.footer{flex-wrap:wrap;gap:18px}.footer-documents{display:flex;flex-wrap:wrap;gap:12px 22px;width:100%;order:3}.footer-documents a:hover{color:var(--lavender)}
.document-page{max-width:820px;margin:42px auto 60px}.document-back{font-size:13px;color:var(--muted)}.document-heading{padding:28px 0;border-bottom:1px solid var(--line);margin-bottom:30px}.document-heading h1{font-size:clamp(26px,4vw,36px);line-height:1.25;letter-spacing:-.8px;overflow-wrap:anywhere}.document-heading p{margin-top:14px;font-size:13px}.document-body{font-size:14px;line-height:1.85;color:var(--muted)}.document-body section+section{margin-top:30px}.document-body h2{font-size:19px;color:var(--text);line-height:1.5;margin-bottom:12px}.document-body p+p,.document-body ul,.document-body p+div{margin-top:14px}.document-body ul{padding-left:22px}.document-body li+li{margin-top:8px}.document-body a{color:var(--lavender);text-decoration:underline;text-underline-offset:3px}.document-body code{overflow-wrap:anywhere}.document-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.document-body .button{text-decoration:none;color:var(--bg)}.document-body .button.ghost{color:var(--text)}
@media(max-width:600px){.document-page{margin:26px 0 38px}.document-heading{padding:24px 0;margin-bottom:24px}.document-body{font-size:13px}.document-body h2{font-size:18px}.seller-details{grid-template-columns:1fr;gap:4px}.seller-details dd{margin-bottom:12px}.document-actions .button{width:100%;text-align:center}.footer-documents{gap:12px 18px}}
