.q[data-astro-cid-ustifk53]{border:0;align-content:start;gap:1.6em;min-width:0;margin:0;padding:0;display:grid}.q[data-astro-cid-ustifk53][hidden]{display:none}.q__title[data-astro-cid-ustifk53]{letter-spacing:-.01em;text-wrap:balance;max-width:20em;margin-bottom:.65em;padding:0;font-size:2.5vw;line-height:1.1}.q__hint[data-astro-cid-ustifk53]{color:var(--muted);margin-top:-.5em}.q__opts[data-astro-cid-ustifk53]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625em;display:grid}.opt[data-astro-cid-ustifk53]{isolation:isolate;background:var(--onyx);cursor:pointer;min-height:3.375em;transition:background-color 0s .3s, color .3s var(--ease-ui), transform .15s var(--ease-ui);border-radius:1.7em;align-items:center;gap:1em;padding:.85em 1.5em .85em 1.625em;line-height:1.25;display:flex;position:relative;overflow:hidden}.opt[data-astro-cid-ustifk53]:active{transform:scale(.98)}.opt__label[data-astro-cid-ustifk53]{text-wrap:balance}.opt[data-astro-cid-ustifk53] input[data-astro-cid-ustifk53]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.opt__dot[data-astro-cid-ustifk53]{z-index:-1;width:.5em;height:.5em;box-shadow:inset 0 0 0 1px var(--white);transition:transform .4s var(--ease-lusion), background-color .3s, box-shadow .3s;border-radius:50%;flex:none}.opt[data-astro-cid-ustifk53]:has(input:checked){background:var(--mint);color:var(--onyx)}.opt[data-astro-cid-ustifk53]:has(input:checked) .opt__dot[data-astro-cid-ustifk53]{background:var(--mint);box-shadow:none;transform:scale(80)}.opt[data-astro-cid-ustifk53]:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}@media (hover:hover){.opt[data-astro-cid-ustifk53]:hover:not(:has(input:checked)){background:var(--onyx-hi);transition-delay:0s}}.q__other[data-astro-cid-ustifk53]{gap:.6em;max-width:34em;display:grid}.q__other[data-astro-cid-ustifk53] label[data-astro-cid-ustifk53]{color:var(--muted)}.q__other[data-astro-cid-ustifk53] input[data-astro-cid-ustifk53]{background:var(--onyx);height:3.5em;box-shadow:inset 0 0 0 1px var(--hairline-strong);font:inherit;color:inherit;border:0;border-radius:1em;padding:0 1.25em;font-size:1.05em}.q__other[data-astro-cid-ustifk53] input[data-astro-cid-ustifk53]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.q__err[data-astro-cid-ustifk53]{color:var(--indigo-pale);margin-top:-.5em;font-weight:500}.q__err[data-astro-cid-ustifk53]:empty{display:none}@media (width<=812px){.q__title[data-astro-cid-ustifk53]{font-size:6vw}.q__opts[data-astro-cid-ustifk53]{grid-template-columns:minmax(0,1fr)}.q[data-astro-cid-ustifk53] input[data-astro-cid-ustifk53]{scroll-margin-bottom:7em}}.dx[data-astro-cid-z3oqvl45]{padding-top:calc(var(--pad-y) + 7em);row-gap:0}.dx[data-astro-cid-z3oqvl45] [data-astro-cid-z3oqvl45][hidden]{display:none!important}.dx__meta[data-astro-cid-z3oqvl45]{text-wrap:balance;grid-column:1/-1;gap:1em;display:flex}.dx__meta[data-astro-cid-z3oqvl45] .mono[data-astro-cid-z3oqvl45],.dx-intro__list[data-astro-cid-z3oqvl45] .mono[data-astro-cid-z3oqvl45],.rf__k[data-astro-cid-z3oqvl45] .mono[data-astro-cid-z3oqvl45]{opacity:.5}.dx__title[data-astro-cid-z3oqvl45]{grid-column:1/-1;margin:.12em 0 .35em}.dx[data-astro-cid-z3oqvl45]:has(.dx-intro[hidden]){padding-top:calc(var(--pad-y) + 4.5em)}.dx[data-astro-cid-z3oqvl45]:has(.dx-intro[hidden]) .dx__meta[data-astro-cid-z3oqvl45]{display:none}.dx[data-astro-cid-z3oqvl45]:has(.dx-intro[hidden]) .dx__title[data-astro-cid-z3oqvl45]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx__card[data-astro-cid-z3oqvl45]{scroll-margin-top:calc(var(--pad-y) + 4.5em);column-gap:var(--gap);border-radius:var(--radius);background:var(--indigo-deep);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3em;padding:2.5em;display:grid}.dx__line[data-astro-cid-z3oqvl45]{grid-column:1/-1;position:relative}.dx__line[data-astro-cid-z3oqvl45]:before,.dx__fill[data-astro-cid-z3oqvl45]{content:"";left:calc(var(--cross) / 2);right:calc(var(--cross) / 2);background:var(--hairline);height:1px;position:absolute;top:50%}.dx__fill[data-astro-cid-z3oqvl45]{background:var(--mint);transform-origin:0;transition:transform .4s var(--ease-ui);transform:scaleX(0)}.dx__line[data-astro-cid-z3oqvl45] .cross[data-astro-cid-z3oqvl45]{opacity:.25;transition:opacity .4s var(--ease-ui)}.dx__line[data-astro-cid-z3oqvl45] .cross[data-astro-cid-z3oqvl45].is-done{opacity:1}.dx__side[data-astro-cid-z3oqvl45]{grid-column:1/5;grid-template-rows:auto auto 1fr;align-content:start;gap:.8em;display:grid}.dx__count[data-astro-cid-z3oqvl45]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:6vw;line-height:1;display:flex}.dx__n[data-astro-cid-z3oqvl45]{display:inline-block;overflow:hidden}.dx__n[data-astro-cid-z3oqvl45]>span[data-astro-cid-z3oqvl45]{display:inline-block}.dx__of[data-astro-cid-z3oqvl45]{opacity:.55;margin-left:.3em;font-size:.25em}.dx__saved[data-astro-cid-z3oqvl45]{color:var(--muted);align-self:end}.dx__panel[data-astro-cid-z3oqvl45]{grid-column:5/13;align-content:start;min-height:27em;display:grid}.dx-form[data-astro-cid-z3oqvl45]{gap:2.5em;display:grid}.dx-form[data-astro-cid-z3oqvl45]:not(:has(>:not([hidden]))){display:none}.dx-intro[data-astro-cid-z3oqvl45]{align-content:start;gap:2em;display:grid}.dx-intro__lead[data-astro-cid-z3oqvl45]{letter-spacing:-.01em;max-width:20em;font-size:2.5vw;line-height:1.1}.dx-intro__list[data-astro-cid-z3oqvl45]{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.dx-intro__list[data-astro-cid-z3oqvl45] li[data-astro-cid-z3oqvl45]{gap:1em;display:flex}.dx-nav[data-astro-cid-z3oqvl45]{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.dx-nav[data-astro-cid-z3oqvl45] .pill[data-astro-cid-z3oqvl45]{height:3.375em;padding:0 1.625em;font-size:1em}.dx-nav[data-astro-cid-z3oqvl45] .pill--menu[data-astro-cid-z3oqvl45]>span[data-astro-cid-z3oqvl45][aria-hidden]{margin-right:-.2em}.dx-nav__hint[data-astro-cid-z3oqvl45]{color:var(--muted)}.dx-intro[data-astro-cid-z3oqvl45] [data-astro-cid-z3oqvl45][data-dx-restart]{margin-left:auto}.dx[data-astro-cid-z3oqvl45] .cta[data-astro-cid-z3oqvl45]{font-size:1em}.cta--soft[data-astro-cid-z3oqvl45]{background:0 0}.dx-result[data-astro-cid-z3oqvl45]{align-content:start;gap:3em;display:grid}.dx-result__head[data-astro-cid-z3oqvl45]{justify-items:start;gap:1em;display:grid}.dx-result__score[data-astro-cid-z3oqvl45]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:10vw;line-height:.85;display:flex}.dx-result__score[data-astro-cid-z3oqvl45] .mono[data-astro-cid-z3oqvl45]{letter-spacing:0;opacity:.55;margin-left:.4em;font-size:.18em}.dx-result__band[data-astro-cid-z3oqvl45]{letter-spacing:-.01em;text-wrap:balance;font-size:2.5vw;line-height:1.1}.dx-result__band[data-astro-cid-z3oqvl45]:focus{outline:none}.dx-result__band[data-astro-cid-z3oqvl45]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.dx-result__summary[data-astro-cid-z3oqvl45]{text-wrap:pretty;max-width:34em;font-size:clamp(1rem,1.5vw,3rem);line-height:1.4}.dx-result__rows[data-astro-cid-z3oqvl45]{column-gap:var(--gap);border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rf[data-astro-cid-z3oqvl45]{align-content:start;gap:.9em;padding-top:1.6em;display:grid}.rf__k[data-astro-cid-z3oqvl45]{gap:1em;display:flex}.rf__v[data-astro-cid-z3oqvl45]{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.15rem,1.75vw,2.5rem);line-height:1.15}.rf__note[data-astro-cid-z3oqvl45]{color:var(--muted)}.dx-link[data-astro-cid-z3oqvl45]{text-underline-offset:.2em;justify-self:start;text-decoration:underline;position:relative}.dx-link[data-astro-cid-z3oqvl45]:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.dx-note[data-astro-cid-z3oqvl45] button{color:var(--white);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dx-result__actions[data-astro-cid-z3oqvl45]{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.dx-note[data-astro-cid-z3oqvl45]{color:var(--muted);flex-basis:100%;max-width:38em}.dx-note[data-astro-cid-z3oqvl45]:empty{position:absolute}.dx-note[data-astro-cid-z3oqvl45] a{text-decoration:underline}.dx-table[data-astro-cid-z3oqvl45]{border-collapse:collapse;width:100%;font-size:.95em}.dx-table[data-astro-cid-z3oqvl45] caption[data-astro-cid-z3oqvl45]{text-align:left;padding-bottom:1em}.dx-table[data-astro-cid-z3oqvl45] th,.dx-table[data-astro-cid-z3oqvl45] td{text-wrap:balance;text-align:left;border-top:1px solid var(--hairline);vertical-align:top;padding:.75em 1em .75em 0;font-weight:400}.dx-table[data-astro-cid-z3oqvl45] thead[data-astro-cid-z3oqvl45] th[data-astro-cid-z3oqvl45]{color:var(--muted);text-transform:uppercase;border-top:0;font-size:.85em}.dx-table[data-astro-cid-z3oqvl45] td:last-child,.dx-table[data-astro-cid-z3oqvl45] th:last-child{text-align:right;white-space:nowrap;font-family:var(--mono);padding-right:0}.dx-table[data-astro-cid-z3oqvl45] tfoot[data-astro-cid-z3oqvl45] th[data-astro-cid-z3oqvl45],.dx-table[data-astro-cid-z3oqvl45] tfoot[data-astro-cid-z3oqvl45] td[data-astro-cid-z3oqvl45]{border-top-color:var(--white);font-weight:500}.dx-result[data-astro-cid-z3oqvl45]>.pill[data-astro-cid-z3oqvl45]{justify-self:start;height:3.375em;padding:0 1.625em;font-size:1em}.facts[data-astro-cid-z3oqvl45]{margin-top:var(--space-section);row-gap:0}.facts__label[data-astro-cid-z3oqvl45]{grid-column:1/4;padding-top:.6em}.facts__title[data-astro-cid-z3oqvl45]{grid-column:4/10;margin-bottom:12vh}.facts__row[data-astro-cid-z3oqvl45]{grid-column:1/-1}.fact[data-astro-cid-z3oqvl45]{grid-column:span 4;align-content:start;gap:1.6em;padding:2.2em 2em 3.4em 0;display:grid}.fact__k[data-astro-cid-z3oqvl45]{gap:1em;display:flex}.fact__k[data-astro-cid-z3oqvl45] .mono[data-astro-cid-z3oqvl45]{opacity:.5}.fact__v[data-astro-cid-z3oqvl45]{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.15rem,1.75vw,2.5rem);line-height:1.2}.facts__more[data-astro-cid-z3oqvl45]{grid-column:1/-1;justify-content:center;margin-top:8vh;display:flex}@media (width<=812px){.dx[data-astro-cid-z3oqvl45]{padding-top:calc(var(--pad-y) + 5em)}.dx__card[data-astro-cid-z3oqvl45]{grid-template-columns:minmax(0,1fr);row-gap:1.8em;padding:1.4em}.dx[data-astro-cid-z3oqvl45] .cta[data-astro-cid-z3oqvl45]{white-space:normal;text-wrap:balance;height:auto;min-height:3.375em;padding-block:.9em;line-height:1.2}.dx__side[data-astro-cid-z3oqvl45]{grid-column:1;grid-template-rows:none;grid-template-columns:auto 1fr;align-items:end}.dx__count[data-astro-cid-z3oqvl45]{font-size:15vw}.dx__side[data-astro-cid-z3oqvl45] [data-astro-cid-z3oqvl45][data-dx-topic]{text-align:right;justify-self:end}.dx__saved[data-astro-cid-z3oqvl45]{display:none}.dx__panel[data-astro-cid-z3oqvl45]{grid-column:1;min-height:0}.dx-intro__lead[data-astro-cid-z3oqvl45],.dx-result__band[data-astro-cid-z3oqvl45]{font-size:6vw}.dx-result__score[data-astro-cid-z3oqvl45]{font-size:24vw}.dx-result__rows[data-astro-cid-z3oqvl45]{grid-template-columns:minmax(0,1fr)}.rf[data-astro-cid-z3oqvl45]{padding:1.6em 0}.rf[data-astro-cid-z3oqvl45]+.rf[data-astro-cid-z3oqvl45]{border-top:1px solid var(--hairline)}.dx-nav__hint[data-astro-cid-z3oqvl45]{display:none}.dx-form[data-astro-cid-z3oqvl45]>.dx-nav[data-astro-cid-z3oqvl45]{z-index:2;padding:.9em 1.4em calc(.9em + env(safe-area-inset-bottom));background:var(--indigo-deep);margin-inline:-1.4em;position:sticky;bottom:0}.dx-form[data-astro-cid-z3oqvl45]>.dx-nav[data-astro-cid-z3oqvl45]>.cta[data-astro-cid-z3oqvl45]{flex:1;justify-content:center;padding-inline:1.25em}.dx-form[data-astro-cid-z3oqvl45]>.dx-nav[data-astro-cid-z3oqvl45]>.pill[data-astro-cid-z3oqvl45]{justify-content:center;width:3.375em;padding:0}.dx-form[data-astro-cid-z3oqvl45]>.dx-nav[data-astro-cid-z3oqvl45]>.pill[data-astro-cid-z3oqvl45]>span[data-astro-cid-z3oqvl45][aria-hidden]{margin-right:0}.dx-form[data-astro-cid-z3oqvl45]>.dx-nav[data-astro-cid-z3oqvl45]>.pill[data-astro-cid-z3oqvl45] .roll{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dx-table[data-astro-cid-z3oqvl45] td:nth-child(2){font-size:.9em}.facts__label[data-astro-cid-z3oqvl45],.facts__title[data-astro-cid-z3oqvl45]{grid-column:1/-1}.facts__title[data-astro-cid-z3oqvl45]{margin:1.2em 0 8vh}.facts__row[data-astro-cid-z3oqvl45] .cross[data-astro-cid-z3oqvl45]:nth-child(2),.facts__row[data-astro-cid-z3oqvl45] .cross[data-astro-cid-z3oqvl45]:nth-child(3){visibility:hidden}.fact[data-astro-cid-z3oqvl45]{grid-column:1/-1;padding:1.6em 0 2.4em}.fact[data-astro-cid-z3oqvl45]+.fact[data-astro-cid-z3oqvl45]{border-top:1px solid var(--hairline)}.fact__v[data-astro-cid-z3oqvl45]{font-size:1.35em}}
