.dtc-pl .de-anchor{scroll-margin-top:var(--space-4xl)}.dtc-pl .de-offer__link,.dtc-pl .de-reviews__link,.dtc-pl .de-team__action{justify-self:start}.dtc-pl .de-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 .de-inline-link:active,.dtc-pl .de-inline-link:hover{text-decoration-color:currentColor}.dtc-pl .de-inline-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dtc-pl .de-area__source .de-inline-link{font-weight:400}.dtc-pl .de-hero{display:grid;grid-template-rows:1fr auto;min-height:calc(100dvh - 8.25rem)}.dtc-pl .de-hero__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:var(--space-3xl);align-items:center;padding-block:var(--space-xl)}.dtc-pl .de-hero__text{display:grid;row-gap:var(--space-lg);justify-items:start}.dtc-pl .de-tariff{display:grid;row-gap:var(--space-md);justify-items:start}.dtc-pl .de-tariff h2{font-size:var(--text-title);line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.dtc-pl .de-tariff dl{width:100%;border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .de-tariff__row{display:flex;align-items:baseline;justify-content:space-between;column-gap:var(--space-lg);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.dtc-pl .de-tariff dt{font-size:var(--text-lead);color:var(--color-ink-2)}.dtc-pl .de-tariff dd{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 .de-onpage{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-lg);row-gap:var(--space-2xs);padding-block:var(--space-xs);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm)}.dtc-pl .de-onpage span{color:var(--color-muted)}.dtc-pl .de-offer{row-gap:var(--space-2xl);align-items:end}.dtc-pl .de-offer__statement{font-family:var(--font-display);font-weight:700;font-synthesis:none;font-size:var(--text-section);line-height:1.1;letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word;min-width:0}.dtc-pl .de-team{border-bottom:var(--rule-hair) solid var(--color-rule)}.dtc-pl .de-team__row{row-gap:var(--space-md);align-items:start;padding-block:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule)}.dtc-pl .de-team__row:first-child{border-top-color:var(--color-ink)}.dtc-pl .de-team__name{display:grid;row-gap:var(--space-md)}.dtc-pl .de-team__portrait{aspect-ratio:4/5;max-width:18rem}.dtc-pl .de-team__detail{display:grid;row-gap:var(--space-sm)}.dtc-pl .de-team__facts{color:var(--color-muted);font-size:var(--text-sm)}.dtc-pl .de-team__empty{display:grid;row-gap:var(--space-lg);justify-items:start}.dtc-pl .de-choice__body,.dtc-pl .de-first__text{display:grid;row-gap:var(--space-md);justify-items:start}.dtc-pl .de-first{align-items:center;margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule)}.dtc-pl .de-photo--lesson{aspect-ratio:1168/896}.dtc-pl .de-jump{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-xl);row-gap:0;padding-block:var(--space-sm);border-top:var(--rule-hair) solid var(--color-ink);border-bottom:var(--rule-hair) solid var(--color-rule);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.015em}.dtc-pl .de-jump .dh-link{font-weight:700;min-height:52px}.dtc-pl .de-roads{margin-top:var(--space-2xl);row-gap:var(--space-md);align-items:start}.dtc-pl .de-roads__last{display:grid;row-gap:var(--space-sm);justify-items:start}.dtc-pl .de-areas__head{display:grid;row-gap:var(--space-md);margin-bottom:var(--space-2xl)}.dtc-pl .de-areas{border-bottom:var(--rule-hair) solid var(--color-rule)}.dtc-pl .de-area{row-gap:var(--space-xs);align-items:start;scroll-margin-top:var(--space-4xl);padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.dtc-pl .de-area:first-child{border-top-color:var(--color-ink)}.dtc-pl .de-area__body{color:var(--color-ink-2)}.dtc-pl .de-area__body p{max-width:65ch;break-inside:avoid}.dtc-pl .de-area__body p+p{margin-top:var(--space-sm)}.dtc-pl .de-area__body strong{font-weight:600;color:var(--color-ink)}.dtc-pl .de-area__body--guide{column-count:2;column-gap:var(--gap-columns)}.dtc-pl .de-area__source{font-size:var(--text-sm);color:var(--color-muted)}.dtc-pl .de-areas__more{margin-top:var(--space-lg)}.dtc-pl .de-mydtc{padding-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-ink);align-items:start}.dtc-pl .de-mydtc__body{display:grid;row-gap:var(--space-md);justify-items:start}.dtc-pl .de-mydtc__body strong{font-weight:600;color:var(--color-ink)}.dtc-pl .de-mydtc__reviews{justify-self:stretch;max-width:none;padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.dtc-pl .de-reviews__head{align-items:end;margin-bottom:var(--space-2xl)}.dtc-pl .de-reviews__intro{display:grid;row-gap:var(--space-md)}.dtc-pl .de-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.dtc-pl .de-quote{display:grid;row-gap:var(--space-md);align-content:start;padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink)}.dtc-pl .de-quote blockquote{color:var(--color-ink-2)}.dtc-pl .de-quote__by{font-weight:600}.dtc-pl .de-questions>.dh-section{padding-top:0}.dtc-pl .de-close{align-items:center}.dtc-pl .de-close__text{display:grid;row-gap:var(--space-lg);justify-items:start}.dtc-pl .de-photo--door{aspect-ratio:3/2}@media (min-width:60.0625rem){.dtc-pl .de-offer__statement{grid-column:1/span 10}.dtc-pl .de-offer__terms{grid-column:1/span 7}.dtc-pl .de-offer__link{grid-column:9/span 4}.dtc-pl .de-team__name{grid-column:1/span 4}.dtc-pl .de-team__action,.dtc-pl .de-team__detail{grid-column:5/span 8}.dtc-pl .de-choice__head{grid-column:1/span 5}.dtc-pl .de-choice__body{grid-column:7/span 6}.dtc-pl .de-first__text{grid-column:1/span 5}.dtc-pl .de-first__photo{grid-column:7/span 6}.dtc-pl .de-roads h3{grid-column:1/span 4}.dtc-pl .de-roads__first{grid-column:5/span 4}.dtc-pl .de-roads__last{grid-column:9/span 4}.dtc-pl .de-areas__head{max-width:46rem}.dtc-pl .de-area h3{grid-column:1/span 4}.dtc-pl .de-area__body{grid-column:5/span 8}.dtc-pl .de-mydtc h2{grid-column:1/span 5}.dtc-pl .de-mydtc__body{grid-column:7/span 6}.dtc-pl .de-reviews__intro{grid-column:1/span 7}.dtc-pl .de-reviews__link{grid-column:9/span 4}.dtc-pl .de-close__photo{grid-column:1/span 6;grid-row:1}.dtc-pl .de-close__text{grid-column:8/span 5;grid-row:1}}@media (min-width:75rem){.dtc-pl .de-team__detail{grid-column:5/span 4}.dtc-pl .de-team__action{grid-column:9/span 4;justify-self:end}}@media (max-width:60rem){.dtc-pl .de-hero{min-height:0}.dtc-pl .de-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl);padding-block:var(--space-xl)}.dtc-pl .de-choice,.dtc-pl .de-offer{row-gap:var(--space-lg)}.dtc-pl .de-first{margin-top:var(--space-xl);padding-top:var(--space-xl)}.dtc-pl .de-jump{column-gap:var(--space-lg)}.dtc-pl .de-quotes{grid-template-columns:minmax(0,1fr)}.dtc-pl .de-mydtc{padding-top:var(--space-xl);row-gap:var(--space-md)}.dtc-pl .de-reviews__head{row-gap:var(--space-xs);margin-bottom:var(--space-xl)}}@media (max-width:40rem){.dtc-pl .de-area__body--guide{column-count:1}.dtc-pl .de-team__row{padding-block:var(--space-lg)}}