.dtc-pl .dl-flush{padding-top:0}.dtc-pl .dh-band+.dl-flush{padding-top:var(--section-gap-s)}.dtc-pl .dl-hero+.dl-flush{padding-top:var(--space-xl)}.dtc-pl .dl-flush+.dh-faq,.dtc-pl .dl-report-wrap+.dh-faq{padding-top:0}.dtc-pl .dl-head{display:grid;row-gap:var(--space-md);margin-bottom:var(--space-2xl)}.dtc-pl .dl-side-head{grid-column:1/span 4;display:grid;row-gap:var(--space-md);align-content:start}.dtc-pl .dl-inline-link{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--color-rule);transition:text-decoration-color var(--dur-short) var(--ease-out)}.dtc-pl .dl-inline-link:active,.dtc-pl .dl-inline-link:hover{text-decoration-color:currentColor}.dtc-pl .dl-inline-link:focus-visible,.dtc-pl .dl-next__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dtc-pl .dl-hero__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:var(--space-2xl);align-items:center;min-height:calc(100dvh - 8.5rem);padding-block:var(--space-2xl)}.dtc-pl .dl-ask,.dtc-pl .dl-hero__text{display:grid;row-gap:var(--space-lg);justify-items:start}.dtc-pl .dl-ask{align-content:center;padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-card)}.dtc-pl .dl-ask h2{max-width:16ch;text-wrap:balance}.dtc-pl .dl-ask .dh-body{max-width:44ch}.dtc-pl .dl-about{align-items:center}.dtc-pl .dl-about__text{grid-column:1/span 6;display:grid;row-gap:var(--space-lg)}.dtc-pl .dl-about__aside{grid-column:8/span 5}.dtc-pl .dl-ledger dl{margin-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .dl-ledger__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-lg);align-items:baseline;padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.dtc-pl .dl-ledger dt{grid-column:1/-1;font-size:var(--text-lead);color:var(--color-ink-2)}.dtc-pl .dl-ledger__hours{font-family:var(--font-display);font-weight:700;font-size:var(--text-section);line-height:1;letter-spacing:var(--tracking-display);font-variant-numeric:lining-nums tabular-nums}.dtc-pl .dl-ledger__time{font-size:var(--text-lead);color:var(--color-muted);white-space:nowrap}.dtc-pl .dl-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns);counter-reset:dl-cell}.dtc-pl .dl-cells>li{counter-increment:dl-cell;display:grid;row-gap:var(--space-sm);align-content:start;padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .dl-cells p{color:var(--color-ink-2)}.dtc-pl ol.dl-cells>li:before{content:counter(dl-cell);font-family:var(--font-display);font-weight:700;font-size:var(--text-section);line-height:1;letter-spacing:-.03em;color:var(--color-field-text)}.dtc-pl .dl-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.dtc-pl .dl-lists>div{display:grid;row-gap:var(--space-md);align-content:start}.dtc-pl .dl-lists ul{border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .dl-lists li{padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);font-size:var(--text-lg);line-height:1.4;color:var(--color-ink-2)}.dtc-pl .dl-checks{grid-column:5/span 8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap-columns);border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .dl-checks li{display:flex;align-items:center;min-height:96px;padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:1.3;letter-spacing:-.01em}.dtc-pl .dl-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl) var(--gap-columns)}.dtc-pl .dl-notes>section{display:grid;row-gap:var(--space-md);align-content:start;justify-items:start;padding-top:var(--space-lg)}.dtc-pl .dl-notes>section,.dtc-pl .dl-rows{border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .dl-rows{grid-column:5/span 8}.dtc-pl .dl-places{align-items:start}.dtc-pl .dl-places__head{grid-column:1/span 4;display:grid;row-gap:var(--space-lg)}.dtc-pl .dl-places__list{grid-column:5/span 8;display:flex;flex-wrap:wrap;column-gap:.28em;font-family:var(--font-display);font-weight:700;font-size:var(--text-section);line-height:1.12;letter-spacing:var(--tracking-display);color:var(--color-field-text)}.dtc-pl .dl-places__list li{min-width:0;overflow-wrap:break-word}.dtc-pl .dl-places__list li:not(:last-child):after{content:","}.dtc-pl .dl-places__list--stacked{flex-direction:column}.dtc-pl .dl-places__list--stacked li:not(:last-child):after{content:none}.dtc-pl .dl-start{align-items:end;padding-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule)}.dtc-pl .dl-start__call{grid-column:1/span 7;display:grid;row-gap:var(--space-md)}.dtc-pl .dl-start__number{font-family:var(--font-display);font-weight:700;font-size:var(--text-display);line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.dtc-pl .dl-start__related{grid-column:9/span 4;display:grid;row-gap:var(--space-xs)}.dtc-pl .dl-start__related ul{border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .dl-start__related li{display:grid;padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.dtc-pl .dl-report{align-items:center}.dtc-pl .dl-report__text{grid-column:1/span 5;display:grid;row-gap:var(--space-lg)}.dtc-pl .dl-report__screen{grid-column:7/span 6}.dtc-pl .dl-screen--mock{aspect-ratio:1600/1043}.dtc-pl .dl-screen--mock img{object-position:top left}.dtc-pl .dl-next__head{align-items:end;margin-bottom:var(--space-2xl)}.dtc-pl .dl-next__head h2{grid-column:1/span 8}.dtc-pl .dl-next__head .dh-link{grid-column:9/span 4;justify-self:end}.dtc-pl .dl-next__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.dtc-pl .dl-next__step{display:grid;row-gap:var(--space-sm);align-content:start;justify-items:start;padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .dl-next__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:700;font-size:var(--text-title);line-height:1.2;letter-spacing:-.015em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--color-rule);transition:text-decoration-color var(--dur-short) var(--ease-out)}.dtc-pl .dl-next__link:hover{text-decoration-color:currentColor}.dtc-pl .dl-next__link:active{color:var(--color-field-text-strong)}.dtc-pl .dl-next__step p strong{font-weight:600;color:var(--color-ink)}.dtc-pl .dl-next__related{margin-top:var(--space-xl)}.dtc-pl .dl-close{align-items:end}.dtc-pl .dl-close__text{grid-column:1/span 7;display:grid;row-gap:var(--space-lg)}.dtc-pl .dl-close__actions{grid-column:9/span 4;display:grid;row-gap:var(--space-md);justify-items:start}.dtc-pl .dl-close__actions .dh-btn{width:100%}@media (max-width:60rem){.dtc-pl .dl-hero+.dl-flush{padding-top:0}.dtc-pl .dl-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl);min-height:0;padding-block:var(--space-xl) var(--space-2xl)}.dtc-pl .dl-ask{padding:var(--space-xl) var(--space-lg)}.dtc-pl .dl-about__aside,.dtc-pl .dl-about__text,.dtc-pl .dl-checks,.dtc-pl .dl-close__actions,.dtc-pl .dl-close__text,.dtc-pl .dl-next__head .dh-link,.dtc-pl .dl-next__head h2,.dtc-pl .dl-places__head,.dtc-pl .dl-places__list,.dtc-pl .dl-report__screen,.dtc-pl .dl-report__text,.dtc-pl .dl-rows,.dtc-pl .dl-side-head,.dtc-pl .dl-start__call,.dtc-pl .dl-start__related{grid-column:1/-1}.dtc-pl .dl-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-pl .dl-lists,.dtc-pl .dl-notes{grid-template-columns:minmax(0,1fr)}.dtc-pl .dl-checks li{min-height:72px}.dtc-pl .dl-head,.dtc-pl .dl-next__head{margin-bottom:var(--space-xl)}.dtc-pl .dl-next__head{row-gap:var(--space-xs)}.dtc-pl .dl-next__head .dh-link{justify-self:start}}@media (max-width:40rem){.dtc-pl .dl-cells,.dtc-pl .dl-checks,.dtc-pl .dl-next__steps{grid-template-columns:minmax(0,1fr)}.dtc-pl .dl-checks li{min-height:56px;padding-block:var(--space-sm)}.dtc-pl .dl-ledger__row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2xs)}.dtc-pl .dl-ledger__hours{font-size:var(--text-title);line-height:1.2;letter-spacing:-.015em}.dtc-pl .dl-start__number{font-size:var(--text-section)}.dtc-pl .dl-screen--mock{aspect-ratio:780/1300}.dtc-pl .dl-close__actions{width:100%}}