.support-page>.wrap .page-intro{max-width:1050px}.support-column{width:min(620px,calc(100% - 40px));margin:10px auto 90px}.support-card{padding:35px;border:1px solid var(--line);background:#ffffff02;border-radius:5px}.support-card-head h2{font-size:32px;font-weight:500;letter-spacing:-.04em;margin:14px 0 8px}.support-card-head>p{color:var(--muted);font-size:13px;margin-bottom:28px}.amount-options{border:0;padding:0;margin:0 0 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.amount-options label{position:relative;margin:0!important}.amount-options input{position:absolute;width:1px!important;height:1px!important;opacity:0}.amount-options span{display:flex;align-items:center;justify-content:center;min-height:60px;font-size:18px;border:1px solid var(--line);background:#ffffff03;border-radius:3px;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.amount-options input:checked+span{color:#171717;background:var(--copper);border-color:var(--copper)}.amount-options input:focus-visible+span{outline:2px solid var(--copper);outline-offset:3px}.custom-amount{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;border:1px solid var(--line);padding:13px 15px;margin-bottom:28px;border-radius:3px}.custom-amount>label{display:flex;align-items:center;gap:10px;margin:0;min-height:44px;font-size:14px}.custom-input{display:flex;align-items:center;gap:12px}.custom-input>span{color:var(--muted)}.custom-input input{font-size:18px!important;font-weight:500;min-height:44px!important;padding:9px!important}.message-counter{display:flex;align-items:start;justify-content:space-between;gap:14px;font-size:11px;color:var(--muted);margin-top:8px}.message-counter>span{white-space:nowrap}.support-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px;margin-top:22px;margin-bottom:23px;gap:16px;font-size:13px;color:var(--muted)}.support-total strong{font-size:30px;color:var(--copper);font-weight:500;white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.support-submit{width:100%}.support-faq{margin-top:45px}.support-faq h2{font-size:25px;letter-spacing:-.03em;font-weight:500;margin-bottom:25px}.support-faq details{border-top:1px solid var(--line);padding:0 4px}.support-faq summary{min-height:64px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:15px;list-style:none}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary:after{content:'+';font-size:25px;color:var(--copper);font-weight:300}.support-faq details[open] summary:after{content:'−'}.support-faq details p{margin:0 0 25px;font-size:14px;line-height:1.8;color:var(--muted)}.support-faq a{text-decoration:underline;text-underline-offset:3px}.support-last{border-top:1px solid var(--line);padding-top:40px;margin-top:35px}.support-last p{font:400 38px/1.25 Georgia,serif;letter-spacing:-.035em;color:var(--ink);margin:22px 0}.legal-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:65px;padding-bottom:90px;align-items:start}.legal-sidebar{position:sticky;top:30px;display:grid;gap:3px}.legal-sidebar a{display:flex;min-height:44px;align-items:center;padding:10px 0;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.legal-sidebar a[aria-current=page]{color:var(--copper)}.legal-body{font-size:16px;line-height:1.85;min-width:0;color:#bcb8af;overflow-wrap:anywhere}.legal-body h2{font-size:24px;line-height:1.35;font-weight:500;color:var(--ink);letter-spacing:-.025em;margin:34px 0 16px}.legal-body h2:first-child{margin-top:0}.legal-body p{margin:0 0 22px}.legal-body strong{color:var(--ink)}.legal-body ul{padding-left:21px}.legal-body li{margin:12px 0}.legal-body a{color:var(--copper);text-decoration:underline;text-underline-offset:4px}.legal-body .cp-card{border:1px solid var(--line);padding:28px}.legal-note{margin-top:35px;border-top:1px solid var(--line);padding-top:20px;font-size:12px;color:var(--muted)}@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:32px}.legal-sidebar{position:static;display:flex;overflow:auto;gap:22px;padding-bottom:5px}.legal-sidebar a{flex:none;white-space:nowrap}.legal-body{max-width:760px}.support-page .page-intro h1{font-size:clamp(40px,6vw,60px)}}@media(max-width:540px){.support-column{margin-top:5px;margin-bottom:55px}.support-card{padding:23px 18px}.support-card-head h2{font-size:29px}.support-card .section-label{font-size:10px;letter-spacing:.04em}.support-card-head>p{font-size:12px;line-height:1.8}.amount-options{grid-template-columns:repeat(2,minmax(0,1fr))}.amount-options span{min-height:57px}.custom-amount{grid-template-columns:1fr;padding:12px;gap:6px}.custom-input input{min-height:48px!important}.support-total strong{font-size:28px}.support-faq{margin-top:35px}.support-faq summary{font-size:15px;line-height:1.5;padding:14px 0}.support-faq details p{font-size:15px}.support-last p{font-size:35px}.legal-body{font-size:16px}.legal-body h2{font-size:23px}.legal-layout{padding-bottom:55px}.legal-body .cp-card{padding:20px}.legal-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;overflow:visible}.legal-sidebar a{font-size:12px;white-space:normal;line-height:1.5;min-height:52px}.legal-title h1{font-size:36px!important;overflow-wrap:anywhere}.message-counter{display:block}.message-counter>span{display:block;text-align:right;margin-top:4px}}
