.sc-guide-meta{color:var(--sc-ink-soft);margin-top:18px;font-size:.875rem}.sc-guide{grid-template-columns:minmax(0, var(--sc-measure)) minmax(240px, 300px);justify-content:space-between;align-items:start;gap:64px;display:grid}.sc-guide__aside{top:calc(var(--sc-header-h) + 32px);max-height:calc(100vh - var(--sc-header-h) - 64px);overscroll-behavior:contain;flex-direction:column;gap:16px;display:flex;position:sticky;overflow-y:auto}@media (max-width:960px){.sc-guide{grid-template-columns:minmax(0,1fr);gap:40px}.sc-guide__aside{max-height:none;position:static;overflow:visible}.sc-guide__aside .sc-guide-toc{display:none}}.sc-guide__aside .sc-guide-toc__title{letter-spacing:-.005em;color:var(--sc-ink);font-size:.9375rem;font-weight:800}.sc-guide__aside .sc-guide-toc ol{border-left:2px solid var(--sc-line);margin:14px 0 0;padding:0;list-style:none}.sc-guide__aside .sc-guide-toc a{color:var(--sc-ink-soft);transition:color var(--sc-dur-1) var(--sc-ease), border-color var(--sc-dur-2) var(--sc-ease);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 16px;font-size:.9375rem;line-height:1.4;display:block}.sc-guide__aside .sc-guide-toc a:hover{color:var(--sc-ink);border-left-color:var(--sc-line-strong)}.sc-guide__aside .sc-guide-toc a[aria-current=location]{color:var(--sc-indigo-deep);border-left-color:var(--sc-indigo-deep);font-weight:700}.sc-guide-toc-mobile{display:none}@media (max-width:960px){.sc-guide-toc-mobile{border:1px solid var(--sc-line-strong);border-radius:var(--sc-radius);padding:0 18px;display:block}.sc-guide-toc-mobile summary{cursor:pointer;min-height:52px;color:var(--sc-ink);justify-content:space-between;align-items:center;font-size:1rem;font-weight:800;list-style:none;display:flex}.sc-guide-toc-mobile summary::-webkit-details-marker{display:none}.sc-guide-toc-mobile summary:after{content:"";width:9px;height:9px;transition:transform var(--sc-dur-2) var(--sc-ease);border-bottom:2px solid;border-right:2px solid;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.sc-guide-toc-mobile[open] summary:after{transform:translateY(2px)rotate(225deg)}.sc-guide-toc-mobile ol{flex-direction:column;margin:0 0 16px;padding:0;list-style:none;display:flex}.sc-guide-toc-mobile a{color:var(--sc-ink-soft);padding:8px 0;font-size:.9375rem;display:block}}.sc-guide-answer{border-radius:var(--sc-radius-lg);background:var(--sc-lavender);padding:clamp(22px,1rem + 1.2vw,32px)}.sc-guide-answer h2{letter-spacing:-.005em;color:var(--sc-indigo-deep);font-size:1rem;font-weight:800}.sc-guide-answer p{color:var(--sc-ink);margin-top:10px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.6}.sc-guide-body>*+*{margin-top:56px}.sc-guide-body>.sc-guide-answer+.sc-guide-toc-mobile{margin-top:20px}.sc-guide-part{scroll-margin-top:calc(var(--sc-header-h) + 24px)}.sc-guide-part h2{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.sc-guide-part p,.sc-guide-part li{color:var(--sc-ink-soft);font-size:1.0625rem;line-height:1.75}.sc-guide-part>p{margin-top:16px}.sc-guide-part>h2+p{margin-top:18px}.sc-guide-part>ul,.sc-guide-part>ol{margin:20px 0 0}.sc-guide-part>ul:not(.sc-checks){padding-left:1.2em;list-style:outside}.sc-guide-part>ul:not(.sc-checks) li::marker{color:var(--sc-indigo-deep)}.sc-guide-part>ul:not(.sc-checks) li+li{margin-top:8px}.sc-guide-part a,.sc-guide-faq a{color:var(--sc-indigo-deep);text-underline-offset:3px;transition:text-decoration-color var(--sc-dur-1) var(--sc-ease);font-weight:600;-webkit-text-decoration:underline #3b2ff559;text-decoration:underline #3b2ff559}.sc-guide-part a:hover,.sc-guide-faq a:hover{text-decoration-color:currentColor}.sc-guide-steps{counter-reset:sc-guide-step;padding:0;list-style:none}.sc-guide-steps li{counter-increment:sc-guide-step;padding-bottom:18px;padding-left:48px;position:relative}.sc-guide-steps li:last-child{padding-bottom:0}.sc-guide-steps li:before{content:counter(sc-guide-step);z-index:1;background:var(--sc-indigo-deep);width:30px;height:30px;color:var(--sc-white);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.sc-guide-steps li:not(:last-child):after{content:"";background:var(--sc-lavender-tint);width:2px;position:absolute;top:30px;bottom:0;left:14px}.sc-guide-terms dl{margin:12px 0 0}.sc-guide-terms dt{color:var(--sc-ink);font-weight:800}.sc-guide-terms dt span{color:var(--sc-muted);font-weight:500}.sc-guide-terms dd{color:var(--sc-ink-soft);margin:4px 0 0;font-size:.9375rem;line-height:1.55}.sc-guide-terms dl>div+div{margin-top:14px}.sc-guide-cta{border-radius:var(--sc-radius-lg);background:var(--sc-ink);padding:clamp(24px,1rem + 1.4vw,36px)}.sc-site .sc-guide-cta h2{color:var(--sc-white);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.sc-guide-cta p{color:#d6d8f5;margin-top:10px;font-size:1rem;line-height:1.6}.sc-guide-cta .sc-btn{margin-top:20px}.sc-guide-cta :focus-visible{outline-color:var(--sc-white)}.sc-guide-body>.sc-panel .sc-guide-terms dl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px;display:grid}.sc-guide-body>.sc-panel .sc-guide-terms dl>div+div{margin-top:0}.sc-guide-sources ul{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sc-guide-sources a{color:var(--sc-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sc-line-strong);text-decoration-color:var(--sc-line-strong);text-underline-offset:3px;overflow-wrap:anywhere;align-items:baseline;gap:6px;font-size:.9375rem;line-height:1.45;display:inline-flex}.sc-guide-sources a:hover{text-decoration-color:currentColor}.sc-guide-sources a svg{color:var(--sc-muted);flex:none}.sc-guide-sources p{color:var(--sc-muted);margin-top:14px;font-size:.875rem;line-height:1.55}
