.search-bar input{border:0;background:none}.search-bar input:focus-visible{outline-offset:0}.resource-grid:has(>.resource-card:only-child){display:block}.resource-card:only-child{display:grid;grid-template-columns:minmax(230px,.85fr) 1.5fr;gap:0 44px;max-width:1000px}.resource-card:only-child>a{grid-row:1/5}.resource-card:only-child .resource-meta{margin-top:18px;justify-content:start;gap:20px;align-self:end}.resource-card:only-child h3{font-size:2.5rem;max-width:550px;margin-top:12px}.resource-card:only-child .small{align-self:start}.resource-card:only-child .editorial-cover{height:100%;min-height:270px}.resource-card .editorial-cover small{font-size:0.625rem}.detail-sidebar dt{font-size:0.75rem}.resource-meta{font-size:0.75rem}.editorial-cover small{font-size:0.625rem}.meeting-grid .eyebrow{font-size:0.6875rem}.footer-grid p,.footer-grid a:not(.brand){font-size:0.875rem}.footer-bottom{font-size:0.75rem}.hero-image figcaption small{font-size:0.8125rem}.topline{font-size:0.75rem}.hero-number{font-size:0.6875rem}.brand small{font-size:0.625rem}.mobile-menu nav{top:auto}.footer-grid>div{min-width:0}.footer-grid a,.footer-grid p{overflow-wrap:anywhere}.search-bar svg{width:21px}.chips{overflow-wrap:anywhere}.detail-sidebar dd{overflow-wrap:anywhere}
.search-form .search-bar input{border:0;background:transparent}.site-header{position:relative}.mobile-menu nav{top:100%;box-shadow:0 12px 18px #123b4912}.mobile-menu nav a{display:block;padding:8px 0;min-height:44px}.search-form .search-bar{border-color:#879fa5}.admin-form summary{cursor:pointer}.admin-tabs a:hover{color:var(--blue);text-decoration:underline}
@media(max-width:700px){.resource-card:only-child{display:block}.resource-card:only-child h3{font-size:2.125rem}.resource-card:only-child .resource-meta{justify-content:space-between;margin-top:22px}.resource-card:only-child .editorial-cover{height:280px}.hero h1{font-size:3.3125rem}.topline{font-size:0.625rem}.hero .eyebrow,.meeting-grid .eyebrow{font-size:0.6875rem}.hero-image figcaption{min-width:210px}.day-stamp span{font-size:0.75rem}.hero-image{height:340px}.brand small{font-size:0.5625rem}}
@media(max-width:360px){.hero h1{font-size:2.875rem}.hero .eyebrow{letter-spacing:.1em;font-size:0.625rem}.brand strong{font-size:1.3125rem}.mobile-menu summary{font-size:0.75rem}.header-inner{gap:10px}.resource-card:only-child h3{font-size:1.9375rem}.hero-image{height:290px}}
.header-inner{height:auto;min-height:108px;padding-block:20px;flex-wrap:wrap}.desktop-nav{flex-wrap:wrap;max-width:100%}.brand{min-width:0;max-width:100%;flex-shrink:1}.brand span{min-width:0}.brand strong{display:block;overflow-wrap:anywhere}.hero-copy{min-width:0}.hero h1{overflow-wrap:anywhere}.meeting-grid>div{min-width:0;overflow-wrap:anywhere}.cta-inner>div{min-width:0}.cta-inner{flex-wrap:wrap}.hero-copy>p{max-width:100%}.text-link{overflow-wrap:anywhere}.section-heading{flex-wrap:wrap}.footer-grid{overflow-wrap:anywhere}.button{white-space:normal;text-align:center}.resource-card h3{overflow-wrap:anywhere}.schedule-row>div{min-width:0}.schedule-row h3{overflow-wrap:anywhere}
@media(max-width:850px){.header-inner{min-height:100px}.brand{max-width:calc(100% - 90px)}}@media(max-width:600px){.header-inner{min-height:86px;padding-block:15px}.brand{max-width:calc(100% - 75px)}}
@media(max-width:700px){.editorial-cover{padding:26px}.editorial-cover strong,.resource-card .editorial-cover strong,.detail-main>.editorial-cover strong{font-size:clamp(2.5rem,15vw,3.75rem);max-width:100%;text-align:center;overflow-wrap:anywhere}.editorial-cover>span{text-align:center}}
