@media (min-width:621px) and (max-width:1024px){html,body{max-width:100%;overflow-x:clip}body>.site-header{position:sticky !important;top:0 !important;z-index:9999 !important;width:100%}.container,.section>.container{width:min(100% - 2.5rem,960px) !important;max-width:100%}main:where(section,div,article,aside,nav){min-width:0}:where(h1,h2,h3,p,a,span,strong){overflow-wrap:anywhere}.utility-bar{font-size:.74rem !important}.utility-bar .container{min-height:38px;gap:.75rem}.utility-left,.utility-right{gap:.8rem !important}.utility-right a{white-space:nowrap}.brand-row{min-height:78px !important;padding-block:.55rem !important;gap:1rem !important}.brand{min-width:0}.brand-mark{width:56px !important;height:56px !important;flex:0 0 56px !important}.brand-name,.brand-text .brand-name{font-size:1rem !important}.brand-sub,.brand-text .brand-sub{max-width:360px;font-size:.67rem !important;line-height:1.35;white-space:normal}.brand-actions{display:flex !important;align-items:center;gap:.65rem !important}.brand-actions>.btn{display:inline-flex !important;padding:.62rem 1rem !important;font-size:.76rem !important;white-space:nowrap !important}.brand-actions .menu-toggle,.menu-toggle{display:flex !important;width:44px !important;height:44px !important;flex:0 0 44px;margin:0 !important;align-items:center;justify-content:center;border:1px solid #abc3e4 !important;border-radius:10px !important;background:#fff !important;color:#173f75 !important}.primary-nav{display:none !important;position:absolute !important;top:100%;right:0;left:0;max-height:calc(100vh - 116px);overflow-x:hidden !important;overflow-y:auto !important;background:#fff !important;box-shadow:0 16px 32px rgba(9,33,63,.16)}.primary-nav.is-open{display:block !important}.primary-nav .container{width:100% !important;padding:.75rem 1.25rem !important}.primary-nav .nav-list{display:grid !important;width:100% !important;min-width:0 !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem !important;padding:0 !important}.primary-nav .nav-list li{width:100%}.primary-nav .nav-list a{display:block !important;width:100%;min-height:44px;padding:.68rem .8rem !important;border:0 !important;border-left:3px solid transparent !important;border-radius:8px !important;background:#f5f8fc !important;color:#354960 !important;font-size:.78rem !important}.primary-nav .nav-list a:hover,.primary-nav .nav-list a.active{border-left-color:var(--gold,#c59214) !important;background:#eaf2fc !important;color:var(--navy,#102f59) !important}section[id]{scroll-margin-top:130px}.section{padding-block:clamp(3rem,7vw,4.75rem)}.section-heading,.section-head{max-width:760px;margin-bottom:1.75rem}.section-heading h2,.section-head h2{font-size:clamp(1.7rem,4.8vw,2.5rem)}.hero-grid{min-height:0 !important;grid-template-columns:1fr !important;gap:2rem !important;padding-block:clamp(3.25rem,7vw,4.5rem) !important}.hero h1{max-width:760px;font-size:clamp(2.1rem,5.5vw,3rem) !important}.hero-card{width:min(100%,520px) !important;max-width:100%;justify-self:start !important}.about-grid,.objectives-grid{grid-template-columns:1fr !important}#objectives .objective-card:last-child{width:100% !important;grid-column:auto !important}.activities-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.feature,.featured-program .feature,#upcoming .feature,#programs .feature{grid-template-columns:1fr !important}#upcoming .feature-media,#programs .feature-media,.feature-media,.featured-program .feature-media{width:100%;min-height:0 !important;max-height:none !important}.events-grid,.publication-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.event-card,.publication-card,.tier,.benefit{min-width:0}.membership-shell{width:min(100% - 2.5rem,960px) !important;grid-template-columns:1fr !important;gap:1.5rem !important;margin-top:1.75rem}.membership-sidebar{position:static !important;top:auto !important}.membership-sidebar .section-nav{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:.35rem}.membership-sidebar .section-nav a{min-width:0}.membership-sidebar .section-nav span{font-size:.74rem}.sidebar-cta{display:none !important}.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.tier-grid .tier:last-child{grid-column:1 / -1;width:min(100%,520px);justify-self:center}.benefit-groups,.steps{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.steps .step:last-child{grid-column:1 / -1}.profile,.about-grid,.leader-profile{min-width:0}.focus-grid,.profiles-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.footer .footer-grid{width:min(100% - 2.5rem,960px) !important;grid-template-columns:1fr 1fr !important;gap:1.25rem}.footer .footer-grid>:first-child{grid-column:1 / -1 !important}}@media (min-width:621px) and (max-width:760px){.utility-left{display:none !important}.utility-bar .container,.utility-right{justify-content:center}.brand-actions>.btn{display:none !important}.primary-nav .nav-list{grid-template-columns:1fr}.activities-grid,.events-grid,.publication-grid,.tier-grid,.benefit-groups,.steps,.focus-grid,.profiles-grid,.footer .footer-grid{grid-template-columns:1fr !important}.tier-grid .tier:last-child,.steps .step:last-child,.footer .footer-grid>:first-child{width:100%;grid-column:auto !important}.membership-sidebar .section-nav{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media (max-width:767px){main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 800px}}
