.info-page{padding-top:50px}.info-page-header{max-width:820px;padding-bottom:55px}.info-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:52px;font-size:12px;display:inline-flex}.info-back:hover{color:var(--purple)}.info-page-header .eyebrow{margin-bottom:17px}.info-page h1{letter-spacing:-.035em;font-size:clamp(52px,6vw,80px);line-height:1.08}.info-intro{color:var(--muted);max-width:680px;margin-top:24px;font-size:16px;line-height:1.85}.info-updated{color:#82738a;margin-top:20px;font-size:12px}.info-document-layout{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,750px);align-items:start;gap:65px;padding-top:38px;display:grid}.info-toc{top:calc(var(--header-height) + 30px);padding-top:7px;position:sticky}.info-toc>p{text-transform:uppercase;letter-spacing:.08em;color:var(--purple);font-size:11px;font-weight:600}.info-toc ol{gap:12px;margin:19px 0 0;padding:0;list-style:none;display:grid}.info-toc a{color:var(--muted);font-size:12px;line-height:1.6}.info-toc a:hover{color:var(--purple)}.info-document{min-width:0}.info-summary{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--accent-surface);margin-bottom:42px;padding:28px 32px}.info-summary h2{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:-.02em;color:var(--purple-dark);margin-bottom:13px;font-size:19px;font-weight:550;line-height:1.5}.info-document p,.info-document li{color:var(--muted);font-size:16px;line-height:1.9}.info-document p+p{margin-top:15px}.info-document ul{gap:8px;margin:14px 0 0;padding-left:21px;display:grid}.info-summary ul{gap:6px;margin-top:0}.info-document strong{color:#44394a;font-weight:600}.info-document a{color:var(--purple);text-underline-offset:4px;text-decoration:underline}.info-document-section{border-bottom:1px solid var(--line);margin-bottom:35px;padding-bottom:35px;scroll-margin-top:20px}.info-document-section h2{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:-.025em;align-items:baseline;gap:14px;margin-bottom:17px;font-size:23px;font-weight:550;line-height:1.5;display:flex}.info-document-section h2>span{color:#9b83ad;letter-spacing:0;font-size:11px;font-weight:400}.info-document-end{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.info-document-end a{gap:10px;text-decoration:none;display:inline-flex}.contact-page-header{max-width:820px}.contact-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px;display:grid}.contact-guide{padding-top:18px}.contact-guide h2{font-size:37px}.contact-guide>p{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.85}.contact-tips{gap:15px;margin:25px 0 0;padding:0;list-style:none;display:grid}.contact-tips li{color:var(--muted);align-items:flex-start;gap:11px;font-size:14px;line-height:1.8;display:flex}.contact-tips svg{color:var(--purple);margin-top:4px}.contact-guide-note{border-top:1px solid var(--line);padding-top:22px;margin-top:28px!important;font-size:12px!important}.contact-guide a{color:var(--purple);text-underline-offset:4px;text-decoration:underline}.support-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);padding:34px}.support-form-intro{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.8}.support-form-fields{gap:22px;display:grid}.support-form label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:550;display:block}.support-form label>span{color:var(--muted);font-size:11px;font-weight:400}.support-form input,.support-form select,.support-form textarea{width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:var(--field-radius);background:#fff;border:1px solid #d2ccd8;min-height:52px;padding:12px 13px;font-size:16px;line-height:1.6;display:block}.support-form textarea{resize:vertical;min-height:165px}.support-form-actions{flex-wrap:wrap;align-items:center;gap:15px 22px;margin-top:24px;display:flex}.support-copy-button{color:var(--purple);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:12px;text-decoration:underline}.support-form-status{color:var(--purple-dark);font-size:12px;line-height:1.8}.support-form-status:not(:empty){background:#f1eaf7;border-radius:8px;margin-top:20px;padding:15px 17px}.support-manual-copy{margin-top:20px}.support-form-note{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.8}.support-form-note a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.info-document-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:35px}.support-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);padding:26px}}@media (max-width:640px){.info-page{padding-top:30px}.info-page-header{padding-bottom:33px}.info-back{margin-bottom:35px}.info-page h1{font-size:clamp(46px,12vw,62px)}.info-intro{margin-top:20px;font-size:14px}.info-document-layout{grid-template-columns:1fr;gap:28px;padding-top:26px}.info-toc{border-bottom:1px solid var(--line);padding:0 0 25px;position:static}.info-toc ol{grid-template-columns:1fr 1fr;gap:10px 20px}.info-toc a{font-size:11px}.info-summary{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--accent-surface);margin-bottom:30px;padding:23px}.info-document p,.info-document li{color:var(--muted);font-size:16px}.info-document-section h2{gap:10px;font-size:20px}.info-document-section{margin-bottom:28px;padding-bottom:28px}.info-document-end{flex-direction:column;align-items:flex-start;gap:10px}.contact-layout{grid-template-columns:1fr;gap:30px}.contact-guide{padding-top:0}.contact-guide h2{font-size:34px}.contact-guide-note{font-size:11px!important}.support-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);padding:25px 21px}}
