:root{--ink:#173e39;--green:#174c42;--lime:#d7eb9e;--paper:#f8f9f5;--muted:#62736c;--line:#dbe1d8}.sop-library .section-intro,.sector-expertise .section-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:20px 60px}.sop-library .section-intro .eyebrow,.sector-expertise .section-intro .eyebrow{grid-column:1/-1}.sector-expertise h2,.sop-library h2{font-size:clamp(30px,3.4vw,48px);line-height:1.15}.tabs{display:flex;border-bottom:1px solid #bac9b9}.tabs button{background:none;border:0;border-bottom:3px solid transparent;cursor:pointer;color:#61765a}.tabs button[aria-selected=true]{border-color:var(--green);font-weight:700;color:var(--green)}.doc-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px}.doc-meta{font-size:11px;color:var(--muted);margin:16px 0}.source-sop dl{margin:16px 0}.source-sop ol{list-style:decimal}.sector-card ul{list-style:disc;padding-left:18px}.sector-card summary{cursor:pointer}.sector-card p{margin:12px 0}.sector-card h3{font-family:Manrope,sans-serif}.source-story h3,.source-sop h3{font-family:Manrope,sans-serif}.topbar nav{flex-wrap:wrap}.sop-library,.sector-expertise{scroll-margin-top:30px}@media(max-width:720px){.sop-library .section-intro,.sector-expertise .section-intro{grid-template-columns:1fr}.tabs{display:grid;grid-template-columns:1fr 1fr}.topbar nav a{display:inline-block!important;font-size:11px}.topbar{flex-wrap:wrap;gap:16px}.topbar nav{gap:14px}.sector-expertise .section-intro,.sop-library .section-intro{margin-bottom:25px}}