:root{--paper:#f6f3e9;--ink:#203b35;--forest:#244e43;--sage:#e4e9da;--rule:#d3d7c9;--muted:#52685c;--rust:#985033;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Avenir Next,Avenir,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:hover{color:#823e26}:focus-visible{outline:3px solid var(--rust);outline-offset:5px}.support-skip{z-index:9;background:var(--ink);color:#fff;padding:14px;position:absolute;top:-100px;left:20px}.support-skip:focus{top:10px}.support-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:30px;max-width:1300px;margin:auto;padding:28px 45px;display:flex}.support-brand{align-items:center;gap:11px;font:700 23px Georgia,serif;text-decoration:none;display:flex}.support-brand span{font-size:36px;font-weight:400}.support-header nav{gap:28px;font-size:13px;display:flex}.support-header nav a{text-decoration:none}main{max-width:1170px;margin:auto;padding:55px 45px 90px}.support-back{color:var(--muted);font-size:12px;text-decoration:none}.support-intro{max-width:900px;margin-bottom:65px}.support-eyebrow{letter-spacing:1.5px;color:var(--muted);margin-top:45px;font-family:Menlo,monospace;font-size:10px;line-height:1.7;display:block}.support-intro h1{letter-spacing:-2.4px;max-width:850px;margin:20px 0 25px;font:400 clamp(43px,6vw,78px)/1.03 Georgia,serif}.support-intro>p:last-child{color:#4f6559;max-width:770px;font-size:18px;line-height:1.8}.support-course-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.support-course{border:1px solid var(--rule);flex-direction:column;align-items:start;padding:32px;display:flex}.support-course>span{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font:10px Menlo,monospace}.support-course h2,.support-section h2,.support-note h2{letter-spacing:-.7px;margin:19px 0;font:400 35px/1.15 Georgia,serif}.support-course p,.support-section>p,.support-note p{color:#4d6257;max-width:800px;font-size:14px;line-height:1.9}.support-course .support-button{margin-top:auto}.support-button{background:var(--forest);color:#fff;border:1px solid var(--forest);border-radius:2px;justify-content:center;align-items:center;padding:13px 18px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.support-button:hover{color:#fff;background:#1b3b33}.support-note{background:var(--sage);margin:50px 0;padding:32px 38px}.support-note>h2:first-child{margin-top:0}.support-note p:last-child{margin-bottom:0}.support-section{border-bottom:1px solid var(--rule);padding:25px 0 45px;scroll-margin-top:25px}.support-section>.support-eyebrow{margin-top:10px}.support-link-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;font-size:13px;display:flex}.support-step-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0;display:grid}.support-step-grid article>b{color:var(--rust);font:12px Menlo,monospace}.support-step-grid h3{font:25px Georgia,serif}.support-step-grid p{color:var(--muted);font-size:13px;line-height:1.9}.support-channel-row{flex-wrap:wrap;gap:12px;display:flex}.support-channel-row>span{border:1px solid var(--rule);border-radius:2px;padding:10px 14px;font-size:11px}.support-small{font-size:11px!important}.support-shots{margin:20px 0;padding:0;list-style:none}.support-shots li{border-bottom:1px solid var(--rule);grid-template-columns:75px 1fr 140px;gap:15px;padding:15px 0;font-size:12px;line-height:1.9;display:grid}details{margin-top:25px}summary{cursor:pointer;padding:10px 0;font-size:13px}.support-footer{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:22px;max-width:1300px;margin:auto;padding:35px 45px;display:flex}.support-footer>a{font:21px Georgia,serif;text-decoration:none}.support-footer>span{color:var(--muted);font-size:11px}.support-footer nav{gap:20px;margin-left:auto;font-size:11px;display:flex}.support-footer small{color:var(--muted);flex-basis:100%;font-size:10px}@media (width<=760px){.support-header{flex-wrap:wrap;gap:19px;padding:20px}.support-brand{font-size:21px}.support-header nav{flex-wrap:wrap;gap:24px;font-size:12px}main{padding:35px 20px 55px}.support-intro h1{letter-spacing:-1.4px}.support-intro>p:last-child{font-size:16px}.support-course-grid,.support-step-grid{grid-template-columns:1fr}.support-course{padding:25px}.support-note{margin:35px 0;padding:25px}.support-course h2,.support-section h2,.support-note h2{font-size:30px}.support-shots li{grid-template-columns:65px 1fr}.support-shots li>a{grid-column:2}.support-footer{gap:16px;padding:28px 20px}.support-footer nav{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
