.help-page{max-width:940px;margin:auto;padding:55px 5vw 90px}.help-page h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(44px,7vw,78px);line-height:1.05}.help-page h1 em{color:var(--season-accent)}.help-intro{color:#c2c7d0;max-width:620px;font-size:20px;line-height:1.7}.help-jumps{flex-wrap:wrap;gap:12px;margin:30px 0 48px;display:flex}.help-jumps a{border:1px solid #535a66;border-radius:30px;padding:12px 18px;text-decoration:none}.help-page section{margin-top:48px;scroll-margin-top:28px}.help-page h2{letter-spacing:-.025em;margin-bottom:20px;font-size:32px}.help-page details{border-bottom:1px solid #3d434e;padding:6px 0}.help-page summary{cursor:pointer;padding:18px 0;font-size:18px;font-weight:600;line-height:1.5}.help-page p,.help-page li{line-height:1.8}.help-page details p{color:#c5cad4;margin:0 0 20px}.help-page a:not(.button){text-underline-offset:4px;text-decoration:underline}.help-page ul{margin:18px 0;padding-left:24px}.help-page .button{margin:22px 0}.help-custom{border-top:1px solid #3d434e;padding-top:24px}.help-page summary:focus-visible{outline:3px solid var(--season-accent);outline-offset:4px}.help-page{max-width:1240px}.help-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.help-hero-card{background:#1f382e;border:1px solid #586250;border-radius:20px;padding:32px;transform:rotate(2deg)}.help-hero-card>span{color:#ffbe7d;font-size:48px;line-height:1}.help-hero-card strong{color:#e7e1c9;letter-spacing:-.03em;margin:24px 0 16px;font-size:32px;line-height:1.15;display:block}.help-hero-card p{color:#c7d0c4;font-size:14px}.help-hero-card a{color:#ffbe7d;padding:12px 0;display:inline-block}.help-page .support-guide{background:linear-gradient(130deg,#202b26,#1b2025);border:1px solid #46534e;border-radius:24px;margin-top:64px;padding:32px}.support-guide-intro{max-width:650px}.support-guide-intro h2{margin:18px 0;font-size:36px;line-height:1.15}.support-guide-intro h2 em{color:var(--season-accent);font-family:Georgia,serif;font-weight:400}.support-guide-intro>p:not(.eyebrow){color:#cbd0d7}.support-controls{grid-template-columns:1fr 1fr;gap:20px;margin:26px 0;display:grid}.support-controls label{color:#e4e5de;flex-direction:column;gap:10px;font-size:13px;display:flex}.support-controls select{color:#f0eee7;width:100%;min-width:0;min-height:50px;font:inherit;background:#151b1e;border:1px solid #67716a;border-radius:10px;padding:12px;font-size:14px}.support-controls select:disabled{opacity:.5}.support-result{background:#141a1e;border:1px solid #3e4945;border-radius:16px;padding:28px}.support-product{border-bottom:1px solid #404942;align-items:center;gap:22px;padding-bottom:24px;display:flex}.support-product img{object-fit:contain;width:72px;height:90px;box-shadow:0 6px 14px #0006}.support-product h3{margin:10px 0;font-size:25px;line-height:1.2}.support-product p{color:#c3cbd1;margin:0;font-size:13px}.support-symbol{color:#e8dab2;background:#274b39;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:90px;font-size:44px;display:flex}.support-selection{color:#ffbe7d;margin:22px 0;font-size:13px}.support-result ol{color:#d4d7db;padding-left:24px;line-height:1.8}.support-result li{margin:14px 0;padding-left:8px}.support-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.help-page .support-actions .button{white-space:normal;margin:14px 0;line-height:1.5}.support-note{color:#b9c3c4;margin:12px 0 0;font-size:12px}.help-library-heading{border-top:1px solid #434a50;padding-top:40px}.help-page .help-library-heading h2{margin:18px 0}.help-page>section:not(.support-guide){max-width:800px}.help-page :focus-visible{outline:3px solid var(--season-accent);outline-offset:5px}@media (max-width:760px){.help-hero{grid-template-columns:1fr;gap:24px}.help-hero-card{display:none}.help-page .support-guide{margin-top:36px;padding:22px}.support-controls{grid-template-columns:1fr}.support-result{padding:20px}.support-product{align-items:start;gap:14px}.support-product h3{font-size:21px}.support-product img,.support-symbol{width:50px;height:65px}.support-symbol{font-size:30px}.help-jumps{gap:8px;margin-bottom:32px}.help-jumps a{padding:12px;font-size:13px}.support-guide-intro h2{font-size:30px}}.support-result ol{list-style:decimal}.support-result li::marker{color:#ffbe7d;font-weight:600}.support-draft{border-top:1px solid #536054;margin-top:28px;padding-top:30px;scroll-margin-top:24px}.support-draft-heading .eyebrow{color:var(--season-accent);margin-bottom:14px;font-size:10px}.support-draft-heading h3{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(27px,3.5vw,38px);line-height:1.15}.support-draft-heading em{color:var(--season-accent)}.support-draft-heading p{color:#c2cbd1;max-width:650px;font-size:14px}.support-draft-fields{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.support-draft-fields label{color:#e0e6df;min-width:0;font-size:13px;font-weight:600;display:block}.support-draft-fields input,.support-draft-fields textarea,.support-draft-preview textarea{width:100%;font:inherit;color:#eee;background:#1b2521;border:1px solid #6d7c70;border-radius:8px;margin-top:10px;padding:12px;font-size:16px;line-height:1.6;display:block}.support-draft-fields input::placeholder,.support-draft-fields textarea::placeholder{color:#b2bcb8;font-size:14px}.support-description{grid-column:1/-1}.support-description>span{color:#b6c0b8;margin-top:8px;font-size:11px;font-weight:400;display:block}.support-draft-safety{color:#bbc4ca;max-width:680px;font-size:12px}.support-draft-preview{background:#1a2520;border-radius:10px;margin:20px 0;border:1px solid #455a4a!important;padding:0 18px!important}.help-page .support-draft-preview summary{min-height:48px;font-size:14px;font-weight:600}.support-draft-preview p{overflow-wrap:anywhere;font-size:12px}.support-draft-preview textarea{resize:vertical;margin-bottom:18px;font-size:13px}.support-draft-actions{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.help-page .support-draft-actions .button{white-space:normal;margin:12px 0;line-height:1.5}.support-draft-actions .quiet-button{color:#c9d3cb;font-size:12px}.support-draft-status{color:#c2ccbf;font-size:12px;line-height:1.7}.support-result ol{counter-reset:support-step;gap:12px;padding:0;list-style:none;display:grid}.support-result ol>li{counter-increment:support-step;background:#1b2620;border:1px solid #3e4b43;border-radius:12px;margin:0;padding:18px 18px 18px 60px;font-size:14px;line-height:1.8;position:relative}.support-result ol>li:before{content:counter(support-step,decimal-leading-zero);color:var(--season-accent);font-size:12px;font-weight:700;position:absolute;top:20px;left:18px}.support-actions>.text-link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (max-width:760px){.support-draft-fields{grid-template-columns:1fr}.support-description{grid-column:auto}.support-draft-actions .button{text-align:center;justify-content:center;width:100%}.support-result ol>li{padding:16px 14px 16px 46px;font-size:13px}.support-result ol>li:before{top:17px;left:14px}.support-draft-preview{padding:0 12px!important}}.support-keep{background:#1e2e24;border:1px solid #4c5e50;border-radius:12px;margin:24px 0;padding:20px}.support-keep .eyebrow{color:var(--season-accent);font-size:10px}.support-keep p{color:#c5ceca;max-width:600px;margin:10px 0;font-size:12px;line-height:1.8}.support-keep>div+div{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.support-keep button{color:#f0ecdf;min-height:44px;font:inherit;cursor:pointer;background:#2c4634;border:1px solid #798b78;border-radius:8px;padding:10px 16px;font-size:13px}.support-keep a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.support-keep>p{margin-bottom:0}.support-keep>p:empty{display:none}.support-redaction-notice{color:#f4e6c4;background:#393522;border:1px solid #a28c58;border-radius:10px;margin:18px 0;padding:16px;line-height:1.8;font-size:13px!important}.support-context{color:#eee8d8;background:#223c2b;border:1px solid #758769;border-radius:12px;margin-top:22px;padding:20px}.support-context strong{font-size:15px}.support-context p{white-space:pre-line;overflow-wrap:anywhere;margin:14px 0;font-size:13px;line-height:1.8}.support-context button{color:#f2ecda;min-height:44px;font:inherit;cursor:pointer;background:#182a20;border:1px solid #849c7c;border-radius:8px;padding:10px 14px;font-size:12px}.support-context span{color:#c7d3c0;margin-top:14px;font-size:12px;line-height:1.8;display:block}
