/* Support pages share the website's paper palette and brand navigation. */
.support{padding-block:40px 72px}.support-topline{display:flex;justify-content:space-between;align-items:center;gap:24px}.support-eyebrow{font-size:12px;letter-spacing:2px;color:#666b5f;margin:0;line-height:1.6}.language-nav{display:flex;gap:4px;font-size:13px}.language-nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 13px;border-radius:4px}.language-nav a[aria-current]{background:#e4e7dc;color:#24382d}.language-nav a:hover{background:#e9e8df}
.support-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;padding:32px 0 64px}.support h1{font-family:"Songti SC","STSong","Noto Serif CJK SC",serif;font-weight:400;font-size:clamp(38px,4.7vw,60px);line-height:1.25;letter-spacing:-1px;margin:0 0 26px}.support-intro{font-size:16px;line-height:1.9;color:#666b5f;margin:0}.contact-card{background:#e8eade;border:1px solid #d3d8c9;padding:28px 30px;position:relative}.contact-card p{margin:0 0 12px;font-size:15px}.contact-mark{position:absolute;right:24px;top:20px;font-size:26px;color:#66765a}.support-email{display:inline-block;font-size:clamp(20px,2.1vw,27px);letter-spacing:-.5px;line-height:1.6;overflow-wrap:anywhere}.contact-link{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #cbd0c2;padding-top:17px;margin-top:22px;min-height:44px;font-size:13px;color:#53634b}
.help-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px;border-top:1px solid #cbd0c2;padding-top:48px}.help-index{display:flex;flex-direction:column;gap:4px;align-self:start;position:sticky;top:24px}.help-index a{display:flex;gap:17px;align-items:center;min-height:48px;font-size:15px;padding:9px 0}.help-index span,.section-heading>span{font-size:12px;letter-spacing:1px;color:#85917a}.help-index a:hover{color:#94582f}.help-section{padding-bottom:44px;scroll-margin-top:28px}.section-heading{display:flex;gap:18px;align-items:baseline;margin-bottom:22px}#epolar-page .section-heading h2{font-size:30px;line-height:1.3;letter-spacing:0}.help-section details{border-bottom:1px solid #d8dbd0}.help-section details:first-of-type{border-top:1px solid #d8dbd0}.help-section summary{position:relative;padding:20px 32px 20px 0;min-height:60px;font-size:16px;font-weight:500;line-height:1.6;cursor:pointer;list-style:none}.help-section summary::-webkit-details-marker{display:none}.help-section summary::after{content:"+";position:absolute;right:4px;top:20px;font-size:22px;line-height:1.2;color:#66765a;font-weight:400}.help-section details[open] summary::after{content:"−"}.help-section summary:hover{color:#94582f}.help-section summary:focus-visible{outline:2px solid #705e3b;outline-offset:4px}.answer{padding:0 24px 22px 0;font-size:15px;line-height:1.95;color:#596254}.answer p{margin:0 0 12px}.answer p:last-child{margin-bottom:0}
.contact-section{padding:32px;background:#ecece2;border:1px solid #d8dbd0;scroll-margin-top:24px}#epolar-page .contact-section h2{font-size:34px;margin:12px 0 18px}.contact-section p,.contact-section li{font-size:15px;line-height:1.9}.contact-section p{margin:0 0 16px}.contact-section ul{padding-left:20px;margin:0 0 20px}.contact-section li+li{margin-top:5px}.contact-button{display:inline-flex;align-items:center;gap:28px;padding:13px 17px;min-height:48px;background:#24382d;color:#f3efe5;font-size:16px;margin:4px 0 24px;overflow-wrap:anywhere}.contact-button:hover{background:#3e503d}.contact-section .privacy-note{font-size:13px;color:#666b5f;border-top:1px solid #d2d5c7;padding-top:20px;margin:0}.support-meta{padding-top:26px;font-size:12px;line-height:1.9;color:#666b5f}.support-meta p{margin:0 0 8px}.support-meta>div{display:flex;gap:24px;flex-wrap:wrap}.support-meta a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:950px){.support-hero{gap:32px;grid-template-columns:1.15fr 1fr}.contact-card{padding:25px 22px}.help-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.desktop-break{display:none}}
@media(max-width:700px){.support{padding-block:24px 44px}.support-topline{gap:10px}.support-eyebrow{font-size:11px;letter-spacing:1.5px}.language-nav a{padding-inline:11px}.support-hero{grid-template-columns:1fr;gap:30px;padding:24px 0 34px}.support h1{font-size:42px;line-height:1.25;margin-bottom:20px}.support-intro{font-size:15px}.contact-card{padding:24px}.support-email{font-size:25px}.help-layout{display:block;padding-top:20px}.help-index{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #cbd0c2}.help-index a{font-size:14px;gap:10px}.help-section{padding-bottom:34px}#epolar-page .section-heading h2{font-size:27px}.help-section summary{padding-block:18px;min-height:60px}.answer{padding-right:6px}.contact-section{padding:24px 20px}.contact-button{gap:16px;font-size:15px;padding-inline:14px}.support-meta{font-size:12px}}
@media(max-width:360px){.support h1{font-size:36px}.contact-card{padding:22px 18px}.support-email{font-size:23px}.contact-section{padding-inline:16px}.contact-button{font-size:14px;gap:8px;padding-inline:10px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}

/* Keep email readable above the shared #epolar-page a link-color reset. */
#epolar-page .contact-button{color:#f3efe5}
