.mobile-bottom-nav{display:none}@media (max-width:640px){:root{--text-display:26px;--text-page:24px;--text-section:21px;--text-card:18px;--text-body:15px;--text-small:13px;--mobile-header:60px;--mobile-navigation:64px;--radius-panel:12px;--radius-control:8px}html{scroll-padding-top:calc(var(--mobile-header) + var(--s4));scroll-padding-bottom:calc(var(--mobile-navigation) + env(safe-area-inset-bottom) + var(--s4))}body{padding-bottom:calc(var(--mobile-navigation) + env(safe-area-inset-bottom))}.container{width:calc(100% - 32px)}.site-header{position:sticky;top:0;z-index:30}.header-inner{min-height:var(--mobile-header)}.brand{min-width:0;flex-shrink:1;gap:var(--s2)}.brand strong{font-size:var(--text-card)}.brand-mark{height:30px;flex-shrink:0}.brand span span{margin-top:0}.menu-toggle{flex-shrink:0;border-radius:var(--radius-control)}.mobile-nav{max-height:calc(100dvh - var(--mobile-header) - var(--mobile-navigation) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding-block:var(--s2)}.mobile-nav a{border-radius:var(--radius-control);min-height:44px;font-size:var(--text-small)}.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:var(--mobile-navigation);padding:var(--s1) max(var(--s2),env(safe-area-inset-right)) calc(var(--s1) + env(safe-area-inset-bottom)) max(var(--s2),env(safe-area-inset-left));background:var(--white);border-top:1px solid var(--line)}.mobile-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);min-height:56px;font-size:var(--text-label);line-height:1.25;font-weight:600;color:var(--muted);border-radius:var(--radius-control)}.mobile-bottom-nav a[aria-current=page]{color:var(--deep);background:var(--soft-blue)}.mobile-bottom-nav a:focus-visible{outline-offset:-3px}.button,.field input,.field select,.field textarea,.form-input{border-radius:var(--radius-control)}.prose,input,select,textarea{font-size:16px}.article-primary-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--s2)}.article-primary-actions>.share-actions{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s2);min-width:0;margin-bottom:0}.article-primary-actions .button{min-width:0;padding-inline:var(--s2);gap:var(--s2);white-space:nowrap}.article-primary-actions .share-status{grid-column:1/-1}.quick-links{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:none}.quick-links>a{flex-direction:column;justify-content:center;min-height:76px;padding:var(--s2) var(--s1);gap:var(--s1);border-inline:0}.quick-links span{min-width:0;font-size:clamp(10px,2.8vw,var(--text-label));letter-spacing:-.04em;white-space:nowrap;text-align:center}.quick-links svg:first-child{width:23px;height:23px}.quick-links svg:last-child{display:none}.subhero{min-height:80px}.subhero strong{font-size:var(--text-body)}.subhero p{margin-bottom:var(--s1)}.content-layout{gap:var(--s4);padding-block:var(--s4) var(--s8)}.section-sidebar nav{gap:var(--s1);border:0}.section-sidebar a{flex:0 1 auto;padding:var(--s2) var(--s3);min-height:44px;border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-small)}.section-sidebar a:last-child{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.section-sidebar svg{display:none}.section-sidebar .mobile-tab-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.section-sidebar .mobile-tab-row a{min-width:0;padding-inline:var(--s1);white-space:nowrap;overflow:hidden}.post-filters a[data-mobile-label],.section-sidebar .mobile-tab-row a[data-mobile-label]{font-size:0}.post-filters a[data-mobile-label]:after,.section-sidebar .mobile-tab-row a[data-mobile-label]:after{content:attr(data-mobile-label);font-size:var(--text-label);line-height:1.5}.page-heading{padding-bottom:var(--s4);margin-bottom:var(--s5)}.page-heading p{margin-top:var(--s2);font-size:var(--text-small)}.breadcrumb{justify-content:flex-start;text-align:left}.page-content section[id]{scroll-margin-top:calc(var(--mobile-header) + var(--s4))}.section-heading{margin-bottom:var(--s4)}.section-block{margin-top:var(--s6)}.hero{min-height:320px}.hero-inner{padding-block:var(--s8) var(--s6)}.hero-kicker{margin-bottom:var(--s3)}.hero-description{margin-block:var(--s4)}.hero-controls{margin-top:var(--s4)}.home-boards,.home-greeting,.home-media{padding-block:var(--s6)}.board-grid{gap:var(--s5)}.board-heading{min-height:56px}.press-card{padding:var(--s4);border-radius:var(--radius-panel)}.press-card>svg{display:none}.press-card .eyebrow{margin-bottom:var(--s1)}.press-card h2{font-size:var(--text-card);margin-block:var(--s1) var(--s2)}.press-card>p:not(.eyebrow){font-size:var(--text-small);margin-bottom:var(--s3)}.featured-video,.photo-image,.post-row-image{border-radius:var(--radius-control);overflow:hidden}.greeting-intro>p:not(.eyebrow){font-size:var(--text-small)}.greeting-intro .eyebrow{letter-spacing:.04em;margin-bottom:var(--s2)}.post-row{grid-template-columns:88px minmax(0,1fr);gap:var(--s3);padding-bottom:var(--s4)}.post-row h2{font-size:var(--text-body);text-wrap:pretty}.post-row p{font-size:var(--text-small)}.post-row .post-meta{margin-block:var(--s2) 0}.post-filters{display:grid;grid-template-columns:.75fr 1fr 1.25fr 1fr 1fr 1fr;gap:var(--s1);margin-bottom:var(--s4)}.post-filters a{display:flex;align-items:center;justify-content:center;min-width:0;border-radius:var(--radius-control);padding-inline:0;white-space:nowrap;overflow:hidden}.post-search{margin-bottom:var(--s5)}.post-search input{border-radius:var(--radius-control)}.committee-card,.member-card,.service-panel,.value-card{border-radius:var(--radius-panel)}.committee-mobile-roster{display:block;margin-bottom:var(--s4)}.member-grid-many .member-card{display:none}.member-grid-many .member-card:target{display:block;grid-column:1/-1}.committee-card,.value-card{padding:var(--s4);min-height:0}.committee-card>svg{margin-bottom:var(--s2)}.committee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.committee-grid .committee-card{min-width:0;padding:var(--s3);align-items:center;text-align:center;overflow-wrap:anywhere}.committee-card h3{font-size:14px;line-height:1.4}.committee-card .more-link,.committee-card>p{display:none}.committee-grid .committee-card>svg{margin-block:var(--s3)}.committee-representative{flex-direction:column;width:100%;gap:var(--s2);margin-block:var(--s2) 0}.committee-representative-photo{flex:none;width:min(96px,100%)}.committee-representative-info{gap:var(--s1);line-height:1.4}.committee-representative-info strong{order:-1;font-size:15px}.committee-representative-info>span{font-size:var(--text-label)}.service-panel{min-height:280px}.service-links a{min-height:100px;padding:var(--s4)}.about-greeting,.contact-panel,.value-grid{margin-block:var(--s6)}.about-greeting,.contact-panel{padding-top:var(--s6)}.footer-body{gap:var(--s4);padding-block:var(--s5)}.footer-legal{gap:0 var(--s4);margin-bottom:var(--s3)}.footer-brand strong{font-size:var(--text-card)}.copyright{margin-top:var(--s3)}}