.page[data-astro-cid-h45loj2y]{padding-top:var(--sp-6);max-width:840px}.breadcrumb[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);color:var(--fg-muted);flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.breadcrumb[data-astro-cid-h45loj2y] a[data-astro-cid-h45loj2y]{color:var(--fg-muted)}.page[data-astro-cid-h45loj2y] h1[data-astro-cid-h45loj2y]{margin:6px 0 var(--sp-4);font-size:28px}.lede[data-astro-cid-h45loj2y],.advice[data-astro-cid-h45loj2y]{font-size:15px;line-height:var(--lh-prose);color:var(--fg);margin:0 0 var(--sp-3)}.advice[data-astro-cid-h45loj2y]{border-left:3px solid var(--brand-bright);padding-left:var(--sp-3);color:var(--fg-light);font-size:14.5px}.tocta[data-astro-cid-h45loj2y]{margin:var(--sp-3) 0 var(--sp-4);background:var(--brand-wash);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--sp-4);max-width:var(--prose-max)}.tocta__head[data-astro-cid-h45loj2y]{font-size:16px;font-weight:600;line-height:var(--lh-tight);margin:0 0 6px}.tocta__body[data-astro-cid-h45loj2y]{font-size:14px;line-height:var(--lh-prose);color:var(--fg-light);margin:0 0 12px}.tocta__btn[data-astro-cid-h45loj2y]{min-height:var(--tap)}.filter[data-astro-cid-h45loj2y]{margin:var(--sp-5) 0 var(--sp-2);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-4)}.filter__head[data-astro-cid-h45loj2y]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.filter__hint[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);color:var(--fg-muted);font-weight:400}.filter__chips[data-astro-cid-h45loj2y]{flex-wrap:wrap;gap:8px;display:flex}.sitchip[data-astro-cid-h45loj2y]{min-height:var(--tap);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--fg-light);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-control);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);align-items:center;gap:8px;padding:6px 14px 6px 12px;display:inline-flex;position:relative}.sitchip[data-astro-cid-h45loj2y] input[data-astro-cid-h45loj2y]{opacity:0;pointer-events:none;width:16px;height:16px;margin:0;position:absolute;left:12px}.sitchip[data-astro-cid-h45loj2y]:before{content:"";border:1px solid var(--border-strong);background:var(--card);background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:3px;flex:none;width:16px;height:16px}.sitchip[data-astro-cid-h45loj2y]:has(input:checked){background:var(--brand-wash);border-color:var(--btn-border);color:var(--fg);font-weight:600}.sitchip[data-astro-cid-h45loj2y]:has(input:checked):before{background-color:var(--btn);border-color:var(--btn-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E")}.sitchip[data-astro-cid-h45loj2y]:has(input:focus-visible){outline:2px solid var(--btn-border);outline-offset:2px}@media (hover:hover) and (pointer:fine){.sitchip[data-astro-cid-h45loj2y]:hover{border-color:var(--border-strong);background:var(--brand-wash)}}.opt__more[data-astro-cid-h45loj2y]{margin:var(--sp-3) 0 0;font-size:14px}.filter__foot[data-astro-cid-h45loj2y]{margin:var(--sp-2) 0 0;flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.filter__count[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);color:var(--fg-muted)}.filter__clear[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);color:var(--brand-link);cursor:pointer;min-height:var(--tap);background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.filter__clear[data-astro-cid-h45loj2y][hidden]{display:none}.options[data-astro-cid-h45loj2y]{margin-top:var(--sp-4);flex-direction:column;gap:16px;display:flex}.opt[data-astro-cid-h45loj2y]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-4);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.opt[data-astro-cid-h45loj2y][hidden]{display:none}.opt[data-astro-cid-h45loj2y] h2[data-astro-cid-h45loj2y]{margin:0;font-size:19px}.opt__summary[data-astro-cid-h45loj2y]{font-size:14.5px;line-height:var(--lh-prose);color:var(--fg-light);margin:0}.opt__cols[data-astro-cid-h45loj2y]{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.opt__col[data-astro-cid-h45loj2y]{flex-direction:column;gap:6px;display:flex}.opt__coltitle[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);font-weight:700}.opt__coltitle--fit[data-astro-cid-h45loj2y]{color:var(--brand-link)}.opt__coltitle--unfit[data-astro-cid-h45loj2y]{color:var(--neg)}.opt__col[data-astro-cid-h45loj2y] ul[data-astro-cid-h45loj2y]{margin:0;padding-left:1.2em}.opt__col[data-astro-cid-h45loj2y] li[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);line-height:var(--lh-prose);color:var(--fg-light)}.opt__cost[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);line-height:var(--lh-note);color:var(--fg-light);background:var(--panel);border-radius:var(--radius);width:100%;margin:0;padding:10px 12px}.opt__costlabel[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);color:var(--fg-muted);margin-bottom:2px;font-weight:700;display:block}.opt__nextnote[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}.cmp__head[data-astro-cid-h45loj2y]{margin:var(--sp-6) 0 var(--sp-2);font-size:19px}.cmp__scroll[data-astro-cid-h45loj2y]{overflow-x:auto}.cmp[data-astro-cid-h45loj2y]{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--fs-sm)}.cmp[data-astro-cid-h45loj2y] th[data-astro-cid-h45loj2y],.cmp[data-astro-cid-h45loj2y] td[data-astro-cid-h45loj2y]{border:1px solid var(--border);text-align:left;vertical-align:top;line-height:var(--lh-note);padding:10px 12px}.cmp[data-astro-cid-h45loj2y] thead[data-astro-cid-h45loj2y] th[data-astro-cid-h45loj2y]{background:var(--panel);font-size:var(--fs-sm);color:var(--fg-muted)}.cmp[data-astro-cid-h45loj2y] tbody[data-astro-cid-h45loj2y] th[data-astro-cid-h45loj2y]{background:var(--bg);font-weight:700}.evidence[data-astro-cid-h45loj2y]{margin-top:var(--sp-6);border-top:1px solid var(--border);padding-top:14px}.evidence[data-astro-cid-h45loj2y] p[data-astro-cid-h45loj2y]{font-size:var(--fs-sm);line-height:var(--lh-note);color:var(--fg-muted);margin:6px 0 0}@media (width<=720px){.opt__cols[data-astro-cid-h45loj2y]{grid-template-columns:1fr}}
