: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{isolation:isolate;background-color:var(--bg-primary);position:relative}.has-guide-grid:before,.guide-grid-surface:before{content:"";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));pointer-events:none;z-index:-2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.guide-grid-surface:before{z-index:0}.guide-grid-surface>*{z-index:1;position:relative}.has-guide-grid:after{content:"";height:var(--nav-offset,0px);background-color:var(--bg-primary);pointer-events:none;z-index:-1;position:absolute;inset:0 0 auto}.guide-shell{grid-template-columns:var(--guide-columns);width:100%;padding-block:var(--section-py);display:grid}.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 #0000;border-block-color:var(--guide-line-color);background:var(--bg-primary);background-clip:padding-box}.guide-section>.guide-shell>.guide-panel{border-block-color:#0000}.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{padding-inline:var(--space-sm);grid-template-columns:minmax(0,1fr)}.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:#0000}.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{width:100%;padding:var(--nav-offset) 0 0;background:0 0;border:0;display:block}main.has-guide-grid .dt-hero .hero-guide-shell{grid-template-columns:var(--guide-columns);border-block-start:1px solid var(--guide-line-color);grid-column:1/-1;width:100%;display:grid}main.has-guide-grid .dt-hero.page-hero--left .hero-content{width:auto;max-width:none;padding:var(--space-2xl) var(--space-xl);background:var(--bg-primary);text-align:start;z-index:2;background-clip:padding-box;border:1px solid #0000;grid-column:2/6}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}main.has-guide-grid .dt-hero .hero-cta .btn-outline{border-color:var(--border-color);background:var(--bg-primary);color:var(--text-primary)}main.has-guide-grid .dt-hero .hero-cta .btn-outline:hover{border-color:var(--color-primary);background:var(--bg-secondary);color:var(--text-primary)}@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{padding:var(--space-lg);border:1px solid var(--guide-line-color);text-align:center;border-block-start:0;grid-column:1}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{align-items:flex-start;gap:var(--space-xs);max-width:none;padding:var(--space-xl);border:1px solid #0000;border-block-start-color:var(--guide-line-color);background:var(--bg-primary);background-clip:padding-box;flex-direction:column;grid-column:2/6;margin:0;display:flex}.dt-band-head--center{text-align:start;align-items:flex-start;margin-inline:0}.dt-band-badge{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);background-color:color-mix(in srgb, var(--color-primary) 6%, transparent);font-family:var(--font-heading);font-size:var(--text-body-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);border-radius:999px;max-width:max-content;font-weight:600;line-height:1.25;display:inline-flex}.dt-band-badge-icon{flex-shrink:0;block-size:1rem;inline-size:1rem}.dt-section-title{inline-size:100%;font-family:var(--font-heading);font-size:var(--text-h2);color:var(--text-primary);letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700;line-height:1.2}.dt-section-lede{color:var(--text-secondary);font-size:var(--text-body-lg);inline-size:100%;max-width:none;margin:0;line-height:1.6}.dt-intro{background-color:#0000}.dt-intro .guide-shell,.dt-spokes .guide-shell,.dt-compliance .guide-shell,.dt-checklist .guide-shell{padding-block:0}.dt-intro-body{gap:var(--space-md);padding:var(--space-xl);flex-direction:column;display:flex}.dt-intro-body p{inline-size:100%;max-width:none;color:var(--text-secondary);font-size:var(--text-body-lg);text-wrap:pretty;margin:0;line-height:1.7}.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);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-2xs);font-weight:700}.dt-aside-body{color:var(--text-secondary);font-size:var(--text-body-sm);margin:0;line-height:1.65}.dt-spokes{background-color:#0000}.dt-spoke-list{margin:0;padding:0;list-style:none}.dt-spoke-row{transition:background-color var(--duration-moderate-01) var(--ease-standard-productive);border-block-end:0}.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{align-items:center;gap:var(--space-md);padding-block:var(--space-lg);padding-inline:var(--space-xl);color:inherit;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);text-decoration:none;display:grid;position:relative}.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);color:var(--color-primary);letter-spacing:-.02em;font-weight:700;line-height:1}.dt-spoke-copy{min-width:0}.dt-spoke-title{font-family:var(--font-heading);font-size:var(--text-h5);color:var(--text-primary);margin:0 0 var(--space-2xs);overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.3}.dt-spoke-desc{color:var(--text-secondary);font-size:var(--text-body-sm);max-width:56rem;margin:0;line-height:1.65}.dt-spoke-cta{align-items:center;gap:var(--space-2xs);white-space:nowrap;font-family:var(--font-heading);font-size:var(--text-body-sm);color:var(--color-primary);transition:gap var(--duration-moderate-01) var(--ease-standard-productive);font-weight:600;display:inline-flex}.dt-spoke-row:hover .dt-spoke-cta,.dt-spoke-row:focus-within .dt-spoke-cta{gap:var(--space-xs)}.dt-spoke-cta-icon{block-size:1rem;inline-size:1rem}.dt-compliance{background-color:#0000}.dt-compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.dt-compliance-card{gap:var(--space-md);padding:var(--space-xl);background:0 0;flex-direction:column;display:flex}.dt-compliance-card+.dt-compliance-card{border-inline-start:1px solid var(--guide-line-color)}.dt-compliance-head{align-items:center;gap:var(--space-sm);display:flex}.dt-compliance-glyph{border-radius:var(--stripe-radius);border:1px solid var(--glyph-border,transparent);background-color:var(--glyph-bg,transparent);block-size:2.5rem;inline-size:2.5rem;color:var(--glyph-fg,var(--text-primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dt-compliance-glyph-icon{block-size:1.5rem;inline-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);color:var(--text-primary);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600;line-height:1.3}.dt-compliance-desc{color:var(--text-secondary);font-size:var(--text-body);margin:0;line-height:1.65}.dt-compliance-footnote{border-block-start:1px solid var(--border-color);font-size:var(--text-body-xs);color:var(--text-tertiary);margin:0;padding-block-start:var(--space-xs);line-height:1.6}.dt-checklist{background-color:#0000}.dt-checklist-list{margin:0;padding:0;list-style:none}.dt-checklist-row{align-items:baseline;gap:var(--space-md);padding-block:var(--space-md);padding-inline:var(--space-xl);border-block-end:0;grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.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);color:var(--color-primary);letter-spacing:-.01em;font-weight:700;line-height:1.4}.dt-checklist-copy{color:var(--text-primary);font-size:var(--text-body-lg);text-wrap:pretty;margin:0;line-height:1.6}@media (width<768px){.dt-band-head{padding:var(--space-lg);grid-column:1}.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{row-gap:var(--space-xs);grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"num title""num desc""num cta"}.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 (width<=480px){.dt-spoke-link{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);grid-template-areas:"num""title""desc""cta"}}.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 #0000;border-block-start-color:var(--guide-line-color);background:var(--bg-primary);box-shadow:none;border-block-end:0;border-radius:0}@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{border-color:SystemButtonFace;background-color:canvas}}
