.info-page{--paper:#f3efe6;--ink:#22221f;--brick:#a33c2f;--muted:#6c685f;--rule:#c9c0b2;background:var(--paper);min-height:calc(100vh - 64px);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.info-page *{box-sizing:border-box}.info-wrap{width:min(850px,100% - 48px);margin:0 auto;padding:70px 0 90px}.info-kicker{color:var(--brick);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.info-page h1,.info-page h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.info-page h1{margin:0 0 18px;font-size:clamp(44px,7vw,72px);line-height:1}.info-page h1 em{color:var(--brick)}.info-lead{color:#514f48;max-width:630px;margin:0 0 42px;font-size:14px;line-height:1.7}.info-draft,.info-note{border:1px dashed #b98a7d;margin:32px 0;padding:20px 22px}.info-draft strong,.info-note strong{color:var(--brick);letter-spacing:.12em;margin-bottom:8px;font-size:10px;display:block}.info-draft p,.info-note p{color:#514f48;margin:0;font-size:12px;line-height:1.7}.info-fields{border-top:1px solid var(--ink)}.info-fields section{border-bottom:1px solid var(--rule);grid-template-columns:220px 1fr;gap:25px;padding:19px 0;display:grid}.info-fields h2{margin:0;font-size:22px}.info-fields p,.info-fields li{color:#514f48;margin:0;font-size:12px;line-height:1.75}.info-page code{overflow-wrap:anywhere;word-break:break-word}.info-fields ul{margin:0;padding-left:18px}.info-back{color:var(--brick);text-underline-offset:4px;margin-top:35px;font-size:12px;text-decoration-thickness:1px;display:inline-block}@media (max-width:600px){.info-wrap{width:calc(100% - 40px);padding:50px 0 70px}.info-lead{font-size:13px}.info-fields section{grid-template-columns:1fr;gap:7px;padding:15px 0}.info-fields h2{font-size:20px}}
