.site-header-single-locale{grid-template-columns:1fr auto}.guide-page{padding-top:clamp(3rem,6vw,6rem)}.guide-hero{grid-template-columns:minmax(0,1.25fr) minmax(260px,.48fr);align-items:end;gap:clamp(3rem,8vw,10rem);padding-bottom:clamp(5rem,10vw,10rem);display:grid}.guide-hero h1{max-width:11ch;margin:0;font-size:clamp(3.8rem,8vw,8.6rem);line-height:.9}.guide-hero-copy{max-width:31rem;padding-bottom:.65rem}.guide-hero-copy .lede{margin:0}.guide-note{color:var(--muted);margin-top:1.8rem;font-size:.78rem;line-height:1.6}.guide-feature{grid-template-columns:minmax(0,1.3fr) minmax(240px,.55fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);margin-bottom:clamp(7rem,12vw,13rem);display:grid}.guide-feature-media{display:block}.guide-feature-media img{box-shadow:0 2rem 6rem #181c2017}.guide-feature-copy{max-width:28rem}.guide-feature-copy h2{margin-bottom:1.7rem;font-size:clamp(2.4rem,4.7vw,4.8rem)}.guide-feature-copy p{color:var(--muted)}.guide-body{width:min(100%,1180px);margin-inline:auto}.guide-introduction{margin:0 auto clamp(5rem,9vw,9rem)}.guide-checklist{margin:1.5rem 0 2rem;padding-left:1.15rem}.guide-checklist li{color:#17181ac7;margin-bottom:.75rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.7}.guide-section{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.34fr) minmax(0,.9fr);gap:clamp(2rem,7vw,8rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.guide-section-number{color:var(--soft);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:650}.guide-prose{max-width:45rem}.guide-prose h2{max-width:12ch;margin-bottom:2.25rem;font-size:clamp(2.4rem,4.5vw,4.7rem);line-height:.96}.guide-prose h3{letter-spacing:-.03em;margin:2.8rem 0 .85rem;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:500}.guide-prose p{color:#17181ac7;margin:0 0 1.35rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.78}.guide-rule{border-left:1px solid var(--line-strong);margin:2.5rem 0;padding:1.7rem 0 1.7rem 1.5rem}.guide-rule strong{letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:650;display:block}.guide-rule p{color:var(--ink);margin:0;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.65}.guide-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(2rem,4vw,4.5rem);margin-block:clamp(5rem,10vw,10rem);display:grid}.guide-work{margin:0}.guide-work:first-child{grid-column:1/span 4}.guide-work:nth-child(2){grid-column:6/span 7;margin-top:clamp(5rem,9vw,9rem)}.guide-work:nth-child(3){grid-column:2/span 5;margin-top:clamp(3rem,7vw,7rem)}.guide-work figcaption{letter-spacing:.035em;margin-top:.9rem;font-size:.68rem}.guide-work figcaption a{border-bottom:0}.guide-light-note{background:var(--paper-deep);grid-template-columns:minmax(0,.8fr) minmax(250px,.65fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);margin:clamp(5rem,10vw,10rem) 0;padding:clamp(3rem,6vw,6rem);display:grid}.guide-light-note h2{max-width:9ch;margin:0;font-size:clamp(2.5rem,4.6vw,4.8rem)}.guide-light-note p{color:var(--muted);margin:0 0 1.2rem;line-height:1.75}.guide-closing{margin-inline:calc(var(--gutter) * -1);padding:clamp(5rem, 9vw, 9rem) var(--gutter);background:var(--night);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.guide-closing .eyebrow{color:#f2efe894}.guide-closing h2{max-width:12ch;color:var(--paper)}.guide-closing p{color:#f2efe8ad;max-width:36rem;margin-top:1.5rem}.guide-closing .button{border-color:var(--paper);background:var(--paper);color:var(--night)}.guide-closing .button:hover{color:var(--paper);background:0 0}@media (width<=900px){.guide-hero,.guide-feature,.guide-light-note{grid-template-columns:1fr}.guide-hero{align-items:start}.guide-hero-copy{max-width:38rem}.guide-feature-media{width:min(100%,720px)}.guide-section{grid-template-columns:1fr;gap:1.5rem}.guide-closing{grid-template-columns:1fr;align-items:start}.guide-closing .button{justify-self:start}}@media (width<=760px){.site-header-single-locale{grid-template-columns:1fr}.guide-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 1.25rem}.guide-work:first-child,.guide-work:nth-child(2),.guide-work:nth-child(3){grid-column:auto;margin-top:0}.guide-work:nth-child(2){margin-top:4rem}}@media (width<=560px){.guide-hero h1{font-size:clamp(3.45rem,17vw,5.6rem)}.guide-gallery{grid-template-columns:1fr;gap:5rem}.guide-work:nth-child(2){margin-top:0}.guide-light-note{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}}
