.dg-grid[data-astro-cid-f4uoo2uo]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sp-16);align-items:center}.dg-title[data-astro-cid-f4uoo2uo]{font-family:var(--font-display);font-size:var(--type-h1);font-weight:var(--type-weight-semibold);letter-spacing:-.03em;line-height:1.05;color:var(--v-ink);margin:0;text-wrap:balance}.dg-rows[data-astro-cid-f4uoo2uo]{list-style:none;margin:0;padding:0;position:relative}.dg-rows[data-astro-cid-f4uoo2uo]:before{content:"";position:absolute;left:15px;top:18px;bottom:18px;width:1px;background:var(--v-border-strong);transform-origin:top}.dg-rows[data-astro-cid-f4uoo2uo] .dg-row[data-astro-cid-f4uoo2uo]{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--sp-5);padding:var(--sp-5) 0}.dg-rows[data-astro-cid-f4uoo2uo] .dg-row[data-astro-cid-f4uoo2uo]+.dg-row[data-astro-cid-f4uoo2uo]{border-top:1px solid var(--v-border)}.dg-n[data-astro-cid-f4uoo2uo]{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-full);background:var(--v-ink);color:var(--v-white);border:1px solid var(--v-ink);font-family:var(--font-mono);font-size:.7rem}.dg-pair[data-astro-cid-f4uoo2uo]{display:grid;gap:var(--sp-2);min-width:0}.dg-label[data-astro-cid-f4uoo2uo]{display:block;margin-bottom:2px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--v-slate)}.dg-problem[data-astro-cid-f4uoo2uo]{margin:0;font-size:var(--type-body-lg);color:var(--v-ink-60)}.dg-answer[data-astro-cid-f4uoo2uo]{margin:0}.dg-answer-text[data-astro-cid-f4uoo2uo]{display:flex;align-items:flex-start;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--type-h3);font-weight:var(--type-weight-semibold);line-height:1.35;color:var(--v-ink)}.dg-answer-text[data-astro-cid-f4uoo2uo] svg[data-astro-cid-f4uoo2uo]{flex:none;margin-top:4px;fill:none;stroke:var(--v-red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dg-sr[data-astro-cid-f4uoo2uo]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dg-split[data-astro-cid-f4uoo2uo]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--sp-16);align-items:start}.dg-split-copy[data-astro-cid-f4uoo2uo]{position:sticky;top:120px}.dg-title--xl[data-astro-cid-f4uoo2uo]{font-size:var(--type-display);letter-spacing:-.035em;line-height:1}.dg-lede[data-astro-cid-f4uoo2uo]{margin:var(--sp-8) 0 0;max-width:34rem;font-family:var(--font-display);font-size:var(--type-h3-lg);font-weight:var(--type-weight-medium);line-height:1.45;letter-spacing:-.01em;color:var(--v-ink-60);padding-top:var(--sp-6);border-top:1px solid var(--v-border-strong)}.dg-stack[data-astro-cid-f4uoo2uo]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-4)}.dg-card[data-astro-cid-f4uoo2uo]{display:grid;gap:var(--sp-5);padding:var(--sp-6) var(--sp-8) var(--sp-8);background:var(--v-white);border:1px solid var(--v-border);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);transition:border-color .3s}.dg-card[data-astro-cid-f4uoo2uo]:hover{border-color:var(--v-border-strong)}.dg-card-top[data-astro-cid-f4uoo2uo]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4);align-items:baseline;padding-bottom:var(--sp-4);border-bottom:1px solid var(--v-border)}.dg-card-n[data-astro-cid-f4uoo2uo]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--v-slate)}.dg-problem--sm[data-astro-cid-f4uoo2uo]{font-size:var(--type-body-sm);line-height:1.5}.dg-card-answer[data-astro-cid-f4uoo2uo] .dg-answer-text[data-astro-cid-f4uoo2uo]{font-size:var(--type-h3-lg);line-height:1.3;letter-spacing:-.01em}.dg-card-answer[data-astro-cid-f4uoo2uo] .dg-answer-text[data-astro-cid-f4uoo2uo] svg[data-astro-cid-f4uoo2uo]{margin-top:5px}.aadc-diag--split[data-astro-cid-f4uoo2uo]{background:var(--v-white);border-top:1px solid var(--v-border);border-bottom:1px solid var(--v-border)}.dg-head[data-astro-cid-f4uoo2uo]{max-width:46rem;margin-bottom:var(--sp-12)}.dg-head[data-astro-cid-f4uoo2uo] .dg-title[data-astro-cid-f4uoo2uo]{font-size:var(--type-h1)}.dg-cards[data-astro-cid-f4uoo2uo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;gap:0 var(--sp-4)}.dg-tile[data-astro-cid-f4uoo2uo]{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;padding:var(--sp-6) var(--sp-6) var(--sp-8);background:var(--v-white);border:1px solid var(--v-border);border-radius:var(--r-xl);transition:border-color .3s}.dg-tile[data-astro-cid-f4uoo2uo]:hover{border-color:var(--v-border-strong)}.dg-tile-head[data-astro-cid-f4uoo2uo]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-6)}.dg-tile-head[data-astro-cid-f4uoo2uo] .dg-label[data-astro-cid-f4uoo2uo]{margin:0}.dg-tile-n[data-astro-cid-f4uoo2uo]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:var(--type-weight-semibold);letter-spacing:-.02em;line-height:1;color:var(--v-ink);font-variant-numeric:tabular-nums}.dg-tile[data-astro-cid-f4uoo2uo] .dg-problem[data-astro-cid-f4uoo2uo]{padding-bottom:var(--sp-6);line-height:1.5}.dg-tile-after[data-astro-cid-f4uoo2uo]{position:relative;padding-top:var(--sp-6);border-top:1px solid var(--v-border-strong)}.dg-tile-after[data-astro-cid-f4uoo2uo]:before{content:"";position:absolute;left:0;top:-1px;width:24px;height:2px;background:var(--v-red)}.dg-tile-after[data-astro-cid-f4uoo2uo] .dg-label[data-astro-cid-f4uoo2uo]{margin-bottom:var(--sp-2)}.dg-tile[data-astro-cid-f4uoo2uo] .dg-answer-text[data-astro-cid-f4uoo2uo]{font-size:var(--type-h3-lg);line-height:1.3;letter-spacing:-.01em}.dg-tile[data-astro-cid-f4uoo2uo] .dg-answer-text[data-astro-cid-f4uoo2uo] svg[data-astro-cid-f4uoo2uo]{margin-top:5px}.aadc-diag--ink[data-astro-cid-f4uoo2uo]{background:var(--v-ink);color:var(--v-white)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .eyebrow[data-astro-cid-f4uoo2uo]{color:var(--v-mist)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .dg-title[data-astro-cid-f4uoo2uo]{color:var(--v-white)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .eyebrow-sub[data-astro-cid-f4uoo2uo]{color:var(--v-mist)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .dg-rows[data-astro-cid-f4uoo2uo]:before{background:color-mix(in srgb,var(--v-white) 18%,transparent)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .dg-rows[data-astro-cid-f4uoo2uo] .dg-row[data-astro-cid-f4uoo2uo]+.dg-row[data-astro-cid-f4uoo2uo]{border-top-color:color-mix(in srgb,var(--v-white) 12%,transparent)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .dg-n[data-astro-cid-f4uoo2uo]{background:var(--v-ink);color:var(--v-white);border-color:color-mix(in srgb,var(--v-white) 40%,transparent)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .dg-label[data-astro-cid-f4uoo2uo]{color:var(--v-slate)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .dg-problem[data-astro-cid-f4uoo2uo]{color:var(--v-mist)}.aadc-diag--ink[data-astro-cid-f4uoo2uo] .dg-answer-text[data-astro-cid-f4uoo2uo]{color:var(--v-white)}.aadc-diag[data-astro-cid-f4uoo2uo].is-armed:not(.is-in) .dg-row[data-astro-cid-f4uoo2uo]{opacity:0;transform:translateY(14px)}.aadc-diag[data-astro-cid-f4uoo2uo].is-armed:not(.is-in) .dg-rows[data-astro-cid-f4uoo2uo]:before{transform:scaleY(0)}.aadc-diag[data-astro-cid-f4uoo2uo].is-armed:not(.is-in) .dg-answer[data-astro-cid-f4uoo2uo]{opacity:0;transform:translateY(-6px)}.aadc-diag[data-astro-cid-f4uoo2uo].is-armed .dg-rows[data-astro-cid-f4uoo2uo]:before{transition:transform 1s var(--ease-out)}.aadc-diag[data-astro-cid-f4uoo2uo].is-armed .dg-row[data-astro-cid-f4uoo2uo]{transition:opacity .5s,transform .6s var(--ease-out),border-color .3s;transition-delay:calc(var(--i) * .15s)}.aadc-diag[data-astro-cid-f4uoo2uo].is-armed .dg-answer[data-astro-cid-f4uoo2uo]{transition:opacity .5s,transform .5s var(--ease-out);transition-delay:calc(.75s + var(--i) * .25s)}@media(max-width:960px){.dg-grid[data-astro-cid-f4uoo2uo],.dg-split[data-astro-cid-f4uoo2uo]{grid-template-columns:minmax(0,1fr);gap:var(--sp-10)}.dg-title[data-astro-cid-f4uoo2uo],.dg-head[data-astro-cid-f4uoo2uo] .dg-title[data-astro-cid-f4uoo2uo]{font-size:var(--type-h2)}.dg-title--xl[data-astro-cid-f4uoo2uo]{font-size:var(--type-h1)}.dg-split-copy[data-astro-cid-f4uoo2uo]{position:static}.dg-lede[data-astro-cid-f4uoo2uo]{margin-top:var(--sp-6)}.dg-card[data-astro-cid-f4uoo2uo]{padding:var(--sp-5) var(--sp-5) var(--sp-6)}.dg-cards[data-astro-cid-f4uoo2uo]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--sp-4)}.dg-tile[data-astro-cid-f4uoo2uo]{grid-template-rows:none;grid-row:auto}}@media(prefers-reduced-motion:reduce){.aadc-diag[data-astro-cid-f4uoo2uo] [data-astro-cid-f4uoo2uo]{transition:none!important}}
