.document{max-width:800px;margin:0 auto;padding:35px 24px 70px}.document h1{font-size:clamp(36px,6vw,52px);letter-spacing:-1.8px}.document .intro{max-width:650px}.document nav{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.document nav a{padding:10px 16px;min-height:44px;border-radius:12px;background:#eee8f9;color:#493386;font-weight:600}.document section{padding:24px;margin:20px 0;background:#fff;border:1px solid #e7e0f1;border-radius:18px}.document h2{font-size:21px;line-height:1.3;margin:0 0 12px}.document section p:last-child{margin-bottom:0}.document section a{text-decoration:underline;color:#5943bb}.document a:focus-visible{outline:3px solid #7860d9;outline-offset:4px}html[data-theme="dark"] .document section{background:#25212e;border-color:#484052}html[data-theme="dark"] .document section a{color:#c6b8ff}html[data-theme="dark"] .document nav a{background:#373044;color:#e0d6ff}@media(max-width:520px){.document section{padding:20px}.document{padding-top:20px}}
.document>.intro{max-width:720px}.document .footer-links{gap:8px}.document .footer-links a{font-size:13px;text-decoration:none}.document section p{color:#665d76}.document section .primary-button{color:#fff;text-decoration:none}.document section code{overflow-wrap:anywhere}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-options a{display:flex;flex-direction:column;padding:18px;background:#f3effa;border:1px solid #e7e0f1;border-radius:14px;text-decoration:none!important}.contact-options a span{font-size:14px;color:#665d76;margin-top:6px}.document section a{overflow-wrap:anywhere}:root[data-theme="dark"] .document section p{color:#c6b8d3}:root[data-theme="dark"] .contact-options a{background:#302738;border-color:#50425f}:root[data-theme="dark"] .contact-options a span{color:#c6b8d3}:root[data-theme="dark"] .document section .primary-button{color:#fff}@media(max-width:520px){.contact-options{grid-template-columns:1fr}}
