.choice-map:where(.astro-b3tr5vio){margin-block:1.5rem}.map:where(.astro-b3tr5vio){overflow-x:auto}.map:where(.astro-b3tr5vio) svg{width:100%;min-width:30rem;height:auto;display:block}.map:where(.astro-b3tr5vio):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.map:where(.astro-b3tr5vio) .band{fill:none;stroke:var(--sl-color-gray-5)}.map:where(.astro-b3tr5vio) .level{fill:var(--sl-color-gray-2);font-size:12px}.map:where(.astro-b3tr5vio) .axis{fill:var(--sl-color-white);font-size:13px;font-weight:600}.map:where(.astro-b3tr5vio) .tool circle{fill:var(--sl-color-accent)}.map:where(.astro-b3tr5vio) .tool text{fill:var(--sl-color-white);font-size:14px;font-weight:600}figcaption:where(.astro-b3tr5vio){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin-top:.5rem}table:where(.astro-p2mpxybc):is(.needs,.choices){font-family:var(--vx-font-body);font-size:var(--sl-text-sm);width:100%;margin-top:1rem;display:table}th:where(.astro-p2mpxybc),td:where(.astro-p2mpxybc){padding-inline-end:.75rem}caption:where(.astro-p2mpxybc){text-align:start;padding-bottom:.25rem;font-weight:600}th:where(.astro-p2mpxybc),td:where(.astro-p2mpxybc){vertical-align:top}.why:where(.astro-p2mpxybc){font-weight:400;display:block}.decided:where(.astro-p2mpxybc){font-weight:400;font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);margin-top:.25rem;display:block}th:where(.astro-p2mpxybc).tool,.needs:where(.astro-p2mpxybc) td:where(.astro-p2mpxybc)[data-tool]{white-space:nowrap;width:1%}.needs:where(.astro-p2mpxybc) th:where(.astro-p2mpxybc).js-only{width:1%}.needs:where(.astro-p2mpxybc) td:where(.astro-p2mpxybc).fit{font-weight:600}.needs:where(.astro-p2mpxybc) td:where(.astro-p2mpxybc).out{color:var(--sl-color-gray-3)}.choice-head:where(.astro-p2mpxybc) th:where(.astro-p2mpxybc){background:var(--sl-color-gray-6)}.choice-title:where(.astro-p2mpxybc){font-size:var(--sl-text-base);display:block}.question:where(.astro-p2mpxybc){color:var(--sl-color-gray-2);font-weight:400;display:block}.sources:where(.astro-p2mpxybc){font-size:var(--sl-text-xs);margin:.35rem 0 0;padding-inline-start:1rem}.sources:where(.astro-p2mpxybc) li:where(.astro-p2mpxybc),.other:where(.astro-p2mpxybc) li:where(.astro-p2mpxybc){margin:0}.row:where(.astro-p2mpxybc){color:var(--sl-color-gray-2)}.other:where(.astro-p2mpxybc) ul:where(.astro-p2mpxybc){margin:0;padding-inline-start:1rem}.decides:where(.astro-p2mpxybc) td:where(.astro-p2mpxybc),tr:where(.astro-p2mpxybc).is-selected,tr:where(.astro-p2mpxybc).is-fit th:where(.astro-p2mpxybc){background:var(--sl-color-accent-low)}tr:where(.astro-p2mpxybc).is-out{opacity:.55}tr:where(.astro-p2mpxybc).is-fit th:where(.astro-p2mpxybc):after{content:" ✓"}.controls:where(.astro-p2mpxybc),.status:where(.astro-p2mpxybc){font-size:var(--sl-text-sm)}.controls:where(.astro-p2mpxybc){flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.controls:where(.astro-p2mpxybc) button:where(.astro-p2mpxybc){border:1px solid var(--sl-color-gray-4);color:var(--sl-color-white);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .75rem}.controls:where(.astro-p2mpxybc) button:where(.astro-p2mpxybc):focus-visible,.needs:where(.astro-p2mpxybc) input:where(.astro-p2mpxybc):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.status:where(.astro-p2mpxybc){min-height:1.5em;margin:.5rem 0 0}:where(.astro-p2mpxybc)[hidden]{display:none!important}@media (width<=40rem){table:where(.astro-p2mpxybc),tbody:where(.astro-p2mpxybc),tr:where(.astro-p2mpxybc),th:where(.astro-p2mpxybc),td:where(.astro-p2mpxybc),caption:where(.astro-p2mpxybc){display:block}thead:where(.astro-p2mpxybc){display:none}tr:where(.astro-p2mpxybc){border-bottom:1px solid var(--sl-color-gray-5);padding-block:.4rem}th:where(.astro-p2mpxybc),td:where(.astro-p2mpxybc){border:none;padding-block:.1rem}td:where(.astro-p2mpxybc)[data-label]:before{content:attr(data-label) ": ";font-weight:600}.needs:where(.astro-p2mpxybc) td:where(.astro-p2mpxybc).js-only:not([hidden]),.needs:where(.astro-p2mpxybc) td:where(.astro-p2mpxybc)[data-tool]{width:auto;margin-inline-end:1rem;display:inline-block}}
