.dc-page .dc-main{padding-top:104px;padding-bottom:var(--ld-s2,96px)}.dc-page .dc-grid{display:grid;gap:28px}@media (min-width:1024px){.dc-page .dc-grid{grid-template-columns:236px minmax(0,1fr);gap:44px}}@media (min-width:1280px){.dc-page .dc-grid{grid-template-columns:236px minmax(0,1000px);justify-content:center}}.dc-page .dc-read{display:grid;gap:40px}@media (min-width:1280px){.dc-page .dc-read{grid-template-columns:minmax(0,1fr) 196px}}.dc-page .dc-read .lg-toc{display:none}@media (min-width:1280px){.dc-page .dc-read .lg-toc{display:block;position:sticky;top:104px;align-self:start;max-height:calc(100dvh - 128px);overflow-y:auto;scrollbar-width:thin}}.dc-page .dc-rail{display:none}@media (min-width:1024px){.dc-page .dc-rail{display:block;position:sticky;top:104px;align-self:start;max-height:calc(100dvh - 128px);overflow-y:auto;padding-right:6px;scrollbar-width:thin}}.dc-page .dc-rail-group+.dc-rail-group{margin-top:22px}.dc-page .dc-rail-title{padding:0 10px;font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.dc-page .dc-rail ul{margin-top:8px}.dc-page .dc-rail a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:9px;font-size:13.5px;line-height:19px;color:var(--ink-2);transition:background-color .15s,color .15s}.dc-page .dc-rail a:hover{background:var(--sunken);color:var(--ink)}.dc-page .dc-rail a[aria-current=page]{background:var(--brand-soft);color:var(--brand-soft-ink);font-weight:600}.dc-page .dc-rail .dc-min{flex-shrink:0;font-size:11px;color:var(--ink-4);font-variant-numeric:tabular-nums}.dc-page .dc-rail a[aria-current=page] .dc-min{color:inherit;opacity:.7}.dc-page .dc-rail-foot{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.dc-page .dc-mobile{margin-bottom:4px}@media (min-width:1024px){.dc-page .dc-mobile{display:none}}.dc-page .dc-mobile>summary{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.dc-page .dc-mobile>summary::-webkit-details-marker{display:none}.dc-page .dc-mobile>summary:after{content:"";width:8px;height:8px;border-right:1.75px solid var(--ink-3);border-bottom:1.75px solid var(--ink-3);transform:translateY(-2px) rotate(45deg);transition:transform .2s}.dc-page .dc-mobile[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.dc-page .dc-mobile .dc-rail{display:block;position:static;max-height:none;margin-top:10px;padding:14px 8px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.dc-page .dc-hero{padding:36px 24px 32px;border-radius:22px;border:1px solid var(--line);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--brand) 13%,transparent),transparent 55%),var(--surface);box-shadow:0 1px 2px rgba(20,40,80,.04),0 24px 50px -36px rgba(20,40,80,.3)}@media (min-width:640px){.dc-page .dc-hero{padding:48px 48px 44px}}.dc-page .dc-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text)}.dc-page .dc-hero h1{margin-top:10px;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.08;color:var(--ink)}@media (min-width:640px){.dc-page .dc-hero h1{font-size:44px}}.dc-page .dc-hero p{margin-top:14px;max-width:600px;font-size:16px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.dc-page .dc-start{display:grid;gap:10px;margin-top:26px}@media (min-width:640px){.dc-page .dc-start{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-page .dc-start a{display:block;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface);transition:border-color .15s,translate .2s}.dc-page .dc-start a:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));translate:0 -2px}.dc-page .dc-start b{display:block;font-size:14px;font-weight:650;color:var(--ink)}.dc-page .dc-start span{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.dc-page .dc-section{margin-top:44px}.dc-page .dc-section>h2{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.dc-page .dc-section>p{margin-top:4px;font-size:14px;color:var(--ink-3)}.dc-page .dc-cards{display:grid;gap:12px;margin-top:16px}@media (min-width:640px){.dc-page .dc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-page .dc-card{position:relative;display:block;padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px rgba(20,40,80,.04);transition:border-color .15s,box-shadow .2s,translate .2s}.dc-page .dc-card:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:0 1px 2px rgba(20,40,80,.04),0 18px 36px -26px rgba(20,40,80,.35);translate:0 -2px}.dc-page .dc-card-meta{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.dc-page .dc-card-title{margin-top:6px;font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.dc-page .dc-card p{margin-top:5px;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.dc-page .dc-card .dc-arrow{position:absolute;top:18px;right:18px;color:var(--ink-4);transition:color .15s,translate .2s}.dc-page .dc-card:hover .dc-arrow{color:var(--brand-text);translate:2px 0}.dc-page .dc-help{margin-top:44px;padding:24px 26px;border-radius:18px;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));background:var(--brand-soft)}.dc-page .dc-help h2{font-size:18px;font-weight:700;color:var(--ink)}.dc-page .dc-help p{margin-top:6px;max-width:560px;font-size:14px;line-height:1.65;color:var(--ink-2)}.dc-page .dc-help .btn{margin-top:16px}.dc-page .dc-article{padding:30px 22px 36px;border-radius:22px;border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px rgba(20,40,80,.04),0 24px 50px -36px rgba(20,40,80,.3)}@media (min-width:640px){.dc-page .dc-article{padding:44px 52px 48px}}.dc-page .dc-crumb{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.dc-page .dc-crumb a:hover{color:var(--ink)}.dc-page .dc-article h1{margin-top:10px;font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--ink)}@media (min-width:640px){.dc-page .dc-article h1{font-size:38px}}.dc-page .dc-prose{margin-top:22px}.dc-page .dc-lead{margin-bottom:26px;padding:2px 0 2px 16px;border-left:3px solid var(--brand);font-size:17px;line-height:1.65;color:var(--ink);text-wrap:pretty}.dc-page .dc-h2{margin-top:40px;margin-bottom:10px;padding-top:26px;border-top:1px solid var(--line);scroll-margin-top:96px;font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.dc-page .dc-p{margin-bottom:14px;font-size:15.5px;line-height:1.75;color:var(--ink-2);text-wrap:pretty}.dc-page .dc-li strong,.dc-page .dc-p strong,.dc-page .dc-step strong{font-weight:650;color:var(--ink)}.dc-page .dc-ui{display:inline-block;padding:0 7px;border-radius:7px;border:1px solid var(--line-strong,var(--line));background:var(--sunken);font-size:13px;font-weight:600;line-height:22px;color:var(--ink);white-space:nowrap}.dc-page .dc-term b{font-weight:650;color:var(--ink)}.dc-page .dc-term span{color:var(--ink-2)}.dc-page .dc-steps{margin-bottom:22px;display:grid;gap:14px;counter-reset:dc-step}.dc-page .dc-step{display:flex;align-items:flex-start;gap:14px;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.dc-page .dc-step:before{counter-increment:dc-step;content:counter(dc-step);flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;margin-top:1px;border-radius:999px;background:var(--brand-soft);font-size:13.5px;font-weight:700;color:var(--brand-soft-ink);font-variant-numeric:tabular-nums}.dc-page .dc-bullets{margin-bottom:22px;display:grid;gap:10px}.dc-page .dc-li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.dc-page .dc-li:before{content:"";position:absolute;left:3px;top:11px;width:6px;height:6px;border-radius:999px;background:var(--brand)}.dc-page .dc-tip{margin:6px 0 24px;padding:16px 18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));background:var(--brand-soft)}.dc-page .dc-tip-label{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-soft-ink)}.dc-page .dc-tip-body{margin-top:5px;font-size:14.5px;line-height:1.7;color:var(--ink-2)}.dc-page .dc-figure{margin:8px 0 28px}.dc-page .dc-figure-frame{overflow:hidden;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--canvas)}.dc-page .dc-figure figcaption{margin-top:9px;padding:0 2px;font-size:13px;line-height:1.55;color:var(--ink-3)}.dc-page .dc-pager{display:grid;gap:10px;margin-top:36px;padding-top:22px;border-top:1px solid var(--line)}@media (min-width:640px){.dc-page .dc-pager{grid-template-columns:1fr 1fr}}.dc-page .dc-pager a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);transition:border-color .15s}.dc-page .dc-pager a:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.dc-page .dc-pager .dc-next{justify-content:flex-end;text-align:right;grid-column:2}@media (max-width:639px){.dc-page .dc-pager .dc-next{grid-column:auto}}.dc-page .dc-pager small{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.dc-page .dc-pager b{font-size:14px;font-weight:600;color:var(--ink)}.dc-page .dc-pager svg{flex-shrink:0;color:var(--ink-4)}.dc-page .dc-form{margin-top:24px}.dc-page .dc-form,.dc-page .dc-form .dc-two{display:grid;gap:18px}@media (min-width:640px){.dc-page .dc-form .dc-two{grid-template-columns:1fr 1fr}}.dc-page .dc-form label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink)}.dc-page .dc-input{display:block;width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font-size:15px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.dc-page .dc-input::placeholder{color:var(--ink-4)}.dc-page .dc-input:hover{border-color:var(--ink-4)}.dc-page .dc-input:focus,.dc-page .dc-input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 15%,transparent)}.dc-page textarea.dc-input{resize:vertical;min-height:140px;line-height:1.6}.dc-page .dc-note{margin-top:18px;font-size:13.5px;color:var(--ink-3)}.dc-page .dc-error a,.dc-page .dc-note a{font-weight:600;color:var(--brand-text)}.dc-page .dc-error{font-size:14px;color:var(--down,#c2410c)}.dc-page .dc-sent{margin-top:24px;padding:22px 24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));background:var(--brand-soft)}.dc-page .dc-sent b{font-size:17px;font-weight:700;color:var(--ink)}.dc-page .dc-sent p{margin-top:6px;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.dc-page .dc-sent button{margin-top:12px;font-size:14px;font-weight:600;color:var(--brand-text)}