@layer components{.decision[data-astro-cid-w7gg4gwe]{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-4);border-block-start:calc(var(--border-width) * 2) solid var(--color-text);padding-block-start:var(--space-5);display:grid}.n[data-astro-cid-w7gg4gwe]{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-display);color:var(--color-accent)}.body[data-astro-cid-w7gg4gwe]{gap:var(--space-3);display:grid}.title[data-astro-cid-w7gg4gwe]{font-size:var(--text-h3);font-weight:var(--weight-strong);line-height:var(--leading-heading)}.body[data-astro-cid-w7gg4gwe] ul{padding-inline-start:var(--space-5)}.body[data-astro-cid-w7gg4gwe] li+li{margin-block-start:var(--space-2)}.visually-hidden[data-astro-cid-w7gg4gwe]{inline-size:var(--border-width);block-size:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.opener[data-astro-cid-xme5ez34]{font-size:var(--text-lead);text-wrap:pretty}.pull[data-astro-cid-lfng3mbn]{border-inline-start:var(--space-1) solid var(--color-accent);font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-heading);text-wrap:balance;padding-inline-start:var(--space-5)}.stat[data-astro-cid-rumhcc5x]{gap:var(--space-2);border-block-start:calc(var(--border-width) * 2) solid var(--color-text);align-content:start;padding-block-start:var(--space-4);display:grid}.value[data-astro-cid-rumhcc5x]{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-heading)}.value[data-astro-cid-rumhcc5x] .visually-hidden{inline-size:var(--border-width);block-size:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.label[data-astro-cid-rumhcc5x]{font-size:var(--text-small);font-weight:var(--weight-strong)}.stats[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-10) * 1.75)), 1fr));gap:var(--space-6) var(--space-5);font-variant-numeric:tabular-nums;padding:0;list-style:none;display:grid}.tile-list[data-astro-cid-xxdj6kxa]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=64em){.tile-list[data-astro-cid-xxdj6kxa]:not(.pair){grid-template-columns:repeat(4,minmax(0,1fr))}}.item[data-astro-cid-xxdj6kxa]{gap:var(--space-2);align-content:start;display:grid}.pair[data-astro-cid-xxdj6kxa] .item[data-astro-cid-xxdj6kxa]{border-block-start:calc(var(--border-width) * 2) solid var(--color-text);padding-block-start:var(--space-4)}.mark[data-astro-cid-xxdj6kxa]{inline-size:var(--space-9);margin-block-end:var(--space-2)}.title[data-astro-cid-xxdj6kxa]{font-weight:var(--weight-strong);line-height:var(--leading-heading)}.text[data-astro-cid-xxdj6kxa]{font-size:var(--text-small)}.label[data-astro-cid-vz62ug3c]{font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-label)}ol[data-astro-cid-vz62ug3c]{gap:var(--space-3);margin:0;padding:0;list-style:none}.contents[data-astro-cid-vz62ug3c]{z-index:1;block-size:0;margin-inline:calc(var(--gutter) * -1);font-size:var(--text-small);position:sticky;inset-block-start:var(--nav-height,var(--space-9))}.now[data-astro-cid-vz62ug3c]{gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--gutter);border:0;border-block-end:var(--border-width) solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);text-align:start;cursor:pointer;opacity:0;visibility:hidden;translate:0 calc(var(--space-2) * -1);transform:translateY(var(--push,0));transition:opacity var(--duration-quick) var(--ease-out), translate var(--duration-quick) var(--ease-out), visibility 0s var(--duration-quick);align-items:baseline;display:flex}[data-astro-cid-vz62ug3c][data-reading] .now[data-astro-cid-vz62ug3c]{opacity:1;visibility:visible;transition-delay:0s;translate:none}.now-text[data-astro-cid-vz62ug3c]{font-weight:var(--weight-strong);flex:1}.hint[data-astro-cid-vz62ug3c]{color:var(--color-link);text-underline-offset:var(--underline-offset);text-decoration:underline from-font}.contents[data-astro-cid-vz62ug3c] .label[data-astro-cid-vz62ug3c],.contents[data-astro-cid-vz62ug3c] ol[data-astro-cid-vz62ug3c]{display:none}[data-astro-cid-vz62ug3c][data-open] ol[data-astro-cid-vz62ug3c]{padding:var(--space-4) var(--gutter) var(--space-5);border-block-end:var(--border-width) solid var(--color-border);background-color:var(--color-surface);display:grid}@media (width>=64em){.contents[data-astro-cid-vz62ug3c],.contents[data-astro-cid-vz62ug3c][data-open]{gap:var(--space-3);align-self:start;block-size:auto;margin-inline:0;display:grid;inset-block-start:calc(var(--nav-height,var(--space-9)) + var(--space-6))}.now[data-astro-cid-vz62ug3c]{display:none}.contents[data-astro-cid-vz62ug3c] .label[data-astro-cid-vz62ug3c]{display:block}.contents[data-astro-cid-vz62ug3c] ol[data-astro-cid-vz62ug3c],.contents[data-astro-cid-vz62ug3c][data-open] ol[data-astro-cid-vz62ug3c]{border:0;padding:0;display:grid}}a[data-astro-cid-vz62ug3c]{grid-template-columns:var(--space-6) minmax(0, 1fr);color:var(--color-text);transition:color var(--duration-quick) var(--ease-out);text-decoration:none;display:grid}.n[data-astro-cid-vz62ug3c]{font-variant-numeric:tabular-nums;color:var(--color-accent)}a[data-astro-cid-vz62ug3c]:hover{text-decoration:underline}a[data-astro-cid-vz62ug3c][aria-current]{font-weight:var(--weight-strong);color:var(--color-accent)}.next[data-astro-cid-lyfnp6fy]{gap:var(--space-2);padding-block:var(--space-6);border-block:var(--border-width) solid var(--color-border);color:var(--color-text);text-decoration:none;display:grid}.label[data-astro-cid-lyfnp6fy]{font-size:var(--text-small);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-label)}.title[data-astro-cid-lyfnp6fy]{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-heading)}.arrow[data-astro-cid-lyfnp6fy]{color:var(--color-accent);transition:translate var(--duration-quick) var(--ease-out);display:inline-block}.next[data-astro-cid-lyfnp6fy]:hover .arrow[data-astro-cid-lyfnp6fy],.next[data-astro-cid-lyfnp6fy]:focus-visible .arrow[data-astro-cid-lyfnp6fy]{translate:var(--space-2) 0}.next[data-astro-cid-lyfnp6fy]:hover .title[data-astro-cid-lyfnp6fy]{text-decoration:underline}.summary[data-astro-cid-grhk7zyw]{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-2);background-color:var(--color-surface-alt);display:grid}@media (width>=40em){.summary[data-astro-cid-grhk7zyw]{padding:var(--space-6)}}@media (width>=64em){.summary[data-astro-cid-grhk7zyw]{column-gap:var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.problem[data-astro-cid-grhk7zyw]{grid-row:span 3}.outcome[data-astro-cid-grhk7zyw]{grid-column:1/-1}}.row[data-astro-cid-grhk7zyw]{gap:var(--space-1);align-content:start;display:grid}dt[data-astro-cid-grhk7zyw]{font-size:var(--text-small);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-label)}dd[data-astro-cid-grhk7zyw]{margin:0}.outcome[data-astro-cid-grhk7zyw]{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-5)}.outcome[data-astro-cid-grhk7zyw] dd[data-astro-cid-grhk7zyw]{max-inline-size:var(--measure);font-size:var(--text-lead)}.granted[data-astro-cid-oufyhljq]{inline-size:calc(var(--space-10) * 1.25)}.unlock[data-astro-cid-oufyhljq]{font-weight:var(--weight-strong);justify-self:start}}
