.advisor-teaser[data-astro-cid-f54dure5]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-5);border:1px solid var(--line);border-inline-start:4px solid var(--teal);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.advisor-teaser[data-astro-cid-f54dure5] div[data-astro-cid-f54dure5]{flex:20rem;min-inline-size:0}.advisor-teaser[data-astro-cid-f54dure5] h2[data-astro-cid-f54dure5]{font-size:var(--step-3);margin-block-end:var(--space-2)}.advisor-teaser[data-astro-cid-f54dure5] p[data-astro-cid-f54dure5]{color:var(--muted);margin:0}.compare-tray[data-astro-cid-44iz6cyy]{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 -2px 12px #0b2a3c1f, var(--shadow);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex;position:sticky;inset-block-end:var(--space-3)}.compare-tray__text[data-astro-cid-44iz6cyy] p[data-astro-cid-44iz6cyy]{margin:0}.compare-tray__count[data-astro-cid-44iz6cyy]{font-weight:600}.compare-tray__note[data-astro-cid-44iz6cyy]{color:var(--muted);font-size:var(--step--1)}.compare-tray__actions[data-astro-cid-44iz6cyy]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.compare-tray__clear[data-astro-cid-44iz6cyy]{min-block-size:2.75rem;padding:0 var(--space-3);color:var(--teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.compare-tray__open[data-astro-cid-44iz6cyy]{min-block-size:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius);background:var(--teal);color:var(--paper);transition:background-color var(--duration) var(--ease);align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.compare-tray__open[data-astro-cid-44iz6cyy]:hover{background:var(--teal-ink)}html:has([data-compare-tray]:not([hidden])){scroll-padding-block-end:8rem}.product-card[data-astro-cid-4fhpls6h]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);transition:box-shadow var(--duration) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover{box-shadow:var(--shadow)}.product-card[data-astro-cid-4fhpls6h][hidden]{display:none}.product-card[data-astro-cid-4fhpls6h] .product-card__image{aspect-ratio:16/9;object-fit:contain;background:var(--surface);inline-size:100%;padding:var(--space-3)}.product-card__body[data-astro-cid-4fhpls6h]{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.product-card__meta[data-astro-cid-4fhpls6h]{font-size:var(--step--1);color:var(--muted);margin:0}.product-card__title[data-astro-cid-4fhpls6h]{font-size:var(--step-2);margin:0}.product-card__title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{color:var(--ink);text-decoration:none}.product-card__title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:after{content:"";position:absolute;inset:0}.product-card__title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:focus-visible{outline:none}.product-card[data-astro-cid-4fhpls6h]:has(a:focus-visible){outline:3px solid var(--teal);outline-offset:2px}.product-card__summary[data-astro-cid-4fhpls6h]{color:var(--muted);margin:0}.product-card__specs[data-astro-cid-4fhpls6h]{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--step--1);display:grid}.product-card__specs[data-astro-cid-4fhpls6h] div[data-astro-cid-4fhpls6h]{justify-content:space-between;gap:var(--space-3);display:flex}.product-card__specs[data-astro-cid-4fhpls6h] dt[data-astro-cid-4fhpls6h]{color:var(--muted)}.product-card__specs[data-astro-cid-4fhpls6h] dd[data-astro-cid-4fhpls6h]{text-align:end;margin:0}.product-card__badge[data-astro-cid-4fhpls6h]{padding:var(--space-1) var(--space-3);background:var(--navy);color:var(--paper);font-size:var(--step--1);letter-spacing:.04em;border-radius:999px;margin:0;font-weight:600;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.product-card__compare[data-astro-cid-4fhpls6h]{z-index:1;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--muted);background:var(--paper);color:var(--ink);font-size:var(--step--1);cursor:pointer;border-radius:999px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.product-card__compare[data-astro-cid-4fhpls6h]:has(input:checked){border-color:var(--navy);background:var(--navy);color:var(--paper)}.product-card__compare[data-astro-cid-4fhpls6h]:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:2px}.product-card__compare[data-astro-cid-4fhpls6h] input[data-astro-cid-4fhpls6h]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--teal);margin:0}.product-card__compare[data-astro-cid-4fhpls6h] input[data-astro-cid-4fhpls6h]:focus-visible{outline:none}
