.fullscreen-site{--paper:#fff;background:#fff}
.fullscreen-site .chapter-body{background:#f5f5f5}
.fullscreen-site .chapter-title h1{font-size:clamp(48px,5.5vw,92px);font-weight:900;letter-spacing:-4px;line-height:.96;margin:auto 0}
.fullscreen-site .chapter-title h1>span{font-size:.3em;vertical-align:top;letter-spacing:0}
.fullscreen-site .chapter-title .chapter-intro{font-size:clamp(17px,1.6vw,23px);line-height:1.5;max-width:300px}
.fs-intro{padding-top:0}
.fs-intro h2{font-size:clamp(32px,3.3vw,50px);letter-spacing:-1.6px;line-height:1.1;margin:20px 0 28px}
.chapter-copy .fs-lead{font-size:16px;line-height:1.85;color:#343434}
.fs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:22px 0;margin:32px 0 0}
.fs-facts dt{font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:#646464;margin-bottom:10px}
.fs-facts dd{font-size:13px;line-height:1.6;margin:0}
.fs-work{margin:12px 0 38px}
.fs-work img{display:block;width:100%;height:auto}
.fs-work figcaption{display:flex;flex-direction:column;gap:5px;padding:14px 0 0;margin:0;line-height:1.6}
.fs-work figcaption strong{font-size:12px;font-weight:600}
.fs-work figcaption span{font-size:11px;color:#636363}
.fs-process{border-top:1px solid #c8c8c8;padding:28px 0;margin:25px 0}
.fs-process h3{font-size:clamp(29px,2.9vw,43px);letter-spacing:-1.1px;line-height:1.12;font-weight:400;margin:18px 0 24px}
.fs-process>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#505050;max-width:650px}
.fs-delivery ul{padding-left:18px;font-size:13px;line-height:1.8;color:#444}
.fs-delivery li{padding:5px 0}
.fs-closing{font:italic 23px/1.5 Georgia,serif;border-top:1px solid #c8c8c8;padding-top:30px;margin-top:45px;max-width:650px}
@media(max-width:800px){.fs-facts{grid-template-columns:1fr;gap:18px}.fs-facts>div{display:grid;grid-template-columns:90px 1fr;gap:12px}.fs-facts dt{margin:3px 0 0}.fullscreen-site .chapter-title h1{font-size:7vw;letter-spacing:-3px}}
@media(max-width:540px){.fullscreen-site .chapter-title h1{font-size:65px;margin:30px 0 25px}.fullscreen-site .chapter-title .chapter-intro{font-size:17px}.fs-intro h2{font-size:36px}.chapter-copy .fs-lead{font-size:15px}.fs-work{margin-bottom:30px}.fs-process{padding:22px 0}.fs-closing{font-size:22px}}
