.editorial-intro{padding-top:42px;padding-bottom:65px}.editorial-intro .breadcrumb{margin-bottom:45px}.editorial-intro h1{font-size:clamp(3.1rem,6.2vw,6.7rem);max-width:1000px}.editorial-intro .section-heading{margin-bottom:0}.editorial-intro .section-heading>p{max-width:340px;color:var(--muted)}.editorial-list{padding-top:0}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}.editorial-card{min-width:0;border-bottom:1px solid var(--line)}.editorial-card>a{display:block;height:100%}.editorial-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.editorial-card-copy{padding:26px 0 30px}.editorial-card .eyebrow{margin-bottom:15px}.editorial-card h3{font:clamp(1.9rem,2.5vw,2.7rem)/1.12 var(--serif);margin-bottom:17px}.editorial-card-copy>p:not(.eyebrow){color:var(--muted);font-size:.95rem}.editorial-card-link{display:block;margin-top:25px;font-size:.9rem}.editorial-card a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.installation-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding-top:0;padding-bottom:70px}.installation-steps>div{border-top:1px solid var(--line);padding-top:24px}.installation-steps h2{font-size:2.15rem;margin-bottom:15px}.installation-steps p:not(.eyebrow){color:var(--muted)}.scope-note{background:#eae9e1}.scope-note h2{font-size:clamp(2.8rem,5vw,4.5rem);margin-bottom:24px}.scope-note>p:not(.eyebrow){max-width:660px;color:var(--muted);margin-bottom:25px}.detail-intro{max-width:1250px;padding-bottom:40px}.detail-intro h1{max-width:1050px}.editorial-lead{max-width:780px;font-size:1.18rem;color:var(--muted);margin-top:28px}.article-byline{font-size:.8rem;color:var(--muted);margin-top:25px}.editorial-hero{margin:0 5%;}.editorial-hero img{width:100%;height:clamp(240px,42vw,580px);object-fit:cover;display:block}.editorial-hero figcaption{font-size:.72rem;color:var(--muted);margin-top:8px}.editorial-reading{display:grid;grid-template-columns:240px minmax(0,750px);justify-content:space-between;gap:65px;padding-top:60px}.editorial-reading aside{align-self:start;position:sticky;top:30px}.editorial-reading aside nav{display:flex;flex-direction:column;gap:13px;font-size:.88rem;margin-bottom:35px}.article-body h2{font-size:clamp(2.1rem,3.5vw,3.2rem);margin:45px 0 23px;scroll-margin-top:30px}.article-body>h2:first-child{margin-top:0}.article-body p,.article-body ul{font-size:1.05rem;line-height:1.85;margin-bottom:23px;color:#505853}.article-body li{padding-left:6px;margin-bottom:9px}.article-body ul{padding-left:22px}.article-body a{text-decoration:underline;text-underline-offset:4px}.article-sources{border-top:1px solid var(--line);margin-top:45px}.article-sources h2{font-size:2rem}.article-sources p,.article-sources li{font-size:.88rem}.article-products{padding:30px;background:#eae9e1;margin-top:40px}.article-products h2{margin-top:0;font-size:2.5rem}.editorial-related{border-top:1px solid var(--line)}.editorial-related>h2{margin-bottom:40px;font-size:clamp(2.7rem,4vw,4rem)}.editorial-footer{display:flex;justify-content:space-between;gap:30px}.editorial-footer p{margin-top:20px;color:var(--muted)}.editorial-footer nav{display:flex;flex-direction:column;gap:10px}.home-installation{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.home-installation img{width:100%;aspect-ratio:4/3;object-fit:cover}.home-installation h2{font-size:clamp(3rem,4.5vw,5rem);margin-bottom:25px}.home-installation p:not(.eyebrow){color:var(--muted);margin-bottom:30px}.home-guides{border-top:1px solid var(--line)}.home-guides .section-heading{margin-bottom:40px}.home-guides h2{font-size:clamp(3rem,4.5vw,5rem)}
@media(max-width:1050px){.header nav{gap:18px}.editorial-reading{grid-template-columns:190px minmax(0,1fr);gap:40px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.editorial-grid,.installation-steps,.home-installation,.editorial-reading{grid-template-columns:1fr}.editorial-intro{padding-top:30px;padding-bottom:40px}.editorial-intro .section-heading{display:block}.editorial-intro .section-heading>p{margin-top:25px}.editorial-intro .breadcrumb{font-size:.75rem;margin-bottom:28px}.editorial-reading{gap:35px;padding-top:35px}.editorial-reading aside{position:static;border-bottom:1px solid var(--line);padding-bottom:25px}.editorial-reading aside nav{display:none}.editorial-reading aside>.eyebrow{display:none}.editorial-reading aside .text-link{margin:0}.editorial-hero{margin:0 6%}.editorial-footer{flex-direction:column}.home-installation{gap:35px}.installation-steps{gap:24px}.header nav{gap:12px;flex-wrap:wrap}.editorial-related{padding-top:45px}.article-products{padding:24px}}
@media(min-width:721px) and (max-width:950px){.header{flex-wrap:wrap;gap:18px}.header nav{order:3;flex-basis:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px}}
