.emdash-columns[data-astro-cid-pretoam7]{align-items:flex-start;gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-pretoam7]{flex:1;min-width:0}.emdash-column[data-astro-cid-pretoam7] img{max-width:100%;height:auto}@media (width<=768px){.emdash-columns[data-astro-cid-pretoam7]{flex-direction:column;gap:1rem}}.qz[data-astro-cid-bgwfhlr3]{--qz-ok:var(--lightningcss-light,#17824f)var(--lightningcss-dark,#4ccd8c);--qz-ok-bg:var(--lightningcss-light,#e7f6ee)var(--lightningcss-dark,#173a2a);--qz-bad:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#ff8a7a);--qz-bad-bg:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#45211f);--qz-on-brand:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2419);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 6px 24px color-mix(in srgb, var(--color-text) 6%, transparent);border-radius:16px;margin:2rem 0;padding:clamp(1.25rem,4vw,2rem);scroll-margin-top:90px}.qz__eyebrow[data-astro-cid-bgwfhlr3]{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand);margin:0 0 .5rem;font-weight:700}.qz[data-astro-cid-bgwfhlr3] h2[data-astro-cid-bgwfhlr3].qz__title,.qz[data-astro-cid-bgwfhlr3] h3[data-astro-cid-bgwfhlr3].qz__result-title{margin:0 0 .5rem}.qz__title[data-astro-cid-bgwfhlr3]{font-family:var(--font-heading)}.qz__intro[data-astro-cid-bgwfhlr3]{color:var(--color-text-secondary);margin:0 0 1.25rem}.qz__best[data-astro-cid-bgwfhlr3]{font-size:var(--font-size-sm);color:var(--color-brand);margin:0 0 1rem;font-weight:600}.qz[data-astro-cid-bgwfhlr3] ol[data-astro-cid-bgwfhlr3].qz__list{margin:0;padding:0;list-style:none}.qz[data-astro-cid-bgwfhlr3] ol[data-astro-cid-bgwfhlr3].qz__list>li[data-astro-cid-bgwfhlr3]{margin-inline:0;padding:0}.qz[data-astro-cid-bgwfhlr3] ol[data-astro-cid-bgwfhlr3].qz__list>li[data-astro-cid-bgwfhlr3]:before{content:none}.qz[data-astro-cid-bgwfhlr3] ol[data-astro-cid-bgwfhlr3].qz__list>li[data-astro-cid-bgwfhlr3]::marker{content:none}.qz[data-astro-cid-bgwfhlr3]:not(.qz--js) .qz__q[data-astro-cid-bgwfhlr3]{margin-top:1.5rem}.qz--js[data-astro-cid-bgwfhlr3] .qz__list[data-astro-cid-bgwfhlr3]>.qz__q[data-astro-cid-bgwfhlr3]:not([hidden]){animation:.25s ease-out qz-in}.qz__q[data-astro-cid-bgwfhlr3] fieldset[data-astro-cid-bgwfhlr3]{border:0;min-width:0;margin:0;padding:0}.qz__question[data-astro-cid-bgwfhlr3]{font-family:var(--font-heading);margin:0 0 1rem;padding:0;font-size:clamp(1.15rem,3.5vw,1.4rem);font-weight:700;line-height:1.35}.qz__num[data-astro-cid-bgwfhlr3]{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand);margin-bottom:.35rem;display:none}.qz[data-astro-cid-bgwfhlr3]:not(.qz--js) .qz__num[data-astro-cid-bgwfhlr3]{display:block}.qz__options[data-astro-cid-bgwfhlr3]{gap:.6rem;display:grid}.qz__opt[data-astro-cid-bgwfhlr3]{border:2px solid var(--color-border);background:var(--color-bg);width:100%;min-height:56px;color:var(--color-text);font:inherit;font-size:var(--font-size-lg);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.7rem 1rem;transition:border-color .15s,background-color .15s,transform .1s;display:grid}.qz[data-astro-cid-bgwfhlr3]:not(.qz--js) .qz__opt[data-astro-cid-bgwfhlr3]:disabled{cursor:default}.qz__opt[data-astro-cid-bgwfhlr3]:not(:disabled):hover{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 6%, var(--color-bg))}.qz__opt[data-astro-cid-bgwfhlr3]:not(:disabled):active{transform:scale(.99)}.qz__opt[data-astro-cid-bgwfhlr3]:focus-visible{outline:3px solid var(--color-brand-ring);outline-offset:2px}.qz__letter[data-astro-cid-bgwfhlr3]{background:var(--color-bg-subtle);border:1px solid var(--color-border);width:2rem;height:2rem;font-size:var(--font-size-sm);border-radius:8px;place-items:center;font-weight:700;display:grid}.qz__mark[data-astro-cid-bgwfhlr3]:after{font-weight:800}.qz__opt[data-astro-cid-bgwfhlr3].is-correct{border-color:var(--qz-ok);background:var(--qz-ok-bg)}.qz__opt[data-astro-cid-bgwfhlr3].is-correct .qz__letter[data-astro-cid-bgwfhlr3]{background:var(--qz-ok);border-color:var(--qz-ok);color:var(--qz-on-brand)}.qz__opt[data-astro-cid-bgwfhlr3].is-correct .qz__mark[data-astro-cid-bgwfhlr3]:after{content:"✓";color:var(--qz-ok)}.qz__opt[data-astro-cid-bgwfhlr3].is-wrong{border-color:var(--qz-bad);background:var(--qz-bad-bg)}.qz__opt[data-astro-cid-bgwfhlr3].is-wrong .qz__letter[data-astro-cid-bgwfhlr3]{background:var(--qz-bad);border-color:var(--qz-bad);color:var(--qz-on-brand)}.qz__opt[data-astro-cid-bgwfhlr3].is-wrong .qz__mark[data-astro-cid-bgwfhlr3]:after{content:"✗";color:var(--qz-bad)}.qz__opt[data-astro-cid-bgwfhlr3]:disabled:not(.is-correct):not(.is-wrong){opacity:.6}.qz__feedback[data-astro-cid-bgwfhlr3]{border-left:4px solid var(--qz-bad);background:var(--color-bg-subtle);border-radius:12px;margin-top:1rem;padding:1rem 1.1rem}.qz__feedback[data-astro-cid-bgwfhlr3].is-right{border-left-color:var(--qz-ok)}.qz__feedback[data-astro-cid-bgwfhlr3] p[data-astro-cid-bgwfhlr3]{margin:0 0 .9rem}.qz__feedback[data-astro-cid-bgwfhlr3] strong[data-astro-cid-bgwfhlr3]{color:var(--qz-bad)}.qz__feedback[data-astro-cid-bgwfhlr3].is-right strong[data-astro-cid-bgwfhlr3]{color:var(--qz-ok)}.qz__bar[data-astro-cid-bgwfhlr3]{margin-bottom:1.25rem}.qz__bar-text[data-astro-cid-bgwfhlr3]{font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:space-between;margin-bottom:.4rem;font-weight:600;display:flex}.qz__track[data-astro-cid-bgwfhlr3]{background:var(--color-bg-subtle);border-radius:999px;height:8px;overflow:hidden}.qz__fill[data-astro-cid-bgwfhlr3]{border-radius:inherit;background:var(--color-brand);width:0;height:100%;transition:width .3s}.qz__btn[data-astro-cid-bgwfhlr3]{border:2px solid var(--color-brand);background:var(--color-brand);min-height:48px;color:var(--qz-on-brand);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.qz__btn[data-astro-cid-bgwfhlr3]:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.qz__btn[data-astro-cid-bgwfhlr3]:focus-visible{outline:3px solid var(--color-brand-ring);outline-offset:2px}.qz__btn--lg[data-astro-cid-bgwfhlr3]{min-height:56px;font-size:var(--font-size-lg);padding:.8rem 2rem}.qz__btn--ghost[data-astro-cid-bgwfhlr3]{color:var(--color-brand);background:0 0}.qz__btn--ghost[data-astro-cid-bgwfhlr3]:hover{background:color-mix(in srgb, var(--color-brand) 8%, transparent);color:var(--color-brand)}.qz__result[data-astro-cid-bgwfhlr3]{text-align:center;outline:none;animation:.3s ease-out qz-in}.qz__summary[data-astro-cid-bgwfhlr3]{width:150px;height:150px;margin:0 auto 1rem;position:relative}.qz__ring[data-astro-cid-bgwfhlr3]{width:100%;height:100%;transform:rotate(-90deg)}.qz__ring[data-astro-cid-bgwfhlr3] circle[data-astro-cid-bgwfhlr3]{fill:none;stroke-width:10px}.qz__ring-bg[data-astro-cid-bgwfhlr3]{stroke:var(--color-bg-subtle)}.qz__ring-fg[data-astro-cid-bgwfhlr3]{stroke:var(--color-brand);stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}.qz__ring-label[data-astro-cid-bgwfhlr3]{place-content:center;display:grid;position:absolute;inset:0}.qz__score[data-astro-cid-bgwfhlr3]{font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1}.qz__pct[data-astro-cid-bgwfhlr3]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.qz__result-title[data-astro-cid-bgwfhlr3]{font-family:var(--font-heading);margin:0 0 .5rem;font-size:clamp(1.3rem,4vw,1.6rem)}.qz__result-text[data-astro-cid-bgwfhlr3]{max-width:34rem;color:var(--color-text-secondary);margin:0 auto 1rem}.qz__actions[data-astro-cid-bgwfhlr3]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.25rem 0 .75rem;display:flex}.qz__share[data-astro-cid-bgwfhlr3]{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.qz__share[data-astro-cid-bgwfhlr3] a[data-astro-cid-bgwfhlr3],.qz__share[data-astro-cid-bgwfhlr3] button[data-astro-cid-bgwfhlr3]{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .2rem;font-weight:600}.qz__review[data-astro-cid-bgwfhlr3]{text-align:left;border-top:1px solid var(--color-border);margin:1.25rem 0 0;padding-top:1rem}.qz__review[data-astro-cid-bgwfhlr3] summary[data-astro-cid-bgwfhlr3]{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-weight:700;list-style:none;display:flex}.qz__review[data-astro-cid-bgwfhlr3] summary[data-astro-cid-bgwfhlr3]::-webkit-details-marker{display:none}.qz__review[data-astro-cid-bgwfhlr3] summary[data-astro-cid-bgwfhlr3]:before{content:"▸";color:var(--color-brand);transition:transform .15s}.qz__review[data-astro-cid-bgwfhlr3][open] summary[data-astro-cid-bgwfhlr3]:before{transform:rotate(90deg)}.qz__review[data-astro-cid-bgwfhlr3] ol[data-astro-cid-bgwfhlr3]{margin:.5rem 0 0;padding-left:1.25rem}.qz__review[data-astro-cid-bgwfhlr3] li{margin-bottom:.6rem}.qz__review[data-astro-cid-bgwfhlr3] li strong{font-weight:600;display:block}.qz__review[data-astro-cid-bgwfhlr3] li span{font-size:var(--font-size-sm)}.qz__review[data-astro-cid-bgwfhlr3] li.is-right span{color:var(--qz-ok)}.qz__review[data-astro-cid-bgwfhlr3] li.is-wrong span{color:var(--qz-bad)}.qz__more[data-astro-cid-bgwfhlr3]{text-align:left;margin-top:1.25rem}.qz__more-title[data-astro-cid-bgwfhlr3]{margin:0 0 .4rem;font-weight:700}.qz__more[data-astro-cid-bgwfhlr3] ul[data-astro-cid-bgwfhlr3]{margin:0;padding-left:1.25rem}.qz__cta[data-astro-cid-bgwfhlr3]{background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));color:var(--color-text);text-align:left;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.qz[data-astro-cid-bgwfhlr3] a[data-astro-cid-bgwfhlr3].qz__cta,.qz[data-astro-cid-bgwfhlr3] a[data-astro-cid-bgwfhlr3].qz__cta span[data-astro-cid-bgwfhlr3]{text-decoration:none}.qz[data-astro-cid-bgwfhlr3] a[data-astro-cid-bgwfhlr3].qz__cta:hover .qz__cta-label[data-astro-cid-bgwfhlr3]{text-decoration:underline}.qz__cta-label[data-astro-cid-bgwfhlr3]{color:var(--color-brand);white-space:nowrap;font-weight:700}.qz__note[data-astro-cid-bgwfhlr3]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 1rem}.qz__level[data-astro-cid-bgwfhlr3]{width:88px;height:88px;font-family:var(--font-heading);color:var(--qz-on-brand);background:var(--qz-ok);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.6rem;font-weight:800;display:grid}.qz__result[data-astro-cid-bgwfhlr3][data-level="1"] .qz__level[data-astro-cid-bgwfhlr3]{background:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#e0a84a)}.qz__result[data-astro-cid-bgwfhlr3][data-level="2"] .qz__level[data-astro-cid-bgwfhlr3]{background:var(--lightningcss-light,#c05621)var(--lightningcss-dark,#f08a4b)}.qz__result[data-astro-cid-bgwfhlr3][data-level="3"] .qz__level[data-astro-cid-bgwfhlr3]{background:var(--qz-bad)}.qz__result[data-astro-cid-bgwfhlr3][data-level="3"] .qz__result-title[data-astro-cid-bgwfhlr3],.qz__review[data-astro-cid-bgwfhlr3] li.lvl-3 span{color:var(--qz-bad)}.qz__review[data-astro-cid-bgwfhlr3] li.lvl-2 span{color:var(--lightningcss-light,#c05621)var(--lightningcss-dark,#f08a4b)}.qz__opt[data-astro-cid-bgwfhlr3].is-picked:not(.is-correct):not(.is-wrong){opacity:1;border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-bg))}@keyframes qz-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qz[data-astro-cid-bgwfhlr3] [data-astro-cid-bgwfhlr3],.qz[data-astro-cid-bgwfhlr3]{transition:none!important;animation:none!important}}
