.ct26-desk{align-items:start;display:grid;font-family:var(--st-font);gap:clamp(1.75rem,1.25rem + 2vw,3rem) var(--st-gap-cols);grid-template-areas:"copy" "lines" "form";grid-template-columns:minmax(0,1fr);isolation:isolate;overflow:clip;padding-block:var(--st-section);padding-inline:var(--st-inline);position:relative;scroll-margin-top:calc(var(--st-header-h) + 1rem)}.ct26-desk--tight{padding-block:var(--st-section-half)}.ct26-desk>*{min-width:0}.ct26-desk--none{grid-template-areas:"copy"}.ct26-desk--lines{grid-template-areas:"copy" "lines"}.ct26-desk--lines:not(:has(.ct26-desk__lines)){grid-template-areas:"copy"}.ct26-desk--form:not(:has(.ct26-desk__lines)){grid-template-areas:"copy" "form"}.ct26-desk__copy{grid-area:copy}.ct26-desk__lines{grid-area:lines}.ct26-desk__form{grid-area:form;scroll-margin-top:calc(var(--st-header-h) + 1rem)}@media (min-width:1000px){.ct26-desk--lines{grid-template-areas:"copy lines";grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ct26-desk--form{grid-template-areas:"copy form" "lines form";grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto 1fr}.ct26-desk--form:not(:has(.ct26-desk__lines)){grid-template-areas:"copy form";grid-template-rows:auto}.ct26-desk--lines:not(:has(.ct26-desk__lines)){grid-template-areas:"copy";grid-template-columns:minmax(0,1fr)}.ct26-desk--form .ct26-desk__lines{align-self:start}}.ct26-desk[data-ground=deep]:before{background:radial-gradient(40rem 22rem at 100% 0,color-mix(in srgb,var(--st-royal) 32%,transparent),transparent 70%),radial-gradient(30rem 18rem at 0 100%,color-mix(in srgb,var(--st-green) 12%,transparent),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.ct26-desk__copy h2{color:var(--st-heading);margin:0 0 1rem;max-width:22ch}.ct26-desk__answer{color:var(--st-ink-soft);font-size:var(--st-fs-lead);line-height:1.65;margin:0 0 1.5rem;max-width:var(--st-measure-lead)}.ct26-desk__answer strong{color:var(--st-heading);font-weight:700}.ct26-desk__answer a,.ct26-desk__note a{color:var(--st-link);text-underline-offset:3px}.ct26-desk__answer a:hover,.ct26-desk__note a:hover{color:var(--st-link-hover)}.ct26-desk__btns{margin:0 0 1rem}.ct26-desk__note{color:var(--st-muted);font-size:var(--st-fs-small);line-height:1.55;margin:0;max-width:56ch}[data-ground=deep] .ct26-desk__fill{background:var(--st-green);border-color:var(--st-green);color:var(--st-midnight)}[data-ground=deep] .ct26-desk__fill:hover{background:var(--st-white);border-color:var(--st-white);color:var(--st-midnight)}.ct26-desk__lh{color:var(--st-accent-ink);font-size:var(--st-fs-eyebrow);font-weight:800;letter-spacing:var(--st-tracking-eyebrow);margin:0 0 .25rem;text-transform:uppercase}.ct26-desk__lines ul{list-style:none;margin:0;padding:0}.ct26-desk__lines li{border-top:1px solid var(--st-line);display:grid;gap:.2rem;max-width:none;padding:1rem 0}.ct26-desk__lines li:first-child{border-top:0}.ct26-desk__lines p{margin:0;max-width:none}.ct26-desk__rt{color:var(--st-ink-soft);font-size:var(--st-fs-small);font-weight:700}.ct26-desk__rd{color:var(--st-heading);font-size:var(--st-fs-h3);font-weight:800;letter-spacing:-.01em;line-height:1.35}.ct26-desk__rd--text{color:var(--st-ink);font-size:var(--st-fs-body);font-weight:600;letter-spacing:0;line-height:1.55}.ct26-desk__rd a{align-items:center;color:inherit;display:inline-flex;min-height:44px;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:4px}.ct26-desk__rd a:hover{text-decoration-color:currentColor}.ct26-desk__rd a:focus-visible{border-radius:4px;outline:3px solid var(--st-focus);outline-offset:2px}.ct26-desk__rh{color:var(--st-muted);font-size:var(--st-fs-small)}.ct26-desk__rn{color:var(--st-ink);font-size:var(--st-fs-small);line-height:1.5}.ct26-desk__lines--panel{background:var(--st-surface);border:1px solid var(--st-line);border-radius:var(--st-radius-panel);box-shadow:var(--st-shadow-card);padding:clamp(1.25rem,1rem + 1.2vw,1.75rem)}[data-ground=alt] .ct26-desk__lines--panel{background:var(--st-white)}.ct26-desk__lines li.ct26-desk__hot{background:color-mix(in srgb,var(--st-watermelon) 9%,var(--st-surface));border:0;border-left:4px solid var(--st-watermelon);border-radius:var(--st-radius-row);margin-top:.5rem;padding:1rem 1rem 1rem 1.1rem}.ct26-desk__lines li.ct26-desk__hot+li{border-top:0}.ct26-desk__lines li.ct26-desk__hot .ct26-desk__rt{color:var(--st-heading)}