.dt-head[data-astro-cid-atukiws4] h2[data-astro-cid-atukiws4]{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:0 0 .5rem}.dt-head[data-astro-cid-atukiws4] .eyebrow[data-astro-cid-atukiws4]{margin-bottom:.6rem}.dt-intro[data-astro-cid-atukiws4]{margin:0;color:var(--ink-2);max-width:60ch}.dt-grid[data-astro-cid-atukiws4]{display:grid;gap:1.5rem;margin-top:1.75rem}.dt-side[data-astro-cid-atukiws4]{order:2}.dt-body[data-astro-cid-atukiws4]{order:1;display:grid;gap:.6rem}.dt-item[data-astro-cid-atukiws4]{background:#fff;border:1px solid var(--line);border-radius:var(--r)}.dt-item[data-astro-cid-atukiws4] summary[data-astro-cid-atukiws4]{list-style:none;display:flex;align-items:center;gap:.8rem;min-height:56px;padding:.8rem 1rem;cursor:pointer}.dt-item[data-astro-cid-atukiws4] summary[data-astro-cid-atukiws4]::-webkit-details-marker{display:none}.dt-item[data-astro-cid-atukiws4] summary[data-astro-cid-atukiws4]:after{content:"";margin-left:auto;flex:none;width:.6rem;height:.6rem;border-right:2px solid var(--coral-deep);border-bottom:2px solid var(--coral-deep);transform:rotate(45deg) translateY(-2px);transition:transform .25s var(--ease-out)}.dt-item[data-astro-cid-atukiws4][open] summary[data-astro-cid-atukiws4]:after{transform:rotate(-135deg) translateY(-2px)}.dt-item[data-astro-cid-atukiws4] summary[data-astro-cid-atukiws4] h3[data-astro-cid-atukiws4]{margin:0;font-size:1.08rem;letter-spacing:-.01em}.dt-i[data-astro-cid-atukiws4]{flex:none;font:700 .8rem var(--font-display);color:var(--coral-deep);letter-spacing:.04em}.dt-content[data-astro-cid-atukiws4]{padding:0 1rem 1rem;font-size:1rem}.dt-content[data-astro-cid-atukiws4] p[data-astro-cid-atukiws4]{margin-bottom:.9em}.dt-content[data-astro-cid-atukiws4]>[data-astro-cid-atukiws4]:last-child{margin-bottom:0}.dt-title[data-astro-cid-atukiws4]{display:none}.dt-list[data-astro-cid-atukiws4]{list-style:none;margin:0 0 .9em;padding:0;display:grid;gap:.5rem}.dt-list[data-astro-cid-atukiws4] li[data-astro-cid-atukiws4]{position:relative;margin:0;padding:.65rem .85rem .65rem 2.2rem;background:var(--linen);border-radius:var(--r-sm);line-height:1.5}.dt-list[data-astro-cid-atukiws4] li[data-astro-cid-atukiws4]:before{content:"";position:absolute;left:.9rem;top:1.15rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--coral)}.dt-proof[data-astro-cid-atukiws4]{display:grid;gap:.9rem}.dt-photo[data-astro-cid-atukiws4]{margin:0;position:relative;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden}.dt-photo[data-astro-cid-atukiws4] picture,.dt-photo[data-astro-cid-atukiws4] img{display:block;width:100%;height:100%;object-fit:cover}.dt-quote[data-astro-cid-atukiws4]{margin:0;padding:1.1rem 1.2rem;border-left:4px solid var(--coral);background:var(--linen);border-radius:0 var(--r) var(--r) 0}.dt-quote[data-astro-cid-atukiws4] p[data-astro-cid-atukiws4]{margin:.35rem 0 .5rem;font:500 1.02rem/1.5 var(--font-display);color:var(--ink)}.dt-quote[data-astro-cid-atukiws4] footer[data-astro-cid-atukiws4]{font-size:.85rem;color:var(--muted);font-weight:600}@media(min-width:900px){.dt-grid[data-astro-cid-atukiws4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:2.5rem;align-items:start}.dt-side[data-astro-cid-atukiws4]{order:0;position:sticky;top:6rem;display:grid;gap:1.25rem}.dt-body[data-astro-cid-atukiws4]{order:0}.dt-side--free[data-astro-cid-atukiws4]{position:static}.dt-nav[data-astro-cid-atukiws4]{display:grid;gap:.35rem}.dt-nav[data-astro-cid-atukiws4][hidden]{display:none}.dt-nav[data-astro-cid-atukiws4] button[data-astro-cid-atukiws4]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:.6rem .9rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font:600 .98rem var(--font-body);text-align:left;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.dt-nav[data-astro-cid-atukiws4] button[data-astro-cid-atukiws4]:hover{background:#1a120d0a}.dt-nav[data-astro-cid-atukiws4] button[data-astro-cid-atukiws4][aria-pressed=true]{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:inset 3px 0 0 var(--coral)}.dt-nav[data-astro-cid-atukiws4] button[data-astro-cid-atukiws4]{position:relative;overflow:hidden}.dt-auto[data-astro-cid-atukiws4] .dt-nav[data-astro-cid-atukiws4] button[data-astro-cid-atukiws4]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--coral);transform-origin:left;transform:scaleX(var(--p, 0))}.tabbed[data-astro-cid-atukiws4] .dt-body[data-astro-cid-atukiws4]{overflow:hidden;transition:height .5s var(--ease-out)}.tabbed[data-astro-cid-atukiws4] .dt-item[data-astro-cid-atukiws4].dt-in{animation:dt-in .5s var(--ease-out) both}.tabbed[data-astro-cid-atukiws4] .dt-item[data-astro-cid-atukiws4].dt-in .dt-content[data-astro-cid-atukiws4]>*{animation:dt-rise .55s var(--ease-out) both}.tabbed[data-astro-cid-atukiws4] .dt-item[data-astro-cid-atukiws4].dt-in .dt-content[data-astro-cid-atukiws4]>:nth-child(n+3){animation-delay:.08s}.tabbed[data-astro-cid-atukiws4] .dt-item[data-astro-cid-atukiws4]:not([open]){display:none}.tabbed[data-astro-cid-atukiws4] .dt-item[data-astro-cid-atukiws4] summary[data-astro-cid-atukiws4]{display:none}.tabbed[data-astro-cid-atukiws4] .dt-item[data-astro-cid-atukiws4]{padding:clamp(1.25rem,2.5vw,1.9rem);border-radius:var(--r-lg)}.tabbed[data-astro-cid-atukiws4] .dt-content[data-astro-cid-atukiws4]{padding:0;font-size:1.05rem}.tabbed[data-astro-cid-atukiws4] .dt-title[data-astro-cid-atukiws4]{display:block;margin:0 0 .8rem;font:600 clamp(1.4rem,2.2vw,1.75rem) / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}}@keyframes dt-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes dt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
