@media(max-width:1100px){.container{width:min(var(--max),calc(100% - 44px))}.primary-nav{gap:12px}.nav-link{font-size:.73rem}.feature-grid{grid-template-columns:repeat(2,1fr)}.access-page .column-card-grid{grid-template-columns:repeat(2,1fr)}.flow-grid>div{padding:22px 14px}.column-hero-grid{gap:38px}}
@media(max-width:800px){.topline .container span:last-child{display:none}.header-inner{height:68px}.menu-toggle{width:42px;height:42px;display:flex;flex-direction:column;justify-content:center;gap:5px;align-items:center;border:1px solid #d5e3e6;background:#fff;border-radius:4px;cursor:pointer}.menu-toggle span{width:19px;height:2px;background:#143e53}.primary-nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;border-bottom:1px solid #dce6e9;padding:12px 22px 22px;box-shadow:0 20px 30px #0a31491a;flex-direction:column;align-items:stretch;gap:0}.primary-nav.open{display:flex}.nav-link{font-size:.9rem;padding:13px 6px;border-bottom:1px solid #edf1f2}.hero-grid{grid-template-columns:1fr;padding:62px 0 75px;gap:18px}.hero-copy{max-width:650px}.hero-visual{max-width:570px;margin:auto}.knowledge-grid,.faq-grid,.overview-grid{grid-template-columns:1fr;gap:35px}.knowledge-map{max-width:520px;width:100%;margin:auto}.flow-grid{grid-template-columns:repeat(5,200px);overflow-x:auto}.architecture .container{overflow:hidden}.editorial-grid,.column-card-grid{grid-template-columns:repeat(2,1fr)}.application-grid{grid-template-columns:repeat(2,1fr)}.column-hero-grid{grid-template-columns:1fr}.column-art{max-width:520px}.footer-grid{grid-template-columns:repeat(2,1fr)}.inline-diagram{overflow-x:auto}.inline-diagram span{min-width:130px}.reader-shell{max-width:100%}}
@media(max-width:600px){.container{width:calc(100% - 32px)}.section{padding:72px 0}.section-heading{display:block}.section-heading>p{margin-top:15px}.hero-grid{padding:48px 0 66px}.hero h1{font-size:clamp(2.75rem,11vw,4rem)}.hero-lead{font-size:.98rem}.hero-note{margin-top:31px}.hero-visual{width:94%}.floating-panel{padding:10px 12px}.floating-panel strong{font-size:.59rem}.panel-top{right:-6%;top:5%}.panel-bottom{left:-5%;bottom:0}.bar-sequence{height:22px}.feature-grid,.editorial-grid,.application-grid,.column-card-grid,.access-page .column-card-grid,.steps,.related-grid{grid-template-columns:1fr}.feature-card{min-height:220px}.feature-icon{margin-bottom:20px}.knowledge-map{height:320px}.km-center{width:104px;height:104px;font-size:1.25rem}.km-node{font-size:.62rem;padding:7px 9px}.column-hero{padding-bottom:55px}.column-hero .breadcrumb{margin-bottom:35px}.column-hero h1{font-size:2.9rem}.column-art img{height:230px}.column-overview{padding:70px 0}.news-heading .button{margin-top:20px}.news-item{grid-template-columns:112px 1fr;gap:14px;padding:18px 0}.news-item h3{font-size:.95rem;margin:6px 0}.news-item p{display:none}.news-item .text-link{font-size:.7rem}.news-thumb{height:100px;aspect-ratio:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:7px}.reader-page{padding-bottom:65px}.reader-shell{padding:25px 20px}.article-header h1{font-size:2rem}.article-deck{font-size:.96rem}.article-content h2{font-size:1.3rem}.related-grid a{min-height:105px}.next-inner{align-items:start;flex-direction:column}.next-inner h2{font-size:1.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
