.page-head[data-astro-cid-od2rm654]{max-width:46rem;padding-block:3rem 1.5rem}.lede[data-astro-cid-od2rm654]{font-size:var(--step-1);margin-top:1rem;line-height:1.5}.room-fields[data-astro-cid-od2rm654]:not([hidden]){border-top:1px solid var(--foam);gap:1rem;margin-top:.75rem;padding-top:1rem;display:grid}.room-note[data-astro-cid-od2rm654]{font-family:var(--font-body);font-size:var(--step--1);color:var(--ink-soft)}.results[data-astro-cid-od2rm654]{min-width:0}.summary[data-astro-cid-od2rm654]{font-family:var(--font-display);font-weight:700;font-stretch:88%;font-size:clamp(1.35rem, 1.1rem + 1vw, var(--step-2));letter-spacing:-.01em;text-wrap:balance;max-width:36ch;line-height:1.2}.disclosure[data-astro-cid-od2rm654]{font-size:var(--step--1);color:var(--ink-soft);margin-top:1.5rem}.results[data-astro-cid-od2rm654] .conflict,.results[data-astro-cid-od2rm654] .relax{border-radius:var(--radius-control);font-family:var(--font-display);max-width:44rem;margin-top:1rem;padding:.8rem 1rem}.results[data-astro-cid-od2rm654] .conflict{background:var(--no-wash);color:var(--ink)}.results[data-astro-cid-od2rm654] .relax{background:var(--warn-wash)}.results[data-astro-cid-od2rm654] .picks{background:var(--screen-raised);border:1px solid var(--foam);border-top:3px solid var(--tracer);border-radius:var(--radius-panel);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-top:1.5rem;display:grid;overflow:hidden}.results[data-astro-cid-od2rm654] .pick{border-left:1px solid var(--foam);border-top:1px solid var(--foam);margin:-1px 0 0 -1px;padding:1.1rem 1.25rem 1.25rem}.results[data-astro-cid-od2rm654] .pick-label{font-family:var(--font-display);color:var(--tracer-ink);font-size:.9rem;font-weight:650}.results[data-astro-cid-od2rm654] .pick h3{font-size:var(--step-1);margin-top:.35rem}.results[data-astro-cid-od2rm654] .pick h3 a{color:var(--ink);text-decoration-color:var(--foam-strong)}.results[data-astro-cid-od2rm654] .pick h3 a:hover{text-decoration-color:var(--tracer)}.results[data-astro-cid-od2rm654] .pick-price{margin-top:.2rem;font-size:1.05rem;font-weight:600}.results[data-astro-cid-od2rm654] .pick-why{font-size:var(--step--1);color:var(--ink-soft);margin-top:.5rem}.results[data-astro-cid-od2rm654] .group{margin-top:2.75rem}.results[data-astro-cid-od2rm654] .group h2{font-size:var(--step-2);align-items:baseline;gap:.6rem;display:flex}.results[data-astro-cid-od2rm654] .count{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:1rem;font-weight:600}.results[data-astro-cid-od2rm654] .group-note{max-width:var(--measure);font-size:var(--step--1);color:var(--ink-soft);margin-top:.4rem}.results[data-astro-cid-od2rm654] .fi-list,.results[data-astro-cid-od2rm654] .ro-list{margin:.75rem 0 0;padding:0;list-style:none}.results[data-astro-cid-od2rm654] .fi{border-bottom:1px solid var(--foam);padding:1.1rem 0 1.2rem}.results[data-astro-cid-od2rm654] .fi-head{font-family:var(--font-display);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;display:grid}.results[data-astro-cid-od2rm654] .fi-name{font-size:1.15rem;font-weight:700}.results[data-astro-cid-od2rm654] .fi-price,.results[data-astro-cid-od2rm654] .ro-price{text-align:right;color:var(--ink-soft);font-weight:600}.results[data-astro-cid-od2rm654] .price-type{font-family:var(--font-display);font-size:.8rem;font-weight:500;display:block}.results[data-astro-cid-od2rm654] .tag{color:var(--warn);font-size:.75rem;font-weight:600}.results[data-astro-cid-od2rm654] .chips{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.results[data-astro-cid-od2rm654] .chip{font-family:var(--font-display);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem .15rem .4rem;font-size:.85rem;font-weight:600;display:inline-flex}.results[data-astro-cid-od2rm654] .chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.results[data-astro-cid-od2rm654] .chip circle{fill:currentColor}.results[data-astro-cid-od2rm654] .c-yes{color:var(--ok);background:var(--ok-wash)}.results[data-astro-cid-od2rm654] .c-no{color:var(--no);background:var(--no-wash)}.results[data-astro-cid-od2rm654] .c-unknown{color:var(--unknown);background:var(--unknown-wash)}.results[data-astro-cid-od2rm654] .fi-notes{font-size:var(--step--1);max-width:44rem;margin:.6rem 0 0;padding-left:1.1rem}.results[data-astro-cid-od2rm654] .fi-notes li+li{margin-top:.2rem}.results[data-astro-cid-od2rm654] .fi-notes strong{font-family:var(--font-display);font-weight:650}.results[data-astro-cid-od2rm654] .fi-notes .n-no{color:var(--no)}.results[data-astro-cid-od2rm654] .fi-plan{font-family:var(--font-display);color:var(--ink-soft);margin-top:.45rem;font-size:.88rem}.results[data-astro-cid-od2rm654] .fi-buy{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.results[data-astro-cid-od2rm654] .fi-buy a{font-family:var(--font-display);border:1.5px solid var(--turf);border-radius:var(--radius-control);padding:.4rem .8rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-block}.results[data-astro-cid-od2rm654] .fi-buy a:hover{background:var(--turf);color:var(--screen)}.results[data-astro-cid-od2rm654] .out details{border-top:1px solid var(--foam);border-bottom:1px solid var(--foam)}.results[data-astro-cid-od2rm654] .out summary{cursor:pointer;font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.9rem 0;display:flex}.results[data-astro-cid-od2rm654] .out-title{font-weight:700;font-size:var(--step-1);color:var(--ink)}.results[data-astro-cid-od2rm654] .out-why{color:var(--ink-soft);font-size:.9rem}.results[data-astro-cid-od2rm654] .ro{border-top:1px solid var(--foam);font-family:var(--font-display);grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.65rem 0;display:grid}.results[data-astro-cid-od2rm654] .ro a{font-weight:650}.results[data-astro-cid-od2rm654] .ro-why{font-family:var(--font-body);font-size:var(--step--1);color:var(--no);grid-column:1/-1}.results[data-astro-cid-od2rm654] .total{font-size:var(--step--1);color:var(--ink-soft);margin-top:1.25rem}.method[data-astro-cid-od2rm654]{margin-top:4.5rem}.method[data-astro-cid-od2rm654] h2[data-astro-cid-od2rm654]{font-size:var(--step-3)}.method[data-astro-cid-od2rm654] .prose[data-astro-cid-od2rm654]{margin-top:1rem}.method[data-astro-cid-od2rm654] h3[data-astro-cid-od2rm654]{font-size:var(--step-1)}.table-scroll[data-astro-cid-od2rm654]{border:1px solid var(--foam);border-radius:var(--radius-panel);background:var(--screen-raised);max-width:52rem;margin-top:1.5rem;overflow-x:auto}.rules[data-astro-cid-od2rm654]{min-width:36rem;font-size:.95rem}.rules[data-astro-cid-od2rm654] th[data-astro-cid-od2rm654],.rules[data-astro-cid-od2rm654] td[data-astro-cid-od2rm654]{text-align:left;border-bottom:1px solid var(--foam);vertical-align:top;padding:.65rem .85rem}.rules[data-astro-cid-od2rm654] thead[data-astro-cid-od2rm654] th[data-astro-cid-od2rm654]{font-family:var(--font-display);color:var(--ink-soft);background:var(--screen);font-size:.85rem}.rules[data-astro-cid-od2rm654] tbody[data-astro-cid-od2rm654] th[data-astro-cid-od2rm654]{font-family:var(--font-display);width:13rem;font-weight:650}.rules[data-astro-cid-od2rm654] tbody[data-astro-cid-od2rm654] tr[data-astro-cid-od2rm654]:last-child>[data-astro-cid-od2rm654]{border-bottom:0}
