:root{--guide-line-color: color-mix(in srgb, var(--text-primary) 9%, transparent);--guide-line-1: 12.5%;--guide-line-2: 31.25%;--guide-line-3: 50%;--guide-line-4: 68.75%;--guide-line-5: 87.5%;--guide-line-edge-width: 1.25px;--guide-line-interior-width: 1px;--guide-columns: minmax(0, .75fr) repeat(4, minmax(0, 1.125fr)) minmax(0, .75fr)}.has-guide-grid,.guide-grid-surface{position:relative;isolation:isolate;background-color:var(--bg-primary)}.has-guide-grid:before,.guide-grid-surface:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,transparent 0,transparent calc(var(--guide-line-1) - var(--guide-line-edge-width) / 2),var(--guide-line-color) calc(var(--guide-line-1) - var(--guide-line-edge-width) / 2),var(--guide-line-color) calc(var(--guide-line-1) + var(--guide-line-edge-width) / 2),transparent calc(var(--guide-line-1) + var(--guide-line-edge-width) / 2),transparent calc(var(--guide-line-2) - var(--guide-line-interior-width) / 2),var(--guide-line-color) calc(var(--guide-line-2) - var(--guide-line-interior-width) / 2),var(--guide-line-color) calc(var(--guide-line-2) + var(--guide-line-interior-width) / 2),transparent calc(var(--guide-line-2) + var(--guide-line-interior-width) / 2),transparent calc(var(--guide-line-3) - var(--guide-line-interior-width) / 2),var(--guide-line-color) calc(var(--guide-line-3) - var(--guide-line-interior-width) / 2),var(--guide-line-color) calc(var(--guide-line-3) + var(--guide-line-interior-width) / 2),transparent calc(var(--guide-line-3) + var(--guide-line-interior-width) / 2),transparent calc(var(--guide-line-4) - var(--guide-line-interior-width) / 2),var(--guide-line-color) calc(var(--guide-line-4) - var(--guide-line-interior-width) / 2),var(--guide-line-color) calc(var(--guide-line-4) + var(--guide-line-interior-width) / 2),transparent calc(var(--guide-line-4) + var(--guide-line-interior-width) / 2),transparent calc(var(--guide-line-5) - var(--guide-line-edge-width) / 2),var(--guide-line-color) calc(var(--guide-line-5) - var(--guide-line-edge-width) / 2),var(--guide-line-color) calc(var(--guide-line-5) + var(--guide-line-edge-width) / 2),transparent calc(var(--guide-line-5) + var(--guide-line-edge-width) / 2));mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);pointer-events:none;z-index:-2}.guide-grid-surface:before{z-index:0}.guide-grid-surface>*{position:relative;z-index:1}.has-guide-grid:after{content:"";position:absolute;inset:0 0 auto;height:var(--nav-offset, 0px);background-color:var(--bg-primary);pointer-events:none;z-index:-1}.guide-shell{display:grid;grid-template-columns:var(--guide-columns);width:100%;padding-block:var(--section-py)}.guide-shell--flush{padding-block:0}.guide-head,.guide-body,.guide-panel{grid-column:2 / 6;min-width:0}.guide-head{max-width:48rem;margin-bottom:clamp(var(--space-xl),5vw,var(--space-2xl));text-align:start}.guide-panel{border:1px solid transparent;border-block-color:var(--guide-line-color);background:var(--bg-primary);background-clip:padding-box}.guide-section>.guide-shell>.guide-panel{border-block-color:transparent}.guide-section>.guide-shell>.guide-panel.guide-panel--start-seam{border-block-start-color:var(--guide-line-color)}.guide-section>.guide-shell>.guide-panel.guide-panel--end-seam{border-block-end-color:var(--guide-line-color)}.guide-panel--section-inset{padding:var(--section-py) var(--space-lg)}.guide-panel--flush-inset{padding:0}@media(width<768px){.has-guide-grid:before,.guide-grid-surface:before,.has-guide-grid:after{display:none}.guide-shell{grid-template-columns:minmax(0,1fr);padding-inline:var(--space-sm)}.guide-head,.guide-body,.guide-panel{grid-column:1}.guide-panel{border:1px solid var(--guide-line-color)}.guide-section>.guide-shell>.guide-panel{border-block-color:transparent}.guide-section>.guide-shell>.guide-panel.guide-panel--start-seam{border-block-start-color:var(--guide-line-color)}.guide-section>.guide-shell>.guide-panel.guide-panel--end-seam{border-block-end-color:var(--guide-line-color)}.guide-panel--section-inset{padding:var(--space-lg) var(--space-sm)}}main.has-guide-grid .dt-hero{display:block;width:100%;padding:var(--nav-offset) 0 0;border:0;background:transparent}main.has-guide-grid .dt-hero .hero-guide-shell{display:grid;grid-template-columns:var(--guide-columns);grid-column:1 / -1;width:100%;border-block-start:1px solid var(--guide-line-color)}main.has-guide-grid .dt-hero.page-hero--left .hero-content{grid-column:2 / 6;width:auto;max-width:none;padding:var(--space-2xl) var(--space-xl);border:1px solid transparent;background:var(--bg-primary);background-clip:padding-box;text-align:start;z-index:2}main.has-guide-grid .dt-hero .hero-content,main.has-guide-grid .dt-hero .hero-title,main.has-guide-grid .dt-hero .hero-cta{text-align:start;justify-content:flex-start}main.has-guide-grid .dt-hero .hero-copy{max-width:48rem}main.has-guide-grid .dt-hero .hero-title{font-size:var(--text-h1);font-weight:700;line-height:1.2}@media(width<768px){main.has-guide-grid .dt-hero{padding-inline:var(--space-sm)}main.has-guide-grid .dt-hero .hero-guide-shell{grid-template-columns:minmax(0,1fr)}main.has-guide-grid .dt-hero .hero-content{grid-column:1;padding:var(--space-lg);border:1px solid var(--guide-line-color);border-block-start:0;text-align:center}main.has-guide-grid .dt-hero .hero-title,main.has-guide-grid .dt-hero .hero-cta{text-align:center;justify-content:center}}.dt-band-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);grid-column:2 / 6;max-width:none;margin:0;padding:var(--space-xl);border:1px solid transparent;border-block-start-color:var(--guide-line-color);background:var(--bg-primary);background-clip:padding-box}.dt-band-head--center{align-items:flex-start;margin-inline:0;text-align:start}.dt-band-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-md);padding-block:var(--space-2xs);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:999px;background-color:color-mix(in srgb,var(--color-primary) 6%,transparent);font-family:var(--font-heading);font-size:var(--text-body-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);max-width:max-content;line-height:1.25}.dt-band-badge-icon{inline-size:1rem;block-size:1rem;flex-shrink:0}.dt-section-title{inline-size:100%;font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:1.2;color:var(--text-primary);margin:0;letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0}.dt-section-lede{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.6;inline-size:100%;max-width:none;margin:0}.dt-intro{background-color:transparent}.dt-intro .guide-shell,.dt-spokes .guide-shell,.dt-compliance .guide-shell,.dt-checklist .guide-shell{padding-block:0}.dt-intro-body{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl)}.dt-intro-body p{inline-size:100%;max-width:none;color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.7;margin:0;text-wrap:pretty}.dt-aside{inline-size:100%;max-width:none;margin-block:var(--space-sm) 0;padding:var(--space-md);border-inline-start:2px solid color-mix(in srgb,var(--color-primary) 40%,transparent);background-color:var(--bg-secondary);border-radius:0 var(--stripe-radius) var(--stripe-radius) 0}.dt-aside-title{font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-2xs)}.dt-aside-body{color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.65;margin:0}.dt-spokes{background-color:transparent}.dt-spoke-list{list-style:none;margin:0;padding:0}.dt-spoke-row{border-block-end:0;transition:background-color var(--duration-moderate-01) var(--ease-standard-productive)}.dt-spoke-row+.dt-spoke-row{border-block-start:1px solid var(--guide-line-color)}.dt-spoke-row:hover,.dt-spoke-row:focus-within{background-color:color-mix(in srgb,var(--color-primary) 4%,transparent)}.dt-spoke-link{position:relative;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:var(--space-md);padding-block:var(--space-lg);padding-inline:var(--space-xl);text-decoration:none;color:inherit}.dt-spoke-link:focus-visible{outline:2px solid var(--ui-focus-ring, var(--color-primary));outline-offset:-2px;border-radius:var(--stripe-radius)}.dt-spoke-num{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:1;color:var(--color-primary);letter-spacing:-.02em}.dt-spoke-copy{min-width:0}.dt-spoke-title{font-family:var(--font-heading);font-size:var(--text-h5);font-weight:600;line-height:1.3;color:var(--text-primary);margin:0 0 var(--space-2xs);overflow-wrap:anywhere;min-width:0}.dt-spoke-desc{color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.65;margin:0;max-width:56rem}.dt-spoke-cta{display:inline-flex;align-items:center;gap:var(--space-2xs);white-space:nowrap;font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:600;color:var(--color-primary);transition:gap var(--duration-moderate-01) var(--ease-standard-productive)}.dt-spoke-row:hover .dt-spoke-cta,.dt-spoke-row:focus-within .dt-spoke-cta{gap:var(--space-xs)}.dt-spoke-cta-icon{inline-size:1rem;block-size:1rem}.dt-compliance{background-color:transparent}.dt-compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.dt-compliance-card{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);background:transparent}.dt-compliance-card+.dt-compliance-card{border-inline-start:1px solid var(--guide-line-color)}.dt-compliance-head{display:flex;align-items:center;gap:var(--space-sm)}.dt-compliance-glyph{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;flex-shrink:0;border-radius:var(--stripe-radius);border:1px solid var(--glyph-border, transparent);background-color:var(--glyph-bg, transparent);color:var(--glyph-fg, var(--text-primary))}.dt-compliance-glyph-icon{inline-size:1.5rem;block-size:1.5rem}.dt-compliance-glyph--success{--glyph-bg: color-mix(in srgb, var(--color-success) 10%, transparent);--glyph-border: color-mix(in srgb, var(--color-success) 20%, transparent);--glyph-fg: var(--color-success)}.dt-compliance-glyph--info{--glyph-bg: color-mix(in srgb, var(--color-info) 10%, transparent);--glyph-border: color-mix(in srgb, var(--color-info) 20%, transparent);--glyph-fg: var(--color-info)}.dt-compliance-title{font-family:var(--font-heading);font-size:var(--text-h5);font-weight:600;line-height:1.3;color:var(--text-primary);margin:0;overflow-wrap:anywhere;min-width:0}.dt-compliance-desc{color:var(--text-secondary);font-size:var(--text-body);line-height:1.65;margin:0}.dt-compliance-footnote{margin:0;padding-block-start:var(--space-xs);border-block-start:1px solid var(--border-color);font-size:var(--text-body-xs);line-height:1.6;color:var(--text-tertiary)}.dt-checklist{background-color:transparent}.dt-checklist-list{list-style:none;margin:0;padding:0}.dt-checklist-row{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:var(--space-md);padding-block:var(--space-md);padding-inline:var(--space-xl);border-block-end:0}.dt-checklist-row+.dt-checklist-row{border-block-start:1px solid var(--guide-line-color)}.dt-intro-body,.dt-spoke-list,.dt-compliance-grid,.dt-checklist-list{border-block-end:0}.dt-checklist-num{font-family:var(--font-heading);font-size:var(--text-body-lg);font-weight:700;line-height:1.4;color:var(--color-primary);letter-spacing:-.01em}.dt-checklist-copy{color:var(--text-primary);font-size:var(--text-body-lg);line-height:1.6;margin:0;text-wrap:pretty}@media(width<768px){.dt-band-head{grid-column:1;padding:var(--space-lg)}.dt-compliance-grid{grid-template-columns:1fr}.dt-compliance-card+.dt-compliance-card{border-block-start:1px solid var(--guide-line-color);border-inline-start:0}.dt-spoke-link,.dt-checklist-row{padding-inline:var(--space-lg)}.dt-spoke-link{grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"num title" "num desc" "num cta";row-gap:var(--space-xs)}.dt-spoke-num{grid-area:num}.dt-spoke-copy{grid-area:title}.dt-spoke-desc{grid-area:desc}.dt-spoke-cta{grid-area:cta;justify-self:start}}@media(max-width:480px){.dt-spoke-link{grid-template-columns:minmax(0,1fr);grid-template-areas:"num" "title" "desc" "cta";gap:var(--space-xs)}}.dt-guide .conversion-cta.conversion-cta--guide-panel,.dt-guide .conversion-cta.conversion-cta--guide-panel .conversion-cta-shell{padding-block:0}.dt-guide .conversion-cta.conversion-cta--guide-panel .conversion-cta-panel.guide-panel{border:1px solid transparent;border-block-start-color:var(--guide-line-color);border-block-end:0;border-radius:0;background:var(--bg-primary);box-shadow:none}@media(prefers-reduced-motion:reduce){.dt-spoke-row,.dt-spoke-cta,.dt-compliance-card{transition:none}}@media(forced-colors:active){.dt-spoke-row,.dt-compliance-card,.dt-checklist-row{border-color:CanvasText}.dt-band-badge,.dt-aside,.dt-compliance-glyph{background-color:Canvas;border-color:SystemButtonFace}}
