.support-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;padding-block:65px;align-items:center}.support-hero h1{font-size:clamp(40px,4.7vw,66px);line-height:1.06;margin:24px 0}.support-hero em{font-family:Georgia,serif;font-weight:400}.support-hero p{margin-block:20px}.contact-card{background:var(--ink);color:var(--cream);padding:32px;border-radius:16px}.contact-card h2{font-size:32px;margin:20px 0}.contact-card .email-address{font-size:clamp(14px,1.7vw,20px);text-decoration:underline;overflow-wrap:anywhere;color:var(--lime)}.contact-card p{color:#e4ecdf;font-size:13px}.support-section{padding-block:48px;border-top:1px solid var(--line)}.support-section h2{font-size:clamp(30px,3.6vw,43px);margin:18px 0 25px}.desk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.desk-grid article{background:#eef1e5;padding:25px;border-radius:12px}.desk-grid h3{font-size:25px;margin-bottom:16px}.desk-grid p{font-size:14px}.support-page button:not(.tutor-launch):not(.tutor-panel button){font:inherit}.desk-grid button,.help-topics button,.support-controls button{border:1px solid #a9b8a2;background:var(--cream);border-radius:8px;padding:12px;text-align:left;color:var(--ink)}.desk-grid button{margin-top:18px}.support-detail{font-size:12px;margin-top:20px}.support-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:45px}.help-topics{display:flex;flex-wrap:wrap;gap:10px;margin-block:24px}.support-console{background:#e7e5f0;border-radius:14px;padding:25px;min-width:0}.support-controls{display:flex;gap:10px;flex-wrap:wrap}.support-console #support-status{font-size:12px;margin-block:16px}.support-console #support-chat{max-height:390px;overflow-y:auto;display:grid;gap:12px;margin-bottom:20px}.support-console article{padding:16px;background:var(--cream);border-radius:8px;overflow-wrap:anywhere}.support-console article strong{font-size:12px}.support-console article p{font-size:14px;margin-top:10px;white-space:pre-wrap}.support-console form{display:grid;gap:12px}.support-console label{font-size:14px;font-weight:600}.support-console select,.support-console textarea{font:inherit;padding:13px;border:1px solid #a9b8a2;border-radius:8px;width:100%;min-width:0;max-width:100%;color:var(--ink);background:var(--cream)}.support-console textarea{resize:vertical}.support-console button:disabled{opacity:.6;cursor:default}.support-page details{padding:18px 0;border-bottom:1px solid var(--line)}.support-page summary{cursor:pointer;font-weight:600;line-height:1.5}.support-page details p{margin-top:15px;font-size:14px}.support-section a{text-decoration:underline;text-underline-offset:3px}.support-notice{padding:25px;background:#f4e1cf;border-radius:12px;margin-top:28px}.support-notice p{margin-top:15px;font-size:14px}.support-page header{height:auto;min-height:100px;flex-wrap:wrap;gap:18px;padding-block:18px}.support-page header nav{gap:18px;font-size:13px}@media(max-width:900px){.support-hero,.support-layout{gap:30px}.desk-grid{grid-template-columns:1fr}.support-page header nav{flex-basis:100%;order:2}}@media(max-width:700px){.support-hero,.support-layout{grid-template-columns:1fr}.support-hero{padding-block:36px}.support-hero h1{font-size:43px}.support-section{padding-block:35px}.support-console,.contact-card{padding:23px}.support-page header nav{gap:12px;font-size:12px}}

.contact-card button{border:0;border-radius:8px;padding:13px 17px;background:var(--lime);color:var(--ink)}#human-contact{border-top:1px solid #a9b8a2;margin-top:22px;padding-top:20px;overflow-wrap:anywhere}#human-contact h3{font-size:22px}#human-contact p{font-size:13px;margin-block:15px}.support-console input:focus-visible,.support-console textarea:focus-visible,.support-console select:focus-visible{outline:3px solid #ca671e;outline-offset:3px}
