
.wp-site-blocks{padding:0}
.wp-block-post-content p{margin-block:1em}.wp-block-post-content h1,.wp-block-post-content h2,.wp-block-post-content h3,.wp-block-post-content h4{font-family:inherit}
.wp-block-post-content .page-hero h1{margin:28px 0}.wp-block-post-content .page-hero .lead{margin:0}.wp-block-post-content .hero h1{margin:43px 0 24px}.wp-block-post-content .hero-bottom p{margin:0}
.wp-block-post-content .page-section h2{margin-bottom:26px}.wp-block-post-content .working-row p{margin:0}.wp-block-post-content .page-cta p{margin:0}.wp-block-post-content .intro-copy p:first-child{margin-top:0}
.wp-block-wopus-text{box-sizing:border-box}.wordmark.wp-block-site-title{margin:0;line-height:1}.wordmark.wp-block-site-title a{font-family:Arial,sans-serif;font-size:44px;font-weight:900;letter-spacing:-3px}.wordmark.wp-block-site-title a:after{content:'.'}
.header .header-note{margin:0;line-height:1.8}.header .wp-block-navigation{margin-left:auto}.header .wp-block-navigation__container{gap:24px}.header .wp-block-navigation-item__content{font-size:16px;line-height:1.5}.header .wp-block-navigation-item:last-child>a{border:1px solid var(--ink);padding:14px 18px}.header .wp-block-navigation-item.current-menu-item>a{text-decoration:underline;text-underline-offset:6px}
.header .wp-block-navigation a:hover{color:inherit}.header .wp-block-navigation__responsive-container.is-menu-open{background:var(--paper);color:var(--ink);padding:32px}.header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch;gap:24px}.header .wp-block-navigation__responsive-container.is-menu-open a{font-size:20px}
.wp-block-wopus-ticker,.wp-block-wopus-home-lab,.wp-block-wopus-library,.wp-block-wopus-care-picker,.wp-block-wopus-project-form{display:contents}
.highlight:after{content:'';position:absolute;bottom:-7px;left:0;right:0;height:9px;border-block:3px solid #627d6c;transform:rotate(-1deg)}
.wp-block-details summary{display:flex;justify-content:space-between}.wp-block-details summary:after{content:'＋';font-size:20px}.wp-block-details[open] summary:after{content:'−'}.wp-block-details p{margin:0 0 28px 35px}
.wp-block-post-content .principles{margin-top:58px}.wp-block-post-content .principles .micro{margin-top:28px}.wp-block-post-content .intro-grid{margin-top:43px}.wp-block-post-content .lab-heading,.wp-block-post-content .process-heading{margin-top:43px}.wp-block-post-content .care-grid{margin-top:45px}.wp-block-post-content .steps{margin-top:54px}.wp-block-post-content .contact-heading{margin-top:45px}
.wp-block-post-content .section-intro{margin:1em 0}.wp-block-post-content .card-copy{margin:1em 0}.wp-block-post-content .page-cta h2{margin:0 0 16px}
.wopus-editor-widget{display:block!important;border:1px dashed #9aa995;padding:18px;margin-block:20px}.wopus-editor-widget .wopus-editor-label{font:14px/1.6 Arial,sans-serif;background:#e3e8df;padding:10px;color:#252c29;margin-bottom:14px}.wopus-editor-widget .components-server-side-render{pointer-events:none}.editor-styles-wrapper .wp-block-wopus-text{min-width:15px}.editor-styles-wrapper .wordmark a{pointer-events:none}
@media(max-width:900px){.header .header-note{display:none}.header .wp-block-navigation-item__content{font-size:14px}.header .wp-block-navigation__container{gap:18px}}
@media(max-width:760px){.header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.header .wp-block-navigation{position:static;display:flex;padding:0;background:none;border:0}.wordmark.wp-block-site-title a{font-size:36px}.wp-block-post-content .hero h1{margin-top:36px}.wp-block-post-content .principles{margin-top:26px}.wp-block-post-content .intro-grid,.wp-block-post-content .care-grid,.wp-block-post-content .contact-heading{margin-top:29px}.wp-block-post-content .steps{margin-top:31px}.wp-block-post-content .lab-heading,.wp-block-post-content .process-heading{margin-top:29px}}
