.sf2026-site{margin:0;background:var(--paper);color:var(--ink);font:400 var(--text-base)/1.7 var(--font-body)}.sf2026-site .sf2026-header{padding:0;max-width:none;display:block;width:100%;color:var(--paper);background:var(--dark)}.sf2026-site .sf2026-footer{max-width:none;display:block;width:100%;color:var(--paper);background:var(--dark)}.sf2026-site.admin-bar .site-header{top:32px}.sf2026-site .sf2026-header a,.sf2026-site .sf2026-footer a{color:inherit;text-decoration:none}.sf2026-site .main-nav a:hover,.sf2026-site .main-nav a[aria-current=page],.sf2026-site .main-nav .nav-contact{color:var(--accent)}.sf2026-site .sf2026-institutional h1,.sf2026-site .sf2026-institutional h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.045em;line-height:1.2;color:var(--ink)}.sf2026-site .sf2026-institutional h1{font-size:var(--text-2xl)}.sf2026-site .sf2026-institutional .hero h1{font-size:var(--text-hero)}.sf2026-site .sf2026-institutional h2{font-size:var(--text-xl)}.sf2026-site .sf2026-institutional h3{font:500 var(--text-lg)/1.4 var(--font-body);color:inherit}.sf2026-site .sf2026-institutional .dark-section h2,.sf2026-site .sf2026-institutional .contact-aside h2,.sf2026-site .sf2026-institutional .contact-panel h2{color:var(--paper)}.sf2026-site .sf2026-institutional .approach-layout h2{font-size:var(--text-2xl)}.sf2026-site .sf2026-institutional .article h3{font:400 var(--text-xl)/1.35 var(--font-display);letter-spacing:-.025em}.sf2026-site .sf2026-institutional a{color:inherit;text-decoration:none}.sf2026-site .sf2026-institutional .button{color:var(--paper)}.sf2026-site .sf2026-institutional .button.light{color:var(--dark)}.sf2026-site .sf2026-institutional .text-link:hover,.sf2026-site .sf2026-institutional .area-card:hover h3{color:var(--accent-dark)}.sf2026-site .sf2026-institutional button,.sf2026-site .menu-toggle{font-family:var(--font-body);border-radius:0}.sf2026-site .menu-toggle{color:var(--paper)}.sf2026-site .menu-toggle:hover,.sf2026-site .menu-toggle:focus{background:#fff0;color:var(--accent)}.sf2026-site .sf2026-institutional p{margin-block-end:0}.sf2026-site .sf2026-institutional .hero-copy>p:not(.eyebrow){color:var(--muted)}.sf2026-site .sf2026-footer p{margin-block-end:0}.sf2026-site .sf2026-footer h2{color:var(--paper);font:500 var(--text-base)/1.4 var(--font-body);letter-spacing:0}.sf2026-site .sf2026-legacy-content{min-height:45vh}.sf2026-site .sf2026-legacy-content .page-content a{text-decoration:underline}.sf2026-site .sf2026-legacy-content .page-content img{height:auto}.sf2026-site.single-post .sf2026-legacy-content main{padding-block:var(--space-12)}.sf2026-site.single-post .elementor-post-info{margin-inline:0!important}.page-id-619 img.emoji{display:inline!important;width:1em!important;height:1em!important;max-width:1em!important;vertical-align:-.1em}@media(max-width:767px){.page-id-619 .elementor-element-00f0eb0>.elementor-widget-container{margin-inline:0!important}}.sf2026-site .sf2026-institutional input[type=search]{border-radius:0;font:inherit}.sf2026-site .sf2026-institutional ul{margin-top:var(--space-6)}.sf2026-site .sf2026-institutional .breadcrumbs a{text-decoration:underline}.sf2026-site .sf2026-institutional .notice{background:#fff0;border:none;box-shadow:none;padding:0}.sf2026-site .sf2026-institutional .source-address a{text-decoration:underline}.sf2026-site .sf2026-institutional a.editorial-source{text-decoration:underline;text-underline-offset:.18em}.sf2026-site .prose .service-list li:has(strong){display:block;position:relative;padding-inline-start:1.25rem}.sf2026-site .prose .service-list li:has(strong)::before{position:absolute;left:0;top:var(--space-4)}@media(max-width:782px){.sf2026-site.admin-bar .site-header{top:46px}}@media(max-width:600px){.sf2026-site.admin-bar .site-header{top:0}}@media print{.sf2026-site .site-header,.sf2026-site .site-footer{display:none}}