.manual-page{background:var(--ink)}.manual-hero{max-width:var(--content-max);padding:154px var(--edge) 72px;margin:0 auto}.manual-hero .back-btn{margin-bottom:66px;display:inline-block}.manual-hero h1{max-width:920px;font-size:var(--display-page);margin-top:24px;line-height:.85}.manual-hero-deck{max-width:700px;color:var(--paper-dim);font-size:var(--text-body-lg);margin-top:38px;line-height:1.9}.manual-section{max-width:var(--content-max);padding:72px var(--edge);border-top:1px solid var(--line);margin:0 auto}.manual-section h2{font-family:var(--serif);text-transform:uppercase;align-items:baseline;gap:18px;margin-bottom:36px;font-size:clamp(30px,4vw,48px);font-weight:400;display:flex}.manual-section h2 span{color:var(--grey-dark);font-size:.62em}.manual-pre{border:1px solid var(--line-strong);color:var(--paper);font:500 clamp(11px, 1.35vw, 14px) / 1.65 var(--mono);letter-spacing:.02em;white-space:pre;background:#f4f2ec06;margin:0;padding:clamp(22px,4vw,44px);overflow-x:auto}.manual-rules{border-top:1px solid var(--line);list-style:none}.manual-rules li{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.manual-rules li>span{color:var(--grey-dark);font-family:var(--serif);font-size:28px;line-height:1}.manual-rules p{max-width:760px;color:var(--grey);font-size:var(--text-small);line-height:1.75}.manual-safety{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.manual-safety li{border-bottom:1px solid var(--line);color:var(--paper-dim);font-size:var(--text-small);padding:18px 0 18px 26px;line-height:1.75;position:relative}.manual-safety li:before{color:var(--grey-dark);content:"!";font-family:var(--mono);position:absolute;left:0}.manual-final{max-width:var(--content-max);padding:96px var(--edge) 130px;border-top:1px solid var(--line);text-align:center;margin:0 auto}.manual-final>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}@media (max-width:720px){.manual-hero{padding-top:130px}.manual-hero .back-btn{margin-bottom:44px}.manual-hero h1{font-size:clamp(44px,14vw,72px)}.manual-section{padding-top:52px;padding-bottom:52px}.manual-rules li{grid-template-columns:42px minmax(0,1fr)}}
