.footer{gap:24px;flex-wrap:wrap}.footer-links{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.footer-links a:hover,.purchase-support a:hover{color:var(--ink)}.purchase-support{font-size:12px;line-height:1.8;margin-top:15px}.purchase-support a{text-decoration:underline;text-underline-offset:4px}.support-main,.policy-main{width:min(940px,calc(100% - 96px));margin:0 auto;padding:76px 0 100px;min-height:65vh}.support-eyebrow{font-size:11px;letter-spacing:.14em;color:var(--muted);margin:0 0 20px}.support-heading h1,.policy-main h1{font-weight:400;font-size:clamp(40px,6vw,76px);letter-spacing:-.045em;line-height:1.08;margin:0 0 22px}.support-heading>p:last-child{font-size:17px;color:var(--muted);line-height:1.7;margin-bottom:34px}.support-email{font-size:clamp(22px,4vw,42px);letter-spacing:-.03em;display:inline-flex;gap:20px;padding-bottom:10px;border-bottom:1px solid var(--ink);overflow-wrap:anywhere;max-width:100%}.support-email span{font-size:.65em}.support-chinese{font-size:13px;color:var(--muted);margin-top:20px;line-height:1.9}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 64px;margin-top:64px;border-top:1px solid var(--line);padding-top:36px}.support-grid h2,.policy-main h2{font-size:18px;line-height:1.4;font-weight:500;margin:0 0 14px;letter-spacing:-.015em}.support-grid p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 14px}.support-inline{font-size:13px}.support-main a:focus-visible,.policy-main a:focus-visible,.footer a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.policy-main{width:min(780px,calc(100% - 96px))}.policy-main>.back-link{margin-bottom:42px}.policy-main h1{font-size:clamp(40px,6vw,66px)}.policy-date{font-size:12px;color:var(--muted);margin:0 0 30px}.policy-draft{padding:18px 20px;border-left:2px solid #8a7250;background:#f1eee7;margin:30px 0;color:#594d3c}.policy-draft strong{font-weight:500;font-size:13px}.policy-draft p{font-size:13px;line-height:1.7;margin:8px 0 0}.policy-intro{font-size:18px;line-height:1.8;color:var(--muted);margin:30px 0}.policy-main section{padding:29px 0;border-top:1px solid var(--line)}.policy-main section p,.policy-main li{font-size:15px;line-height:1.9;margin:0 0 14px}.policy-main ul{padding-left:21px}.policy-main li{padding-left:4px}.policy-main a,.support-grid p a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-pending{color:#79613d;font-size:13px!important;line-height:1.8!important}.policy-main section.policy-pending p{font-size:13px}.policy-main section.policy-pending h2{font-size:15px}.policy-main section p:last-child{margin-bottom:0}@media(max-width:680px){.footer{gap:15px}.footer-links{gap:18px;font-size:11px;justify-content:center}.support-main,.policy-main{width:calc(100% - 40px);padding:42px 0 65px}.support-email{gap:12px}.support-grid{grid-template-columns:1fr;gap:30px;margin-top:38px;padding-top:28px}.policy-main section p,.policy-main li{font-size:14px}.policy-main>.back-link{margin-bottom:30px}.policy-draft{padding:15px 17px}}
