.sge-badge[data-astro-cid-e2d3reop]{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.88rem;display:flex}.sge-badge__text[data-astro-cid-e2d3reop]{color:var(--text-2)}.sge-form[data-astro-cid-e2d3reop]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.sge-choices[data-astro-cid-e2d3reop]{flex-wrap:wrap;gap:1rem 2rem;display:flex}.sge-compass-intro[data-astro-cid-e2d3reop]{margin:0 0 1rem}.sge-check-field[data-astro-cid-e2d3reop]{align-self:end}.sge-section[data-astro-cid-e2d3reop]{gap:.75rem;display:grid}.sge-ages[data-astro-cid-e2d3reop]{max-height:none}.sge-ages[data-astro-cid-e2d3reop] tr.is-age th,.sge-ages[data-astro-cid-e2d3reop] tr.is-age td{background:color-mix(in srgb, var(--cat) 9%, transparent);font-weight:650}.sge-ages[data-astro-cid-e2d3reop] .sge-yes{color:var(--success)}.sge-ages[data-astro-cid-e2d3reop] .sge-no{color:var(--text-2)}.sge-source-list[data-astro-cid-e2d3reop]{gap:.35rem;margin-top:.6rem;font-size:.9rem;display:grid}.sge .b2c-readout.is-short{box-shadow:inset 0 -3px 0 var(--danger)}.sge .b2c-readout.is-ok{box-shadow:inset 0 -3px 0 var(--success)}@media (max-width:30rem){.sge-ages[data-astro-cid-e2d3reop] th,.sge-ages[data-astro-cid-e2d3reop] td{padding:.45rem .4rem;font-size:.84rem}}
