.id[data-astro-cid-vq7cqif7]{max-width:48rem;margin:0 auto;padding:1.5rem 1rem 4rem;font-family:DM Sans,system-ui,sans-serif;color:#435049}.id__crumb[data-astro-cid-vq7cqif7]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.73rem;letter-spacing:.04em;color:#2c6b45;margin-bottom:1.2rem}.id__crumb[data-astro-cid-vq7cqif7] a[data-astro-cid-vq7cqif7]{color:inherit}.id__h1[data-astro-cid-vq7cqif7]{font-family:Fraunces,Georgia,serif;color:#17392a;font-size:clamp(2rem,5.5vw,2.7rem);line-height:1.12;margin:0 0 .6rem}.id__standfirst[data-astro-cid-vq7cqif7]{font-size:1.06rem;line-height:1.55;margin:0 0 1.8rem}.id__q[data-astro-cid-vq7cqif7]{border:1px solid #E7E0CE;background:#fffdf7;border-radius:8px;padding:1.1rem 1.2rem;margin:0 0 1.1rem}.id__q[data-astro-cid-vq7cqif7] legend[data-astro-cid-vq7cqif7]{font-family:Fraunces,Georgia,serif;color:#17392a;font-size:1.15rem;padding:0 .4rem;display:flex;align-items:center;gap:.5rem}.id__step[data-astro-cid-vq7cqif7]{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#2c6b45;color:#faf6ec;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem}.id__sublabel[data-astro-cid-vq7cqif7]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:#2c6b45;margin:.9rem 0 .5rem}.id__opts[data-astro-cid-vq7cqif7]{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.id__opts--tight[data-astro-cid-vq7cqif7]{display:flex;flex-wrap:wrap;gap:.4rem}.id__opt[data-astro-cid-vq7cqif7]{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border:1px solid #E7E0CE;border-radius:6px;background:#fff;font-size:.92rem;cursor:pointer}.id__opt[data-astro-cid-vq7cqif7]:hover{border-color:#2c6b45}.id__opt[data-astro-cid-vq7cqif7]:has(input:checked){border-color:#2c6b45;background:#eaf3e7;color:#245c39;font-weight:500}.id__opt[data-astro-cid-vq7cqif7]:has(input:focus-visible){outline:2px solid #2C6B45;outline-offset:2px}.id__opt--chip[data-astro-cid-vq7cqif7]{flex:0 1 auto}.id__hint[data-astro-cid-vq7cqif7]{font-size:.85rem;color:#6b7a70;margin:.6rem 0 0}.id__actions[data-astro-cid-vq7cqif7]{margin:0 0 2rem}.id__reset[data-astro-cid-vq7cqif7]{font-family:inherit;font-size:.9rem;padding:.5rem .9rem;cursor:pointer;background:#fff;border:1px solid #E7E0CE;border-radius:6px;color:inherit}.id__h2[data-astro-cid-vq7cqif7]{font-family:Fraunces,Georgia,serif;color:#17392a;font-size:1.4rem;margin:0 0 .3rem}.id__count[data-astro-cid-vq7cqif7]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;color:#2c6b45;margin:0 0 1rem;line-height:1.6}.id__list[data-astro-cid-vq7cqif7]{list-style:none;margin:0;padding:0}.id__row[data-astro-cid-vq7cqif7]{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;padding:.85rem 0;border-bottom:1px solid #E7E0CE}.id__row--unlikely[data-astro-cid-vq7cqif7]{opacity:.55}.id__rank[data-astro-cid-vq7cqif7]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;color:#9aa79d;margin:0}.id__name[data-astro-cid-vq7cqif7]{margin:0 0 .2rem;font-size:1.05rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.id__name[data-astro-cid-vq7cqif7] a[data-astro-cid-vq7cqif7]{color:#17392a;font-weight:600;text-decoration:none}.id__name[data-astro-cid-vq7cqif7] a[data-astro-cid-vq7cqif7]:hover{text-decoration:underline}.id__conf[data-astro-cid-vq7cqif7]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:999px;border:1px solid}.id__row--strong[data-astro-cid-vq7cqif7] .id__conf[data-astro-cid-vq7cqif7]{background:#eaf3e7;border-color:#bed9b4;color:#245c39}.id__row--possible[data-astro-cid-vq7cqif7] .id__conf[data-astro-cid-vq7cqif7]{background:#fbeecb;border-color:#e4c25e;color:#6e4e12}.id__row--unlikely[data-astro-cid-vq7cqif7] .id__conf[data-astro-cid-vq7cqif7]{background:#eef0ea;border-color:#d3d6cb;color:#5c6157}.id__summary[data-astro-cid-vq7cqif7]{margin:0 0 .25rem;font-size:.9rem;line-height:1.5}.id__why[data-astro-cid-vq7cqif7]{margin:0;font-size:.8rem;color:#2c6b45}.id__why--miss[data-astro-cid-vq7cqif7]{color:#9a7b3c}.id__check[data-astro-cid-vq7cqif7]{margin:.35rem 0 0;font-size:.85rem;background:#fbeecb;border-radius:4px;padding:.4rem .55rem;color:#6e4e12}.id__check[data-astro-cid-vq7cqif7] a[data-astro-cid-vq7cqif7]{color:inherit}.id__noscript[data-astro-cid-vq7cqif7]{background:#fbeecb;border:1px solid #E4C25E;border-radius:6px;padding:.8rem 1rem;color:#6e4e12}.id__traits[data-astro-cid-vq7cqif7]{margin-top:2rem}.id__traitlist[data-astro-cid-vq7cqif7]{margin:.5rem 0 0;padding-left:1.1rem;line-height:1.7}.id__footnote[data-astro-cid-vq7cqif7]{margin-top:1.5rem;font-size:.88rem;color:#6b7a70}
