.atlas{background:#262421;color:#f7f3ea;padding:clamp(45px,6vw,95px) 0}
.atlas-heading small,.instrument header,.signature .eyebrow{font:600 12px/1.5 Consolas,"Microsoft JhengHei",monospace;letter-spacing:.08em}
.atlas-heading small{color:#c8c3b8}.atlas-heading h2,.questions h2,.signature h2{font:550 clamp(34px,4.8vw,74px)/1.08 Arial,"Microsoft JhengHei",sans-serif;letter-spacing:-.045em;margin:16px 0 35px;text-wrap:balance}
.plates{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.instrument{min-width:0;display:flex;flex-direction:column;padding:clamp(20px,3vw,46px);border-radius:4px 36px 4px 4px;background:#f7f3ea;color:#272720}
.plate-1{background:#e7e1d6;color:#272720}.instrument header{display:flex;justify-content:space-between;border-bottom:1px solid currentColor;padding-bottom:12px;align-items:baseline}.instrument header b{font:500 clamp(38px,5vw,80px)/1 Arial;letter-spacing:-.08em}
.instrument svg{height:clamp(106px,12vw,190px);width:100%;margin:16px 0;fill:none;stroke:currentColor;stroke-width:1.5;background-image:radial-gradient(#92887955 .8px,transparent 1px);background-size:12px 12px}
.instrument h3{font:650 clamp(22px,2.45vw,40px)/1.15 Arial,"Microsoft JhengHei",sans-serif;letter-spacing:-.035em;margin:10px 0 0}.instrument p{max-width:45ch;line-height:1.55}.instrument .textlink{margin-top:auto;align-self:flex-start;color:inherit}
.questions{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:7%;padding-block:clamp(44px,7vw,110px)}.questions h2{font-size:clamp(30px,3.5vw,58px)}.questions details{border-top:1px solid #989082}.questions details:last-child{border-bottom:1px solid #989082}.questions summary{display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:600;padding:20px 0;list-style:none}.questions summary span::before{content:'+';font:25px monospace}.questions details[open] summary span::before{content:'−'}.questions details p{max-width:55ch;margin:0 0 20px}
.signature{background:#e7e1d6;color:#272720}.signature-inner{display:grid;grid-template-columns:.42fr 1fr;gap:5%;align-items:baseline;padding-block:clamp(36px,6vw,98px)}.signature h2{margin:0 0 20px}.signature p{max-width:56ch}.signature .textlink{color:inherit;margin-top:12px}.page-home .closing-foot{margin-top:0}
@media(max-width:700px){.plates,.questions,.signature-inner{grid-template-columns:1fr}.questions,.signature-inner{gap:20px}.questions h2{margin-bottom:0}.instrument svg{height:105px}.atlas-heading h2{margin-bottom:24px}}

.instrument header b,.instrument .textlink span,.signature .textlink span{color:#98432e}
