.co-page{--co-focus: #d93b38;--co-brand: #b42a28;--co-body: color-mix(in srgb, var(--foreground) 90%, transparent);--co-rule-strong: color-mix(in srgb, var(--foreground) 75%, transparent);--co-rule: color-mix(in srgb, var(--foreground) 30%, transparent);--co-surface: color-mix(in srgb, var(--foreground) 5%, var(--background));--co-ease: cubic-bezier(.23, 1, .32, 1);font-family:var(--font-dm-sans),system-ui,sans-serif}.dark .co-page{--co-focus: #ff8e8e;--co-brand: #ff9b9b}.co-page a:focus-visible,.co-page summary:focus-visible{outline:2px solid var(--co-focus);outline-offset:2px;border-radius:.25rem}@media(prefers-reduced-motion:reduce){html:has(.co-page){scroll-behavior:auto}}.co-eyebrow{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--muted-foreground)}.co-h2{margin:0 0 1.25rem;max-width:38ch;font-size:clamp(1.5rem,1.3rem + .9vw,2rem);font-weight:700;line-height:1.18;letter-spacing:-.005em;text-wrap:balance;color:var(--foreground)}.co-prose{max-width:68ch}.co-prose p{margin:0;font-size:1.0625rem;line-height:1.7;color:var(--co-body)}.co-prose p+p{margin-top:1rem}.co-label{margin:0;font-size:.8125rem;font-weight:600;color:var(--muted-foreground)}.co-text-link{font-size:.9375rem;font-weight:600;color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.25em;transition:text-decoration-color .16s ease}@media(hover:hover)and (pointer:fine){.co-text-link:hover{text-decoration-color:currentColor}}.co-hero{padding-top:5.5rem;background:var(--background);border-bottom:1px solid var(--border)}.co-hero-inner,.co-shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.co-hero nav[aria-label=Breadcrumb]{margin-bottom:1rem}.co-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:2rem 3rem}.co-h1{margin:0 0 1rem;max-width:20ch;font-size:clamp(2.125rem,1.65rem + 2vw,3.125rem);font-weight:700;line-height:1.1;letter-spacing:-.005em;text-wrap:balance;color:var(--foreground)}.co-hero-sub{margin:0 0 1.75rem;max-width:56ch;font-size:1.1875rem;line-height:1.55;color:var(--muted-foreground);text-wrap:pretty}.co-hero-helper{margin:.875rem 0 0;max-width:52ch;font-size:.875rem;line-height:1.55;color:var(--muted-foreground)}@media(min-width:64rem){.co-hero{padding-top:6.5rem}.co-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:5rem;padding-block:2.75rem 4rem}}@media(min-width:40rem){.co-hero-inner,.co-shell{padding-inline:1.5rem}}.co-tabs{display:flex;gap:.25rem;margin:0 -.75rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}.co-tabs a{position:relative;display:flex;min-height:2.75rem;flex-shrink:0;align-items:center;padding-inline:.75rem;font-size:.9375rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;transition:color .16s ease}.co-tabs a[aria-current=page]{font-weight:600;color:var(--co-brand)}.co-tabs a[aria-current=page]:after{content:"";position:absolute;inset:auto .75rem -1px;height:3px;background:var(--co-brand)}.co-tabs a:focus-visible{outline-offset:-2px}@media(hover:hover)and (pointer:fine){.co-tabs a:hover{color:var(--foreground)}}.co-panel{min-width:0}.co-panel-title{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--foreground)}.co-panel-more{display:inline-block;margin-top:1rem}.co-panel--route{padding:1.5rem;border-radius:1.25rem;background:var(--co-surface)}.co-panel--route .co-panel-title{margin-bottom:1.25rem;font-size:1.125rem}.co-route{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.co-route a{display:grid;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.75rem;min-height:4rem;padding:.875rem;border:1px solid var(--border);border-radius:.75rem;background:var(--background);box-shadow:0 2px 3px #0f172a0a;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--foreground);text-decoration:none;transition:transform .18s var(--co-ease),border-color .18s ease}.co-route-num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--co-surface);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--foreground)}.co-route svg{width:1rem;height:1rem;color:var(--co-brand)}@media(hover:hover)and (pointer:fine){.co-route a:hover{transform:translate(3px);border-color:var(--co-brand)}}.co-panel--paper{--co-focus: #b42a28;padding:1.5rem;border-radius:.25rem;background:#fff;color:#1f2937;box-shadow:0 0 0 1px #1a202c1f,6px 6px #e9e5df,12px 12px color-mix(in srgb,var(--foreground) 10%,var(--background))}.co-panel--paper .co-panel-title,.co-panel--paper .co-text-link{color:#1f2937}.co-panel-before{margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0;font-size:.9375rem;line-height:1.5;color:#4a5568}.co-panel-after{margin:0;font-size:1rem;font-weight:500;line-height:1.5;color:#1f2937}.co-panel-tag{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;color:#4a5568}.co-panel-after .co-panel-tag{color:#1f2937}.co-panel--conversation{--co-focus: #ff9b9b;padding:1.5rem;border-radius:1.25rem;background:#202d40;color:#f8fafc;box-shadow:0 12px 30px #0f172a1a}.co-panel--conversation .co-panel-title{color:#f8fafc;font-size:1.125rem}.co-panel--conversation .co-text-link{color:#ffb4b4}.co-pressure{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.875rem}.co-pressure li{padding:.875rem 1rem;border-radius:.875rem .875rem .875rem .25rem;background:#34445b;font-size:1rem;font-weight:500;line-height:1.5;color:#f8fafc}.co-pressure li:nth-child(2n){margin-left:1.25rem;background:#f1f5f9;color:#202d40;border-radius:.875rem .875rem .25rem}@media(min-width:64rem){.co-panel--paper{transform:rotate(1deg)}}@media(prefers-reduced-motion:reduce){.co-route a{transition:border-color .18s ease}.co-route a:hover{transform:none}}.co-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:2.5rem 4rem}.co-main{min-width:0;container:co-main / inline-size}.co-rail{display:none}@media(min-width:64rem){.co-shell{grid-template-columns:minmax(0,1fr) 15rem;gap:4rem;padding-block:3.5rem 5rem}.co-rail{display:block}.co-rail-inner{position:sticky;top:6rem;display:grid;gap:1.25rem;max-height:calc(100vh - 7.5rem);overflow-y:auto;padding:2px}}.co-toc ol{margin:0;padding:0;list-style:none}.co-toc a{display:grid;grid-template-columns:1.25rem 1fr;gap:.375rem;padding-block:.375rem;font-size:.8125rem;line-height:1.4;color:var(--muted-foreground);text-decoration:none;transition:color .16s ease}.co-toc-num{font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.co-toc a:hover{color:var(--foreground)}}.co-toc-heading{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:var(--foreground)}.co-toc-mobile{margin-bottom:2.5rem;border-block:1px solid var(--border)}.co-toc-mobile summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:600;color:var(--foreground)}.co-toc-mobile summary::-webkit-details-marker,.co-faq summary::-webkit-details-marker,.co-followup summary::-webkit-details-marker{display:none}.co-chevron{width:1rem;height:1rem;flex-shrink:0;color:var(--muted-foreground);transition:transform .2s var(--co-ease)}details[open]>summary>.co-chevron{transform:rotate(180deg)}.co-toc-mobile .co-toc{padding-bottom:.75rem}.co-toc-mobile .co-toc a{min-height:2.75rem;align-items:center;font-size:.9375rem}@media(min-width:64rem){.co-toc-mobile{display:none}}.co-short{margin-bottom:3.5rem}.co-short-lead{margin:.5rem 0 0;max-width:62ch;font-size:1.125rem;font-weight:500;line-height:1.55;letter-spacing:-.005em;color:var(--foreground);text-wrap:pretty}.co-outcomes-label{margin:2rem 0 .75rem}.co-outcomes{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.co-outcomes li{padding-top:.75rem;border-top:1px solid var(--border);font-size:.9375rem;line-height:1.5;color:var(--co-body)}@container co-main (min-width: 40rem){.co-short-lead{font-size:1.25rem;line-height:1.5}.co-outcomes{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.5rem}}.co-step,.co-guides-section,.co-band{margin-bottom:4rem;padding-top:1.25rem;border-top:1px solid var(--co-rule-strong);scroll-margin-top:6rem}.co-step-count{display:block;margin:0 0 .625rem;font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.co-stages{margin:1.75rem 0 0;padding:0;list-style:none;border-bottom:1px solid var(--border)}.co-stage{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem;padding-block:1.25rem;border-top:1px solid var(--border);scroll-margin-top:6rem}.co-stage:first-child{border-top-color:var(--co-rule)}.co-stage-num{font-size:1.125rem;font-weight:500;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.co-stage:target{border-top-color:var(--foreground);box-shadow:inset 0 1px 0 var(--foreground)}.co-stage:target .co-stage-num{color:var(--foreground)}.co-stage-when{margin:0 0 .375rem;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--foreground)}.co-stage-detail{margin:0;max-width:64ch;line-height:1.65;color:var(--co-body)}.co-stage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin:.5rem 0 -.5rem}.co-stage-actions a{display:inline-flex;min-height:2.75rem;align-items:center}.co-stage-actions .co-quiet-link{font-size:.875rem}.co-quiet-link{font-weight:500;color:var(--muted-foreground);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.25em;transition:color .16s ease}@media(hover:hover)and (pointer:fine){.co-quiet-link:hover{color:var(--foreground)}}.co-table{display:block;width:100%;border-collapse:collapse;font-size:.9375rem}.co-table caption{display:block;padding-block:0 .75rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-align:left;color:var(--foreground)}.co-table-wrap{margin-block:1.75rem}.co-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.co-table tbody,.co-table tr,.co-table th,.co-table td{display:block}.co-table tbody{border-top:1px solid var(--co-rule)}.co-table tbody tr{padding-block:1rem;border-bottom:1px solid var(--border)}.co-table th[scope=row]{font-size:1rem;font-weight:600;line-height:1.35;text-align:left;color:var(--foreground)}.co-table td{margin-top:.75rem;line-height:1.55;color:var(--co-body)}.co-table-cell-label{display:block;margin-bottom:.125rem;font-size:.75rem;font-weight:600;color:var(--muted-foreground)}@container co-main (min-width: 44rem){.co-table{display:table;table-layout:auto}.co-table caption{display:table-caption;caption-side:top}.co-table thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.co-table tbody{display:table-row-group;border-top:0}.co-table tr{display:table-row}.co-table th,.co-table td{display:table-cell;vertical-align:top}.co-table thead th{padding:.625rem 1.25rem .625rem 0;border-top:1px solid var(--co-rule);border-bottom:1px solid var(--border);font-size:.8125rem;font-weight:600;text-align:left;color:var(--muted-foreground)}.co-table tbody th,.co-table tbody td{margin:0;padding:.875rem 1.25rem .875rem 0;border-bottom:1px solid var(--border)}.co-table tbody tr{padding:0;border:0}.co-table th[scope=row]{width:10.5rem;font-size:.9375rem}.co-table-cell-label{display:none}}.co-evidence,.co-defs,.co-checks{margin:1.75rem 0 0;padding:0;list-style:none}.co-evidence li{display:grid;gap:.75rem;padding-block:1rem;border-top:1px solid var(--border)}.co-evidence li:last-child{border-bottom:1px solid var(--border)}.co-evidence p{margin:0;line-height:1.55}.co-evidence .co-label{margin-bottom:.125rem;font-size:.75rem}.co-evidence-need{font-weight:600;color:var(--foreground)}.co-evidence-need:first-letter,.co-evidence-proof:first-letter,.co-def-text:first-letter{text-transform:uppercase}.co-evidence-proof{color:var(--co-body)}@container co-main (min-width: 40rem){.co-evidence li{grid-template-columns:1fr 1fr;gap:2rem}.co-evidence li:not(:first-child) .co-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.co-defs li{display:grid;gap:.125rem;padding-block:.875rem;border-top:1px solid var(--border)}.co-defs li:last-child{border-bottom:1px solid var(--border)}.co-def-term{margin:0;font-weight:600;line-height:1.55;color:var(--foreground)}.co-def-text{margin:0;line-height:1.6;color:var(--co-body)}@container co-main (min-width: 40rem){.co-defs li{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem}}.co-checks{display:grid;gap:.75rem;max-width:68ch}.co-checks li{display:grid;grid-template-columns:.75rem 1fr;gap:.625rem;line-height:1.6;color:var(--co-body)}.co-checks-mark{width:.3125rem;height:.3125rem;margin-top:.65rem;border-radius:999px;background:var(--muted-foreground)}.co-jump{margin-top:1.75rem}.co-jump ul{display:grid;gap:0 1.5rem;margin:.5rem 0 0;padding:0;list-style:none}.co-jump li{border-top:1px solid var(--border)}.co-jump a{display:flex;min-height:2.75rem;align-items:center;padding-block:.375rem;font-size:.9375rem;line-height:1.3;color:var(--foreground);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .16s ease}@media(hover:hover)and (pointer:fine){.co-jump a:hover{text-decoration-color:currentColor}}@container co-main (min-width: 40rem){.co-jump ul{grid-template-columns:1fr 1fr}}.co-example{margin:2.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--co-rule);scroll-margin-top:6rem}.co-example-head h3{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--foreground)}.co-chips{display:block;margin-top:.25rem;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}.co-chip+.co-chip:before{content:" · "}.co-rewrite{display:grid;gap:1rem;margin-top:1rem}.co-rewrite-before p:last-child{margin:0;font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}.co-rewrite-after p:last-child{margin:0;font-weight:500;line-height:1.6;color:var(--foreground)}.co-rewrite-tag{margin:0 0 .25rem;font-size:.75rem;font-weight:600;color:var(--muted-foreground)}.co-rewrite-after .co-rewrite-tag{color:var(--foreground)}@container co-main (min-width: 40rem){.co-rewrite{grid-template-columns:2fr 3fr;gap:2rem}}.co-star{margin:1rem 0 0;padding:0;list-style:none;border-bottom:1px solid var(--border)}.co-star li{display:grid;gap:.125rem;padding-block:.875rem;border-top:1px solid var(--border)}.co-star-name{margin:0;font-size:.9375rem;font-weight:600;line-height:1.65;color:var(--foreground)}.co-star-text{margin:0;max-width:66ch;line-height:1.65;color:var(--co-body)}.co-star li[data-step=Result] .co-star-text{font-weight:500;color:var(--foreground)}@container co-main (min-width: 40rem){.co-star li{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}}.co-example-plain{margin:1rem 0 0;max-width:68ch;line-height:1.65;color:var(--foreground)}.co-followups{margin-top:1.75rem}.co-followups-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--foreground)}.co-followups-hint{margin:.125rem 0 .625rem;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}.co-followups ul{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border)}.co-followup{border-top:1px solid var(--border)}.co-followup summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem;padding-block:.5rem;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--foreground)}.co-followup p{margin:0 0 .75rem;max-width:62ch;font-size:.9375rem;line-height:1.6;color:var(--co-body)}.co-resume-line{margin-top:1.5rem}.co-resume-line p:last-child{margin:.125rem 0 0;max-width:68ch;font-size:.9375rem;line-height:1.55;color:var(--foreground)}.co-takeaway{margin:1.25rem 0 0;max-width:68ch;font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}.co-takeaway strong{font-weight:600;color:var(--foreground)}.co-sample{margin:1.75rem 0 0;padding:1rem;border-radius:.5rem;background:var(--co-surface)}.co-sample figcaption{margin-bottom:.875rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--foreground)}.co-sample-layout{display:grid;gap:1.25rem}.co-paper{min-width:0;padding:1.25rem;border-radius:.25rem;background:#fff;color:#1f2937;box-shadow:0 0 0 1px #1a202c1f}.co-paper-headline{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #1f2937;font-size:1rem;font-weight:700;line-height:1.35}.co-paper-block+.co-paper-block{margin-top:1rem}.co-paper-heading{margin:0 0 .375rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4a5568}.co-paper-text{margin:0;font-size:.875rem;line-height:1.55}.co-paper-entry+.co-paper-entry{margin-top:.75rem}.co-paper-entry-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.co-paper ul{margin:.25rem 0 0;padding-left:1.125rem;list-style:disc;font-size:.875rem;line-height:1.5}.co-paper li+li{margin-top:.25rem}.co-paper li::marker{color:#718096}.co-rp{min-width:0}.co-rp-frame{overflow:auto}.co-rp-frame[data-enhanced]{cursor:zoom-in;overflow:hidden}.co-rp-stage{position:relative;margin-inline:auto;width:816px}.co-rp-stage[data-measured]{overflow:hidden}.co-rp-stage[data-measured]>.co-rp-scale{position:absolute;inset:0 auto auto 0}.co-rp-scale{width:816px;min-height:1056px;transform-origin:top left;box-shadow:0 0 0 1px #1a202c1f}.co-rp-enlarge{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.25rem;font-size:.875rem;font-weight:600;color:var(--foreground);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em}.co-rp-enlarge[hidden]{display:none}.co-rp-enlarge:focus-visible,.co-rp-dialog-body:focus-visible{outline:2px solid var(--co-focus);outline-offset:2px;border-radius:.25rem}.co-sample:target .co-sample-layout{grid-template-columns:minmax(0,1fr)}.co-rp-dialog{width:min(calc(8.5in + 2rem),100%);max-width:100%;height:100%;max-height:100%;margin:0 auto;padding:0;border:0;background:var(--background);color:var(--foreground)}.co-rp-dialog[open]{display:flex;flex-direction:column}.co-rp-dialog::backdrop{background:#0f172a99}html:has(.co-rp-dialog[open]){overflow:hidden}.co-rp-dialog-bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 1rem;border-bottom:1px solid var(--co-rule)}.co-rp-dialog-bar p{margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.co-rp-dialog-body{flex:1;min-height:0;overflow:auto;padding:1rem;background:var(--co-surface)}.co-rp-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .5rem;border-bottom:1px solid var(--co-rule)}.co-rp-tools button{min-width:2.75rem;min-height:2.75rem;padding:.5rem;font-weight:600;cursor:pointer}.co-rp-tools button:disabled{opacity:.35;cursor:default}.co-rp-tools button:focus-visible{outline:2px solid var(--co-focus);outline-offset:-2px}.co-rp-tools output{min-width:4rem;text-align:center;font-variant-numeric:tabular-nums}.co-notes-title{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;color:var(--foreground)}.co-notes ul{margin:0;padding:0;list-style:none}.co-notes li{padding-block:.625rem;border-top:1px solid var(--co-rule);font-size:.875rem;line-height:1.55;color:var(--co-body)}@container co-main (min-width: 40rem){.co-sample{padding:1.5rem}.co-paper{padding:2rem}}@container co-main (min-width: 50rem){.co-sample-layout{grid-template-columns:minmax(0,1fr) 13rem;align-items:start;gap:1.5rem}.co-notes{position:sticky;top:6rem}}.co-resources{margin:1.75rem 0 0;padding:0;list-style:none}.co-resources-label{margin-top:1.75rem}.co-resources-label+.co-resources{margin-top:.5rem}.co-resources li{padding-block:.75rem;border-top:1px solid var(--border)}.co-resources li:last-child{border-bottom:1px solid var(--border)}.co-resources p{margin:.125rem 0 0;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}.co-sources{margin:1.25rem 0 0;font-size:.8125rem;line-height:1.75;color:var(--muted-foreground)}.co-sources strong{font-weight:600}.co-band{display:grid;gap:1.25rem;padding:1.5rem;border:0;border-radius:.75rem;background:var(--co-surface)}.co-band-title{margin:0 0 .375rem;font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--foreground)}.co-band-body{margin:0;max-width:54ch;font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}@container co-main (min-width: 44rem){.co-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem}}.co-closing{--foreground: #f8fafc;--muted-foreground: #cbd5e1;--co-body: rgb(248 250 252 / .9);--co-focus: #ff9b9b;margin-bottom:4rem;padding:1.75rem 1.5rem;border:1px solid rgb(255 255 255 / .08);border-radius:1.25rem;background:#202d40;box-shadow:0 12px 30px #0f172a1a;scroll-margin-top:6rem}.co-closing .co-eyebrow{margin-bottom:.5rem}.co-closing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem}.co-closing-actions .co-text-link{display:inline-flex;min-height:2.75rem;align-items:center}@container co-main (min-width: 44rem){.co-closing{padding:2.5rem}}.co-faq{margin-top:.5rem}.co-faq details{border-top:1px solid var(--border)}.co-faq details:last-child{border-bottom:1px solid var(--border)}.co-faq summary{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:.875rem;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--foreground)}.co-faq p{margin:0 0 1.25rem;max-width:68ch;line-height:1.7;color:var(--co-body)}@media(prefers-reduced-motion:reduce){.co-chevron,.co-route svg{transition:none}}.co-guides-section:last-child{margin-bottom:0}.co-guides{display:grid;gap:1.5rem}.co-guide{position:relative;padding-top:1rem;border-top:1px solid var(--co-rule)}.co-guide:has(.co-guide-link:focus-visible){outline:2px solid var(--co-focus);outline-offset:4px;border-radius:.25rem}.co-guide--scheduled{border-top-color:var(--border)}.co-guide-kind{margin:0 0 .25rem;font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}.co-guide h3{margin:0 0 .375rem;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--foreground)}.co-guide-summary{margin:0 0 .75rem;font-size:.9375rem;line-height:1.55;color:var(--muted-foreground)}.co-guide-link{font-size:.9375rem;font-weight:600;color:var(--co-brand);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.25em;outline:none;transition:text-decoration-color .16s ease}.co-guide-link:after{content:"";position:absolute;inset:0}.co-page .co-guide-link:focus-visible{outline:none}.co-guide-status{margin:0;font-size:.875rem;font-weight:500;color:var(--muted-foreground)}@container co-main (min-width: 40rem){.co-guides--pair{grid-template-columns:1fr 1fr;gap:2rem}}@media(hover:hover)and (pointer:fine){.co-guide:not(.co-guide--scheduled):hover .co-guide-link{text-decoration-color:currentColor}}.co-related{padding-top:3rem;border-top:1px solid var(--border);background:var(--co-surface)}.co-related-more{margin:0;padding:0 1rem 3rem;text-align:center}.co-rp-pan-hint{flex-basis:100%;text-align:center;font-size:.75rem;color:var(--muted-foreground)}
