.d2r[data-astro-cid-lv7m57aa]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.d2r__card[data-astro-cid-lv7m57aa]{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.d2r__cardhead[data-astro-cid-lv7m57aa]{display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--line);font-size:var(--text-sm);font-weight:600;color:var(--ink)}.d2r__cardhead[data-astro-cid-lv7m57aa] .mono[data-astro-cid-lv7m57aa]{font-weight:400;font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.d2r__rows[data-astro-cid-lv7m57aa]{margin:0}.d2r__row[data-astro-cid-lv7m57aa]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:var(--space-5) var(--space-6)}.d2r__row[data-astro-cid-lv7m57aa]+.d2r__row[data-astro-cid-lv7m57aa]{border-top:1px solid var(--line)}.d2r__t[data-astro-cid-lv7m57aa]{font-size:1rem;font-weight:600;color:var(--ink)}.d2r__b[data-astro-cid-lv7m57aa]{margin-top:2px;font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.d2r__ex[data-astro-cid-lv7m57aa]{margin:0;max-width:22ch;padding:6px 10px;border-radius:var(--radius-sm);background:var(--paper-2);font-size:var(--text-xs);color:var(--ink-2);text-align:right}@media(max-width:900px){.d2r[data-astro-cid-lv7m57aa]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.d2r__row[data-astro-cid-lv7m57aa]{grid-template-columns:auto minmax(0,1fr);padding:var(--space-4)}.d2r__ex[data-astro-cid-lv7m57aa]{grid-column:2;justify-self:start;text-align:left;max-width:none}.d2r__cardhead[data-astro-cid-lv7m57aa]{padding:var(--space-4)}}.d2k[data-astro-cid-4dvw36dr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.5rem + 2vw,2rem);margin-top:clamp(2rem,1rem + 3vw,3.5rem)}.d2k__item[data-astro-cid-4dvw36dr]{padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.d2k__t[data-astro-cid-4dvw36dr]{margin-top:var(--space-5);font-size:1.25rem;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.d2k__b[data-astro-cid-4dvw36dr]{margin-top:var(--space-2);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.d2k__note[data-astro-cid-4dvw36dr]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-top:var(--space-6);font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.d2k__note[data-astro-cid-4dvw36dr] span[data-astro-cid-4dvw36dr]{max-width:70ch}@media(max-width:860px){.d2k[data-astro-cid-4dvw36dr]{grid-template-columns:minmax(0,1fr)}}.d2x[data-astro-cid-xjioy3fj]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.d2x__head[data-astro-cid-xjioy3fj]{display:grid;gap:var(--space-5);justify-items:start}.d2x__list[data-astro-cid-xjioy3fj]{display:grid}.d2x__list[data-astro-cid-xjioy3fj] li[data-astro-cid-xjioy3fj]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:12px;padding-block:var(--space-5);font-size:1.125rem;line-height:1.5;color:var(--ink);text-wrap:pretty}.d2x__list[data-astro-cid-xjioy3fj] li[data-astro-cid-xjioy3fj]+li[data-astro-cid-xjioy3fj]{border-top:1px solid var(--line)}.d2x__list[data-astro-cid-xjioy3fj] li[data-astro-cid-xjioy3fj]:first-child{padding-top:0}.d2x__n[data-astro-cid-xjioy3fj]{padding-top:3px;font-size:var(--text-sm);color:var(--brand-ink)}@media(max-width:860px){.d2x[data-astro-cid-xjioy3fj]{grid-template-columns:minmax(0,1fr)}}.d2s{padding-block:clamp(4.5rem,2.5rem + 6vw,8.5rem);background:var(--paper)}.d2s--alt{background:var(--paper-2);border-block:1px solid var(--line)}.d2-head{max-width:46rem}.d2-h2{margin-top:var(--space-4);font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1.04;color:var(--ink);text-wrap:balance}.d2-lede{margin-top:var(--space-5);max-width:44ch;font-size:var(--text-lg);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.d2-ic{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-ink)}.d2-ic--lg{width:56px;height:56px;border-radius:var(--radius-xl)}.d2-link{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--link);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.d2-link:hover{text-decoration-color:currentColor}.d2-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.d2-close{padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(4rem,2.5rem + 5vw,7rem)}@media(max-width:860px){.d2-faq{grid-template-columns:minmax(0,1fr)}}
