@media(max-width:1180px){.navlinks{gap:12px}.navlinks a{font-size:.76rem}.top-search{width:100px}.navrow{gap:15px}.nav-cta{display:none}.editorial{grid-template-columns:1.15fr 1fr 1fr}}
@media(max-width:1024px){.navlinks,.nav-right{display:none}.menu-toggle{display:block;margin-left:auto}.mobile-panel.open{display:block;border-top:1px solid #4a4b52;padding:18px 0 26px}.mobile-panel nav{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 20px}.mobile-panel nav a{color:#fff;text-decoration:none;padding:12px 0;border-bottom:1px solid #41424a;font-size:.9rem}.mobile-panel nav a[aria-current=page]{color:#ff8abb}.mobile-panel form{display:flex;margin-top:20px;background:white}.mobile-panel input{flex:1;min-width:0;border:0;padding:12px}.mobile-panel button{border:0;background:var(--pink);color:#fff;padding:0 18px}.hero-inner{min-height:520px}.hero-copy{padding-right:25px}.category-layout{gap:35px}.article-shell{grid-template-columns:minmax(0,1fr) 210px;gap:35px}}
@media(max-width:768px){.wrap{width:min(calc(100% - 36px),var(--wrap))}.section{padding:70px 0}.micro-inner{font-size:.58rem}.navrow{min-height:65px}.hero-inner{display:flex;flex-direction:column}.hero-copy{padding:65px 0 45px}.hero-art{border-left:0;border-top:1px solid var(--line);padding:10px 18px 28px}.hero-art img{max-height:340px}.path-selector{grid-template-columns:1fr 1fr}.path-item:first-child{grid-row:auto;grid-column:span 2;min-height:265px}.path-item:nth-child(4){grid-column:span 2}.path-item{min-height:175px}.concept-grid,.safety-banner{grid-template-columns:1fr;gap:28px}.step{grid-template-columns:55px 1fr 24px;gap:12px}.step span:nth-child(3){grid-column:2;grid-row:2}.step span:last-child{grid-column:3;grid-row:1}.diagram-grid{grid-template-columns:1fr 1fr}.diagram-card:first-child{grid-column:span 2}.split-feature{grid-template-columns:1fr}.split-feature>div{padding:30px}.split-feature>div+div{border-left:0;border-top:1px solid var(--line)}.editorial{grid-template-columns:1fr 1fr}.editorial a:first-child{grid-column:span 2}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.category-header{grid-template-columns:1fr 80px;gap:10px}.category-header .index-mark{font-size:3.6rem}.category-layout{grid-template-columns:1fr;padding-top:55px}.category-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.article-shell{display:block}.article-aside{position:static;padding:0 0 20px}.article-aside .aside-block{display:none}.article-aside details{display:block}.article-aside details:not([open]) nav{display:none}.prose{font-size:1rem}}
@media(min-width:769px){.article-aside details{display:contents}.article-aside details summary{display:none}}
@media(max-width:540px){.wrap{width:min(calc(100% - 30px),var(--wrap))}.micro-inner span:last-child{display:none}.hero h1{font-size:3rem}.hero-copy{padding:50px 0 38px}.hero-sub{font-size:1.12rem}.btn{width:100%}.section{padding:57px 0}.section-head{display:block}.section-head p{margin-top:10px}.section-link{display:inline-block;margin-top:10px}.path-selector{display:block;border:0;background:none}.path-item,.path-item:first-child,.path-item:nth-child(4){min-height:150px;margin-bottom:1px;padding:22px;display:grid;grid-template-columns:1fr 28px;gap:10px}.path-item:first-child{min-height:205px}.path-item .path-n,.path-item strong,.path-item small{grid-column:1}.path-arrow{grid-column:2;grid-row:2}.path-item:first-child strong{font-size:2rem}.note-box{padding:22px}.step{padding:20px 0}.step strong{font-size:1.08rem}.step .big-num{font-size:1.7rem}.diagram-grid,.editorial,.safety-points,.footer-grid,.content-index,.figure-grid,.term-index,.safety-check,.category-aside{grid-template-columns:1fr}.diagram-card:first-child,.editorial a:first-child{grid-column:auto}.safety-banner{padding:30px;gap:27px}.safety-points{gap:7px}.safety-points span{padding:8px 0}.footer-grid{gap:20px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:8px}.category-header{display:block;padding:18px 0 42px}.category-header h1{font-size:3.45rem}.category-header .index-mark{display:none}.category-illustration img{max-height:210px}.category-special{margin-bottom:48px}.figure-grid a:first-child{grid-row:auto}.figure-grid a:first-child img{aspect-ratio:2.2}.list-entry{grid-template-columns:34px 1fr;gap:9px}.list-entry time{grid-column:2;text-align:left}.compare-table th,.compare-table td{padding:12px;font-size:.82rem}.article-header h1{font-size:2.5rem}.article-header .meta{flex-wrap:wrap;gap:5px 15px}.article-hero{margin-bottom:22px}.prose h2{font-size:1.6rem}.prev-next{grid-template-columns:1fr}.prev-next a:last-child{text-align:left}.search-large button{padding:0 16px}.not-found h1{font-size:5rem}}
