@media (width<=820px){.site-header-inner{gap:12px}.brand-logo{flex:none}.main-nav{flex:auto;justify-content:space-between;gap:clamp(5px,1.4vw,10px);min-width:0;max-width:none;overflow:visible}.nav-link{letter-spacing:-.02em;flex-shrink:0;gap:3px;font-size:clamp(8.3px,1.9vw,10px)}.nav-link.nav-cta{gap:3px;padding:5px 8px}.nav-link.nav-cta:before{animation:none}.framework-section{width:calc(100% - 36px);padding:64px 0 84px}.framework-card{grid-template-columns:76px minmax(0,1fr);gap:24px;padding:28px 26px}.framework-card-index{padding-right:20px}.framework-status{grid-column:2;justify-self:start;margin-top:-2px}}@media (width<=620px){.site-header-inner{gap:8px;width:calc(100% - 24px)}.brand-logo{font-size:23px}.main-nav{gap:4px}.nav-link{gap:2px;font-size:clamp(7.6px,1.95vw,9px)}.framework-section{width:calc(100% - 28px)}.framework-page-title{font-size:clamp(39px,10.8vw,55px)}.framework-card{grid-template-columns:1fr;gap:22px;min-height:0;padding:26px 22px}.framework-card-index{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;min-height:0;padding:0 0 18px}.framework-icon{width:40px;height:40px}.framework-status{grid-column:1;margin-top:0}.framework-flow{gap:6px}.framework-flow span{padding:7px 9px;font-size:9.5px}}@media (width<=390px){.site-header-inner{gap:6px;width:calc(100% - 18px)}.brand-logo{font-size:21px}.main-nav{gap:3px}.nav-link{gap:1px;font-size:7.35px}.nav-link.nav-cta{padding:4px 6px}.framework-section{width:calc(100% - 24px)}}
