.doc{min-height:100dvh}.doc-bar{background:var(--lacquer);min-height:72px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex;box-shadow:inset 0 -1px #cdcbca24}.doc-main{width:min(100%,760px);margin:0 auto;padding:24px 16px 48px}.doc-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);padding:clamp(22px,5vw,44px)}.doc-card h1{color:var(--accent);font-size:clamp(2.6rem,9vw,4.2rem)}.doc-lead{margin-top:16px;font-size:1.12rem;font-weight:550}.doc-updated{color:var(--text-3);margin-top:8px;font-size:.88rem}.doc-section{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.doc-section h2{font-size:1.25rem;font-weight:750}.doc-section p{color:var(--text-2);margin-top:8px}.doc-section a{color:var(--accent-text);font-weight:650}.doc-contact{gap:2px;display:grid}.doc-contact strong{color:var(--text)}.doc-also{color:var(--text-3);margin-top:28px;font-size:.95rem}.doc-also a{color:var(--accent-text);font-weight:650}@media (width<=560px){.doc-main{padding:16px 12px 40px}}
