.board-responsibilities-module__f3XwXq__page{background:var(--muted);min-height:calc(100vh - 8rem);color:var(--foreground);padding:clamp(1.25rem,4vw,3.5rem) 1rem 4rem}.board-responsibilities-module__f3XwXq__container{width:min(100%,68rem);margin-inline:auto}.board-responsibilities-module__f3XwXq__controls{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.board-responsibilities-module__f3XwXq__backLink{margin-left:-.75rem}.board-responsibilities-module__f3XwXq__printButton{flex:none}.board-responsibilities-module__f3XwXq__sheet{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;overflow:hidden;box-shadow:0 1.5rem 4rem #141c1817}.board-responsibilities-module__f3XwXq__heading{border-bottom:1px solid var(--border);background:linear-gradient(125deg, var(--card), color-mix(in oklab, var(--primary) 8%, var(--card)));padding:clamp(1.5rem,4vw,3.25rem)}.board-responsibilities-module__f3XwXq__kicker{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.15rem;font-size:.76rem;font-weight:700;line-height:1.4;display:flex}.board-responsibilities-module__f3XwXq__brand{color:var(--primary)}.board-responsibilities-module__f3XwXq__heading h1{max-width:48rem;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.65rem);font-weight:650;line-height:1.02}.board-responsibilities-module__f3XwXq__intro{max-width:52rem;color:var(--muted-foreground);margin:1.1rem 0 0;font-size:clamp(1rem,1.8vw,1.13rem);line-height:1.65}.board-responsibilities-module__f3XwXq__roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.board-responsibilities-module__f3XwXq__roleCard{border:1px solid var(--border);background:var(--card);border-radius:.9rem;min-width:0;padding:clamp(1rem,2.6vw,1.5rem)}.board-responsibilities-module__f3XwXq__boardCard{border-top:4px solid var(--primary)}.board-responsibilities-module__f3XwXq__staffCard{border-top:4px solid var(--accent)}.board-responsibilities-module__f3XwXq__sectionLabel{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750;line-height:1.4}.board-responsibilities-module__f3XwXq__roleCard h2,.board-responsibilities-module__f3XwXq__examplesHeading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.22rem,2vw,1.65rem);font-weight:650;line-height:1.15}.board-responsibilities-module__f3XwXq__responsibilityList{gap:.85rem;margin:1.05rem 0 0;padding:0;list-style:none;display:grid}.board-responsibilities-module__f3XwXq__responsibilityList li{break-inside:avoid}.board-responsibilities-module__f3XwXq__responsibilityList h3,.board-responsibilities-module__f3XwXq__example h3{margin:0;font-size:.93rem;font-weight:750;line-height:1.35}.board-responsibilities-module__f3XwXq__responsibilityList p,.board-responsibilities-module__f3XwXq__example p{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.86rem;line-height:1.48}.board-responsibilities-module__f3XwXq__examples{padding:0 clamp(1rem,3vw,2rem) clamp(1.25rem,3vw,2rem)}.board-responsibilities-module__f3XwXq__examplesHeading{padding-top:.2rem}.board-responsibilities-module__f3XwXq__exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.board-responsibilities-module__f3XwXq__example{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 55%, var(--card));break-inside:avoid;border-radius:.75rem;min-width:0;padding:.9rem}.board-responsibilities-module__f3XwXq__example h3{color:var(--foreground);margin-bottom:.42rem}.board-responsibilities-module__f3XwXq__example strong{color:var(--foreground)}.board-responsibilities-module__f3XwXq__guidance{border-top:1px solid var(--border);background:color-mix(in oklab, var(--muted) 48%, var(--card));gap:.55rem;padding:1rem clamp(1rem,3vw,2rem) 1.2rem;display:grid}.board-responsibilities-module__f3XwXq__guidance p{max-width:76rem;margin:0;font-size:.84rem;line-height:1.5}.board-responsibilities-module__f3XwXq__scopeNote{color:var(--muted-foreground)}@media (max-width:640px){.board-responsibilities-module__f3XwXq__page{padding-inline:.75rem}.board-responsibilities-module__f3XwXq__controls{flex-direction:column;align-items:stretch}.board-responsibilities-module__f3XwXq__backLink{align-self:flex-start}.board-responsibilities-module__f3XwXq__printButton{width:100%}.board-responsibilities-module__f3XwXq__roles,.board-responsibilities-module__f3XwXq__exampleGrid{grid-template-columns:minmax(0,1fr)}.board-responsibilities-module__f3XwXq__sheet{border-radius:.9rem}}@media print{@page{size:letter portrait;margin:.4in}.board-responsibilities-module__f3XwXq__page{color:#111;background:#fff;min-height:0;padding:0}.board-responsibilities-module__f3XwXq__container{width:auto;max-width:none;margin:0}.board-responsibilities-module__f3XwXq__screenOnly,.board-responsibilities-module__f3XwXq__controls{display:none!important}.board-responsibilities-module__f3XwXq__sheet{box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.board-responsibilities-module__f3XwXq__heading{background:#fff;border-bottom:1.5pt solid #333;padding:0 0 .12in}.board-responsibilities-module__f3XwXq__kicker{color:#333;gap:.1in;margin-bottom:.09in;font-size:7.5pt}.board-responsibilities-module__f3XwXq__brand,.board-responsibilities-module__f3XwXq__sectionLabel{color:#111}.board-responsibilities-module__f3XwXq__heading h1{letter-spacing:-.025em;max-width:none;font-size:23pt;line-height:1.05}.board-responsibilities-module__f3XwXq__intro{color:#222;max-width:none;margin-top:.08in;font-size:9.2pt;line-height:1.35}.board-responsibilities-module__f3XwXq__roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.12in;padding:.12in 0}.board-responsibilities-module__f3XwXq__roleCard{background:#fff;border-color:#777;border-radius:.06in;padding:.11in}.board-responsibilities-module__f3XwXq__boardCard,.board-responsibilities-module__f3XwXq__staffCard{border-top-width:2pt;border-top-color:#333}.board-responsibilities-module__f3XwXq__roleCard h2,.board-responsibilities-module__f3XwXq__examplesHeading h2{margin-top:.025in;font-size:12pt;line-height:1.1}.board-responsibilities-module__f3XwXq__sectionLabel{letter-spacing:.06em;font-size:7pt}.board-responsibilities-module__f3XwXq__responsibilityList{gap:.065in;margin-top:.08in}.board-responsibilities-module__f3XwXq__responsibilityList h3,.board-responsibilities-module__f3XwXq__example h3{font-size:8.3pt;line-height:1.22}.board-responsibilities-module__f3XwXq__responsibilityList p,.board-responsibilities-module__f3XwXq__example p{color:#222;margin-top:.015in;font-size:7.8pt;line-height:1.28}.board-responsibilities-module__f3XwXq__examples{padding:0 0 .12in}.board-responsibilities-module__f3XwXq__exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.08in;margin-top:.07in}.board-responsibilities-module__f3XwXq__example{background:#fff;border-color:#888;border-radius:.05in;padding:.08in}.board-responsibilities-module__f3XwXq__example h3,.board-responsibilities-module__f3XwXq__example strong{color:#111}.board-responsibilities-module__f3XwXq__guidance{background:#fff;border-top:1pt solid #555;gap:.045in;padding:.09in 0 0}.board-responsibilities-module__f3XwXq__guidance p{color:#111;font-size:7.5pt;line-height:1.28}.board-responsibilities-module__f3XwXq__responsibilityList li,.board-responsibilities-module__f3XwXq__example,.board-responsibilities-module__f3XwXq__guidance{break-inside:avoid-page;page-break-inside:avoid}}
