
.document-back{margin-left:auto;color:#bdb6c7;font-size:13px}.document{max-width:800px;margin:70px auto 110px;padding:0 26px}.document .eyebrow{color:var(--iris);margin-bottom:25px}.document h1{font-size:clamp(40px,7vw,72px);letter-spacing:-3px;line-height:1.05;margin:0 0 30px}.document h2{font-size:27px;letter-spacing:-.8px;line-height:1.2;margin:46px 0 16px}.document p{font-size:15px;line-height:1.8;color:#c3bdcc;margin:14px 0}.document .document-intro{font-size:20px;line-height:1.6}.document .updated{font-size:12px;color:#8e8799}.document p a,.document-back,.operator-actions a{text-decoration:underline;text-underline-offset:4px;color:#d6c0ff}.document footer{margin-top:90px}footer nav{display:flex;gap:24px;margin-left:auto;font-size:12px}.operator-actions{display:flex;gap:25px;align-items:center;margin:30px 0}.request-row{padding:22px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.request-row p{margin:5px 0}.request-row button{border:1px solid #655a72;border-radius:8px;padding:9px 15px;background:#232026;margin:8px 10px 0 0}.request-row .delete-confirm{color:#ffb4c0}.document button[hidden]{display:none}.document #more{margin-top:25px;background:#32283e}
@media(max-width:500px){.document{margin-top:45px}.document h1{letter-spacing:-2px}.document .document-intro{font-size:18px}.operator-actions{align-items:flex-start;flex-direction:column}.site-header{gap:16px}.document-back{font-size:11px}}
