.support-page{--color-cream: #fff8ed;--color-cream-deep: #efe6d8;--color-paper: #fffcf5;--color-ink-soft: #655e54;--color-mute: #736a5e;--color-sage-deep: #66745c;--color-lavender-deep: #7d6c8c}.support-home{max-width:880px;padding-bottom:75px}.support-hero{padding:65px 0 35px}.support-hero h1{margin:22px 0}.support-hero>p:last-child{font-size:17px}.support-categories{display:grid;gap:16px}.support-category{border:1px solid #e3dccc;background:#fffcf5;border-radius:18px}.support-category summary{display:flex;align-items:center;gap:22px;padding:25px 28px;cursor:pointer;list-style:none}.support-category summary::-webkit-details-marker,.guide-contents summary::-webkit-details-marker{display:none}.support-topic-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:13px;background:#ecece1;font:11px var(--font-mono);color:#655e54}.support-category:nth-child(2) .support-topic-icon{background:#eee6f0}.support-category:nth-child(3) .support-topic-icon{background:#f4dfd1}.support-page .support-category h2{font-size:30px;letter-spacing:-.025em;margin-bottom:6px}.category-description{color:#655e54;font-size:14px;line-height:1.6}.category-toggle{margin-left:auto;font-size:24px;color:#736a5e}.support-category[open] .category-toggle{transform:rotate(45deg)}.support-category nav{padding:0 28px 18px 92px}.support-category li{border-top:1px solid #e3dccc}.support-category nav a,.guide-related a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding-block:15px;font-size:15px;line-height:1.6}.support-category nav a:hover,.guide-related a:hover{text-decoration:underline;text-underline-offset:4px}.support-category nav a>span{flex-shrink:0;color:#897a67}.support-contact{background:#262520;color:#fff8ed;padding:32px;border-radius:18px;margin-top:12px}.support-page .support-contact h2{font-size:33px;margin-bottom:12px}.support-page .support-contact p{color:#d5cbbc;font-size:14px}.support-contact-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:26px 0}.support-contact-links a{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:17px;border-top:1px solid #ffffff30;font-size:16px;min-height:60px}.support-contact-links a>span:first-child{grid-column:1/-1;color:#c5bbaa;font-size:11px}.contact-explainer{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.guide-page{max-width:820px;padding:35px 0 65px}.guide-back{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:14px}.guide-back:hover{text-decoration:underline;text-underline-offset:4px}.guide-header{margin:32px 0 38px}.support-page .guide-header h1{font-size:clamp(38px,4.5vw,58px);line-height:1.1;letter-spacing:-.035em;margin:18px 0 25px;overflow-wrap:anywhere}.guide-header>p:last-child{font-size:17px;line-height:1.85}.support-page .guide-body h2,.support-page .guide-related h2{font-size:30px;margin-bottom:22px}.guide-screens{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:40px}.guide-screens figure{width:min(260px,100%)}.guide-screens img{width:100%;height:auto;border:1px solid #e3dccc;border-radius:22px}.guide-screens figcaption{color:#736a5e;font-size:12px;line-height:1.6;margin-top:12px}.guide-steps li{display:flex;gap:24px;border-top:1px solid #e3dccc;padding:20px 0}.guide-steps li>span{width:25px;flex-shrink:0;font:12px/2 var(--font-mono);color:#89745c;padding-top:3px}.guide-steps p,.guide-points,.guide-ideas dd{font-size:16px;line-height:1.85}.guide-ideas>div{border-top:1px solid #e3dccc;padding:22px 0}.guide-ideas dt{font:26px/1.2 var(--font-display);margin-bottom:10px}.guide-ideas dd{color:#655e54}.guide-points{list-style:disc;padding-left:22px;color:#655e54}.guide-points li{padding:8px 0 8px 5px}.guide-note{background:#f1e8da;padding:24px;border-radius:16px;margin:30px 0}.guide-note>p:last-child{font-size:14px;margin-top:10px}.guide-related{border-top:1px solid #e3dccc;padding-top:30px;margin-top:45px}.guide-related a{border-bottom:1px solid #e3dccc}.guide-footer{margin-top:45px;border-top:1px solid #e3dccc;padding-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center}.guide-contents{border:1px solid #e3dccc;border-radius:16px;background:#fffcf5;margin-bottom:40px}.guide-contents summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:20px 24px;font-size:15px}.guide-contents nav{padding:0 24px 20px}.guide-contents a{min-height:44px}.assistant-guide-content{display:grid;gap:50px}.support-page .assistant-guide-content h2{font-size:clamp(30px,4vw,40px);line-height:1.15}.support-page .assistant-guide-content h3{font-size:26px}.support-page .assistant-guide-content h4{font-size:23px}.support-step-number{flex-shrink:0;width:28px;padding-top:4px;font:12px/1.6 var(--font-mono);color:#89745c}.support-page main :is(p,li,h2,h3,h4,dd,a){overflow-wrap:anywhere}@media(max-width:760px){.support-home{padding-bottom:45px}.support-hero{padding:42px 0 28px}.support-hero h1{font-size:clamp(36px,9.5vw,46px)}.support-hero>p:last-child{font-size:15px}.support-category summary{gap:14px;padding:22px 18px}.support-topic-icon{width:32px;height:32px;border-radius:10px;font-size:10px}.support-page .support-category h2{font-size:26px}.category-description{font-size:13px}.category-toggle{font-size:20px}.support-category nav{padding:0 20px 16px}.support-category nav a{font-size:14px}.support-contact{padding:26px 22px}.support-contact-links{grid-template-columns:1fr;gap:12px;margin:20px 0}.support-contact-links a{font-size:15px}.guide-page{padding-block:18px 45px}.guide-header{margin-top:24px}.support-page .guide-header h1{font-size:clamp(33px,9vw,42px)}.guide-header>p:last-child{font-size:16px}.guide-steps li{gap:14px}.guide-note{padding:21px}.guide-footer{flex-direction:column;align-items:flex-start}}
