.dtc-pl .drp-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dtc-pl .drp-external{display:inline-block;margin-left:var(--space-2xs);vertical-align:-.125em}.dtc-pl .drp-head{font-size:clamp(1.75rem,1.5vw + 1.25rem,2.5rem);line-height:1.1}.dtc-pl .drp-inline{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--color-muted);transition:text-decoration-color var(--dur-short) var(--ease-out)}.dtc-pl .drp-inline:hover{text-decoration-color:currentColor}.dtc-pl .drp-inline:active{color:var(--color-ink)}.dtc-pl .drp-inline:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dtc-pl .drp-meta{display:flex;flex-wrap:wrap;column-gap:var(--space-lg);row-gap:var(--space-2xs);font-size:var(--text-sm);line-height:1.5;color:var(--color-muted)}.dtc-pl .drp-lines{border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .drp-lines li{padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2)}.dtc-pl .drp-numbered{counter-reset:drp-number;border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .drp-numbered li{counter-increment:drp-number;display:grid;grid-template-columns:var(--space-2xl) minmax(0,1fr);align-items:baseline;padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);font-size:var(--text-lead);line-height:1.4;color:var(--color-ink)}.dtc-pl .drp-numbered li:before{content:counter(drp-number);font-family:var(--font-display);font-weight:700;font-size:var(--text-title);line-height:1;letter-spacing:-.02em;color:var(--color-field-text)}.dtc-pl .drp-hero{padding-block:var(--space-2xl)}.dtc-pl .drp-hero__grid{align-items:end}.dtc-pl .drp-hero__head{grid-column:1/span 5}.dtc-pl .drp-hero__line{grid-column:7/span 6}.dtc-pl .drp-hero--guide{padding-block:var(--space-2xl) var(--space-lg)}.dtc-pl .drp-hero--guide .drp-hero__grid{row-gap:var(--space-lg)}.dtc-pl .drp-hero--guide .drp-hero__head{grid-column:1/span 7;max-width:24ch;font-size:clamp(2.25rem,2.6vw + 1.25rem,3.75rem);line-height:1.05}.dtc-pl .drp-hero--guide .drp-hero__line{grid-column:8/span 5}.dtc-pl .drp-hero__meta{grid-column:1/-1;display:grid;row-gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);line-height:1.5;color:var(--color-muted)}.dtc-pl .drp-article{padding-block:var(--space-2xl) var(--section-gap-s)}.dtc-pl .drp-article__head{grid-column:1/span 4}.dtc-pl .drp-article__body{grid-column:5/span 8;display:grid;row-gap:var(--space-md);max-width:65ch;line-height:1.65;color:var(--color-ink-2)}.dtc-pl .drp-judged{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;column-gap:var(--space-2xl);row-gap:var(--space-xl)}.dtc-pl .drp-judged__list{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-lg);align-content:start}.dtc-pl .drp-tips__head{grid-column:1/span 4}.dtc-pl .drp-tips__rows{grid-column:5/span 8}.dtc-pl .drp-faq .dh-grid{row-gap:var(--space-xl)}.dtc-pl .drp-faq__head{grid-column:1/span 9;max-width:34ch}.dtc-pl .drp-faq__rows{grid-column:5/span 8;border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .drp-close{align-items:end}.dtc-pl .drp-close__text{grid-column:1/span 7;display:grid;row-gap:var(--space-md)}.dtc-pl .drp-close__actions{grid-column:8/span 5;display:grid;row-gap:var(--space-sm);justify-items:start}.dtc-pl .drp-about{padding-block:var(--space-2xl) var(--section-gap-s)}.dtc-pl .drp-about__head{grid-column:1/span 5}.dtc-pl .drp-about__body{grid-column:7/span 6;display:grid;row-gap:var(--space-md)}.dtc-pl .drp-ready__head{align-items:end;margin-bottom:var(--space-xl)}.dtc-pl .drp-ready__head>h2{grid-column:1/span 7;text-wrap:balance}.dtc-pl .drp-ready__head>p{grid-column:8/span 5}.dtc-pl .drp-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--gap-columns);row-gap:var(--space-lg);counter-reset:drp-check}.dtc-pl .drp-checks li{counter-increment:drp-check;display:grid;row-gap:var(--space-sm);align-content:start;padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-ink);font-size:var(--text-lg);line-height:1.35}.dtc-pl .drp-checks li:before{content:counter(drp-check);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 .drp-sequence__head{grid-column:1/span 4;display:grid;row-gap:var(--space-md);align-content:start}.dtc-pl .drp-sequence__rows{grid-column:5/span 8}.dtc-pl .drp-index{padding-top:var(--section-gap-s)}.dtc-pl .drp-index__campaign{grid-column:1/span 4}.dtc-pl .drp-filter{grid-column:5/span 8;display:flex;flex-wrap:wrap;column-gap:var(--space-lg);row-gap:var(--space-3xs)}.dtc-pl .drp-filter__link{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;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 .drp-filter__link:hover{text-decoration-color:currentColor}.dtc-pl .drp-filter__link:active{color:var(--color-ink)}.dtc-pl .drp-filter__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dtc-pl .drp-filter__link[aria-current=page]{font-weight:600;color:var(--color-ink);text-decoration-color:currentColor}.dtc-pl .drp-group{margin-top:var(--space-3xl)}.dtc-pl .drp-index__top+.drp-group{margin-top:var(--space-2xl)}.dtc-pl .drp-group__head{grid-column:1/span 4;align-self:start}.dtc-pl .drp-group__rows{grid-column:5/span 8;border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .drp-row{position:relative;display:grid;grid-template-columns:var(--space-3xl) minmax(0,1fr) auto;column-gap:var(--space-lg);align-items:start;padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule)}.dtc-pl .drp-row--extra{grid-template-columns:minmax(0,1fr) auto}.dtc-pl .drp-row__number{font-family:var(--font-display);font-weight:700;font-size:var(--text-section);line-height:1;letter-spacing:-.03em;color:var(--color-field-text);font-variant-numeric:lining-nums}.dtc-pl .drp-row__text{display:grid;row-gap:var(--space-xs)}.dtc-pl .drp-row__text p{max-width:62ch;color:var(--color-ink-2)}.dtc-pl .drp-row__time{padding-top:var(--space-2xs);font-size:var(--text-sm);line-height:1.5;color:var(--color-muted);white-space:nowrap}.dtc-pl .drp-row__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:transparent;transition:text-decoration-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.dtc-pl .drp-row__link:hover{color:var(--color-field-text);text-decoration-color:currentColor}.dtc-pl .drp-row__link:active{color:var(--color-field-text-strong)}.dtc-pl .drp-row__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dtc-pl .drp-row .drp-row__link:after{content:"";position:absolute;inset:0}.dtc-pl .drp-tracker__body{grid-column:5/span 8;display:grid;row-gap:var(--space-lg);justify-items:start;padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .drp-journey__head{align-items:end;margin-block:var(--space-2xl) var(--space-xl)}.dtc-pl .drp-journey__head>h2{grid-column:1/span 7;text-wrap:balance}.dtc-pl .drp-journey__head>p{grid-column:8/span 5}.dtc-pl .drp-journey .dh-steps li:before{font-size:var(--text-title)}.dtc-pl .drp-journey__title{font-size:var(--text-lg);line-height:1.25}.dtc-pl .drp-journey__here{border-top-width:2px}.dtc-pl .dh-steps .drp-journey__here:before{color:var(--color-accent-text)}.dtc-pl .drp-journey__start{align-items:end;margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.dtc-pl .drp-journey__start-text{grid-column:1/span 6;display:grid;row-gap:var(--space-xs)}.dtc-pl .drp-journey__start-links{grid-column:7/span 6;justify-content:flex-end}@media (max-width:60rem){.dtc-pl .drp-about__body,.dtc-pl .drp-about__head,.dtc-pl .drp-article__body,.dtc-pl .drp-article__head,.dtc-pl .drp-close__actions,.dtc-pl .drp-close__text,.dtc-pl .drp-faq__head,.dtc-pl .drp-faq__rows,.dtc-pl .drp-filter,.dtc-pl .drp-group__head,.dtc-pl .drp-group__rows,.dtc-pl .drp-hero--guide .drp-hero__head,.dtc-pl .drp-hero--guide .drp-hero__line,.dtc-pl .drp-hero__head,.dtc-pl .drp-hero__line,.dtc-pl .drp-index__campaign,.dtc-pl .drp-journey__head>h2,.dtc-pl .drp-journey__head>p,.dtc-pl .drp-journey__start-links,.dtc-pl .drp-journey__start-text,.dtc-pl .drp-ready__head>h2,.dtc-pl .drp-ready__head>p,.dtc-pl .drp-sequence__head,.dtc-pl .drp-sequence__rows,.dtc-pl .drp-tips__head,.dtc-pl .drp-tips__rows,.dtc-pl .drp-tracker__body{grid-column:1/-1}.dtc-pl .drp-hero__grid.dh-grid,.dtc-pl .drp-journey__head.dh-grid,.dtc-pl .drp-ready__head.dh-grid{row-gap:var(--space-md)}.dtc-pl .drp-judged{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--space-2xl)}.dtc-pl .drp-judged__list{grid-row:auto;grid-template-rows:none}.dtc-pl .drp-article .dh-grid,.dtc-pl .drp-tips .dh-grid{row-gap:var(--space-lg)}.dtc-pl .drp-checks{grid-template-columns:minmax(0,1fr)}.dtc-pl .drp-checks li{grid-template-columns:var(--space-2xl) minmax(0,1fr);align-items:baseline;row-gap:0;padding-block:var(--space-md);font-size:var(--text-lead)}.dtc-pl .drp-checks li:before{font-size:var(--text-title)}.dtc-pl .drp-group{row-gap:var(--space-lg);margin-top:var(--space-2xl)}.dtc-pl .drp-index__top{row-gap:var(--space-md)}.dtc-pl .drp-journey__start-links{justify-content:flex-start}.dtc-pl .drp-faq__head{max-width:none}}@media (max-width:40rem){.dtc-pl .drp-row{grid-template-columns:var(--space-xl) minmax(0,1fr);column-gap:var(--space-sm);row-gap:var(--space-xs);padding-block:var(--space-md)}.dtc-pl .drp-row--extra{grid-template-columns:minmax(0,1fr)}.dtc-pl .drp-row__number{font-size:var(--text-title)}.dtc-pl .drp-row__time{grid-column:-2;padding-top:0}.dtc-pl .drp-checks li,.dtc-pl .drp-numbered li{grid-template-columns:var(--space-xl) minmax(0,1fr)}.dtc-pl .drp-close__actions,.dtc-pl .drp-journey__start-links{width:100%}}