:is(.page-privacy,.page-terms){padding-inline:clamp(20px,4vw,64px)}:is(.page-privacy,.page-terms) .login-matched-scenery{opacity:.32}:is(.page-privacy,.page-terms)>.hero{justify-content:center;height:auto;padding:clamp(28px,6svh,64px) 0 24px}:is(.page-privacy,.page-terms) .hero-copy h1{text-align:center;color:#f6dfaf;letter-spacing:-.025em;font-size:max(1.75rem,4.45svh);line-height:1.15}:is(.page-privacy,.page-terms) .legal-layout.legal-reading-layout{flex-direction:column;align-items:stretch;gap:0;width:min(100%,780px);margin-inline:auto;display:flex;overflow:hidden}.legal-reading-layout .legal-section-nav{flex-wrap:wrap;flex:none;justify-content:center;gap:8px;padding:0 0 24px;display:flex}.legal-section-nav a{color:#bdb5a5;background:#14120c70;border:1px solid #b69b5c30;border-radius:999px;align-items:center;min-height:36px;padding:8px 13px;font-size:14px;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.legal-section-nav a:hover{color:#f6dfaf;background:#b69b5c0c;border-color:#b69b5c70}.legal-reading-layout .legal-article{overscroll-behavior:contain;min-height:0;box-shadow:none;scrollbar-width:thin;scrollbar-color:#75613c transparent;background:0 0;border:0;border-radius:0;flex:1;padding:0 4px;overflow:auto}.legal-draft-note{background:#b69b5c08;border:1px solid #b69b5c26;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 8px;padding:16px 18px;display:flex}.legal-draft-note>svg{color:#bfa572;flex:none;margin-top:3px}.legal-draft-note strong{color:#c9b993;font-size:15px;font-weight:400;line-height:1.5}.legal-draft-note p{color:#928b7f;margin:4px 0 0;font-size:14px;line-height:1.5}.legal-reading-layout .legal-section{border-bottom:1px solid #b69b5c26;flex-wrap:nowrap;align-items:flex-start;gap:18px;padding:24px 0;scroll-margin-top:16px;display:flex}.legal-reading-layout .legal-section:last-child{border-bottom:0}.legal-section-number{color:#907c57;font-variant-numeric:tabular-nums;flex:none;width:24px;font-size:13px;line-height:30px}.legal-reading-layout .legal-section h2{color:#e9dfcb;margin:0 0 10px;font-size:23px;font-weight:400;line-height:1.3}.legal-reading-layout .legal-section p{color:#aaa397;max-width:740px;margin:0;font-size:16px;line-height:1.7}.legal-storage-note{color:#c4b18b;align-items:flex-start;gap:8px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}.legal-storage-note svg{flex:none;margin-top:2px}.legal-related-links{flex-wrap:wrap;flex:none;justify-content:center;gap:12px 24px;padding:20px 0 12px;display:flex}.legal-related-links a{color:#bba984;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.legal-related-links a:hover{color:#ffe5ac;text-underline-offset:4px;text-decoration:underline}.legal-reading-layout a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.legal-reading-layout .legal-article:focus-visible{outline-offset:-1px;outline:1px solid #b69b5c80}:is(.page-privacy,.page-terms)>.page-footer{padding-top:6px}@media (prefers-reduced-motion:reduce){.legal-section-nav a{transition:none}}.page-privacy .legal-section p+p{margin-top:14px}.legal-questions details{background:0 0;border:0;border-bottom:1px solid #b69b5c26;border-radius:0;margin:0;scroll-margin-top:16px}.legal-questions summary{color:#e5dfd3;padding:18px 2px;font-size:18px;line-height:1.35;transition:color .2s}.legal-questions summary:hover{color:#f6dfaf}.legal-questions summary svg{color:#aa9369;flex:none;transition:transform .2s}.legal-questions details[open] summary{color:#e5c58a;background:0 0}.legal-questions details p{color:#aaa397;max-width:680px;margin:0;padding:0 32px 18px 2px;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:reduce){.legal-questions summary,.legal-questions summary svg{transition:none}}
main:has(>.page-refunds){height:100svh;min-height:0;overflow:hidden}.page-refunds{isolation:isolate;height:100%;min-height:0;font-family:var(--font-prompt),var(--font-sans),sans-serif;flex-direction:column;padding:0 clamp(20px,4vw,64px) 12px;display:flex;position:relative;overflow:hidden}.page-refunds .login-matched-scenery{opacity:.32}.page-refunds>.hero{flex:none;justify-content:center;align-items:center;height:auto;min-height:0;padding:clamp(28px,6svh,64px) 0 24px}.page-refunds .hero-copy{top:0}.page-refunds .hero-copy h1{text-align:center;color:#f6dfaf;letter-spacing:-.025em;font-size:max(1.75rem,4.45svh);line-height:1.15}.refund-reading-layout{flex-direction:column;flex:1;width:min(100%,780px);min-height:0;margin-inline:auto;display:flex}.refund-reading-layout :is(h2,p,strong,a,span){font-family:var(--font-prompt),var(--font-sans),sans-serif}.refund-support-links{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px 20px;padding:20px 0;font-size:14px;display:flex}.refund-support-links>span{color:#918a7e}.refund-support-links a{color:#e5c58a;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.refund-support-links a:hover{text-underline-offset:4px;text-decoration:underline}.page-refunds .legal-article{scrollbar-width:none}.page-refunds .legal-article::-webkit-scrollbar{width:0;height:0;display:none}.refund-questions summary{justify-content:flex-start;gap:18px}.refund-option-title{flex:1;min-width:0}.refund-questions details>p{padding-left:2px}
