.guide-hero[data-v-f11ebd92]{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-xl);box-shadow:var(--bc-shadow-1);margin:var(--bc-space-8) auto var(--bc-space-6);overflow:hidden;position:relative;width:min(var(--bc-container),calc(100% - var(--bc-page-margin-desktop)*2))}.guide-hero__media[data-v-f11ebd92]{max-height:21rem;min-height:13rem;overflow:hidden}.guide-hero__image[data-v-f11ebd92]{height:100%;max-height:21rem;min-height:13rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.guide-hero__content[data-v-f11ebd92]{margin:0 auto;max-width:var(--bc-container-reading);padding:var(--bc-space-8) var(--bc-space-6) var(--bc-space-10);position:relative}.guide-hero__eyebrow[data-v-f11ebd92]{align-items:center;background:var(--bc-color-teal-100);border:1px solid rgba(196,249,51,.28);border-radius:999px;color:var(--bc-color-teal-700);display:inline-flex;font-size:var(--bc-label-s);font-weight:600;min-height:2rem;padding:.375rem .75rem}.guide-hero__title[data-v-f11ebd92]{color:var(--bc-text);font-size:var(--bc-h1);font-weight:700;letter-spacing:-.03em;line-height:1.25;margin-top:var(--bc-space-4)}.guide-hero__description[data-v-f11ebd92]{color:var(--bc-text-muted);font-size:var(--bc-body-l);line-height:1.625;margin-top:var(--bc-space-4);max-width:var(--bc-container-reading)}@media(max-width:767px){.guide-hero[data-v-f11ebd92]{margin-top:var(--bc-space-6);width:calc(100% - var(--bc-page-margin-mobile)*2)}.guide-hero__image[data-v-f11ebd92],.guide-hero__media[data-v-f11ebd92]{min-height:12rem}.guide-hero__content[data-v-f11ebd92]{padding:var(--bc-space-6) var(--bc-space-4)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-31d40315],[data-v-31d40315]::backdrop,[data-v-31d40315]:after,[data-v-31d40315]:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}}}.category-showcase[data-v-31d40315]{background-color:var(--bc-surface);border-color:var(--bc-border);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing,.25rem)*8);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.category-showcase__head[data-v-31d40315]{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*4)}@media(min-width:64rem){.category-showcase__head[data-v-31d40315]{align-items:flex-start;flex-direction:row;justify-content:space-between}}.category-showcase__tag[data-v-31d40315]{background-color:var(--bc-color-slate-50);border-color:var(--bc-border);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));min-height:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);align-items:center;border-radius:3.40282e+38px;color:var(--bc-text-muted);display:inline-flex;font-weight:var(--font-weight-semibold,600)}.category-showcase__title[data-v-31d40315]{margin-top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.03em;color:var(--bc-text);font-size:var(--bc-h2);font-weight:700;letter-spacing:-.03em;line-height:1.25}.category-showcase__copy[data-v-31d40315]{color:var(--bc-text-muted);font-size:var(--bc-body-m);line-height:1.625;max-width:840px}.category-showcase__grid[data-v-31d40315]{display:grid;gap:calc(var(--spacing,.25rem)*4);gap:var(--bc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:calc(var(--spacing,.25rem)*8)}.category-showcase__card[data-v-31d40315]{border-radius:calc(var(--ui-radius)*6);color:var(--bc-color-white);min-height:calc(var(--spacing,.25rem)*72);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);background:linear-gradient(#0f13160a,#0f1316c7),linear-gradient(135deg,#c4f9338c,#161a1deb);border:1px solid #ffffff1f;border-radius:1.5rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--bc-shadow-2);display:flex;flex-direction:column;justify-content:end;min-height:18rem;overflow:hidden;padding:var(--bc-space-6);position:relative;text-decoration:none}.category-showcase__card[data-v-31d40315]:nth-child(2n){background:linear-gradient(#0f13160a,#0f1316c7),linear-gradient(135deg,#ff7a188c,#161a1deb)}.category-showcase__card[data-v-31d40315]:before{background:radial-gradient(circle at 100% 0,#ffffff29,#0000 30%),linear-gradient(120deg,#0000 0 55%,#ffffff14);content:"";inset:0;position:absolute}.category-showcase__card[data-v-31d40315]>*{position:relative;z-index:1}.category-showcase__card h3[data-v-31d40315]{color:var(--bc-color-white)}.category-showcase__card-title[data-v-31d40315]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));margin-top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);color:var(--color-white,#fff);letter-spacing:var(--tracking-tight,-.025em)}.category-showcase__card-copy[data-v-31d40315]{color:#fffc;margin-top:calc(var(--spacing,.25rem)*3)}@supports (color:color-mix(in lab,red,red)){.category-showcase__card-copy[data-v-31d40315]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.category-showcase__card-copy[data-v-31d40315]{color:#ffffffc7}.category-showcase__kicker[data-v-31d40315]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);--tw-tracking:.14em;color:#ffffffd1;font-size:var(--bc-label-s);letter-spacing:.14em;text-transform:uppercase}.category-showcase__kicker[data-v-31d40315],.category-showcase__link[data-v-31d40315]{font-weight:var(--font-weight-bold,700);font-weight:700}.category-showcase__link[data-v-31d40315]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);align-items:center;color:var(--bc-color-white);display:inline-flex;font-size:.875rem;margin-top:var(--bc-space-4)}@media(max-width:1023px){.category-showcase__grid[data-v-31d40315]{grid-template-columns:1fr}}@media(max-width:767px){.category-showcase__card[data-v-31d40315]{min-height:calc(var(--spacing,.25rem)*60);min-height:15rem}}.e-category-kachel[data-v-1e004c5e]{background:var(--bc-color-white);border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);box-shadow:var(--bc-shadow-1);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.e-category-kachel[data-v-1e004c5e]:hover{box-shadow:var(--bc-shadow-2)}.e-category-kachel__image-wrap[data-v-1e004c5e]{aspect-ratio:4/3;background:var(--bc-color-slate-50);overflow:hidden;position:relative}.e-category-kachel__image[data-v-1e004c5e]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.e-category-kachel:hover .e-category-kachel__image[data-v-1e004c5e]{transform:scale(1.04)}.e-category-kachel__content[data-v-1e004c5e]{display:flex;flex:1;flex-direction:column;padding:var(--bc-space-6)}.e-category-kachel__kicker[data-v-1e004c5e]{color:var(--bc-text-muted);font-size:var(--bc-label-s);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.e-category-kachel__title[data-v-1e004c5e]{color:var(--bc-text);font-size:var(--bc-body-m);font-weight:600;letter-spacing:-.01em;margin-top:var(--bc-space-3)}.e-category-kachel__description[data-v-1e004c5e]{margin-top:var(--bc-space-3);white-space:pre-line}.e-category-kachel__description[data-v-1e004c5e],.e-category-kachel__meta[data-v-1e004c5e]{color:var(--bc-text-soft);font-size:var(--bc-body-s);line-height:1.5}.e-category-kachel__meta[data-v-1e004c5e]{margin-top:var(--bc-space-4)}.e-category-kachel__link[data-v-1e004c5e],.e-category-kachel__price[data-v-1e004c5e]{align-items:center;color:var(--bc-color-teal-700);display:inline-flex;font-size:var(--bc-body-s);font-weight:600;margin-top:var(--bc-space-5)}.e-category-kachel__link[data-v-1e004c5e]:hover{color:var(--bc-color-teal-600)}@media(max-width:767px){.e-category-kachel__image-wrap[data-v-1e004c5e]{aspect-ratio:16/10}}.s-category-grid[data-v-2a3b0720]{display:grid;gap:var(--bc-space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--bc-space-10)}@media(max-width:1023px){.s-category-grid[data-v-2a3b0720]{grid-template-columns:1fr}}.m-category-teaser__description[data-v-0dbd6148]{color:var(--bc-text-soft);font-size:var(--bc-body-m);line-height:1.625;margin-top:var(--bc-space-4);max-width:840px}.m-category-teaser__action[data-v-0dbd6148]{align-items:center;color:var(--bc-color-teal-700);display:inline-flex;font-size:var(--bc-body-s);font-weight:600;gap:var(--bc-space-2);text-decoration:none;white-space:nowrap}.m-category-teaser__action[data-v-0dbd6148]:hover{color:var(--bc-color-teal-600)}.b-category-teaser[data-v-f5daa3f8]{padding:var(--bc-space-16) 0}.b-contact-form[data-v-e9a4990c]{background:var(--bc-surface);border-bottom:1px solid var(--bc-border);border-top:1px solid var(--bc-border)}.b-contact-form__inner[data-v-e9a4990c]{margin-inline:auto;max-width:44rem;padding:var(--bc-space-12) var(--bc-page-margin-desktop)}.b-contact-form__head[data-v-e9a4990c]{margin-bottom:var(--bc-space-6)}.b-contact-form__title[data-v-e9a4990c]{color:var(--bc-text);font-size:var(--bc-h3);font-weight:700;letter-spacing:-.02em}.b-contact-form__lead[data-v-e9a4990c]{color:var(--bc-text-muted);font-size:var(--bc-body-m);line-height:1.6;margin-top:var(--bc-space-3)}.b-contact-form__form[data-v-e9a4990c]{display:flex;flex-direction:column;gap:var(--bc-space-5)}.b-contact-form__row[data-v-e9a4990c]{display:grid;gap:var(--bc-space-5);grid-template-columns:1fr 1fr}.b-contact-form__field[data-v-e9a4990c]{display:flex;flex-direction:column;gap:var(--bc-space-2)}.b-contact-form__consent[data-v-e9a4990c],.b-contact-form__field label[data-v-e9a4990c]{color:var(--bc-text);font-size:var(--bc-body-s);font-weight:600}.b-contact-form__optional[data-v-e9a4990c]{color:var(--bc-text-muted);font-weight:400}.b-contact-form__field input[data-v-e9a4990c],.b-contact-form__field textarea[data-v-e9a4990c]{background:var(--bc-bg);border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);color:var(--bc-text);font-family:inherit;font-size:var(--bc-body-m);padding:var(--bc-space-3) var(--bc-space-4);transition:border-color .15s;width:100%}.b-contact-form__field input[data-v-e9a4990c]:focus,.b-contact-form__field textarea[data-v-e9a4990c]:focus{border-color:var(--bc-color-teal-600);outline:none}.b-contact-form__field textarea[data-v-e9a4990c]{min-height:8rem;resize:vertical}.b-contact-form__consent[data-v-e9a4990c]{align-items:flex-start;color:var(--bc-text-muted);display:flex;font-size:var(--bc-body-s);font-weight:400;gap:var(--bc-space-3);line-height:1.5}.b-contact-form__consent input[data-v-e9a4990c]{flex-shrink:0;margin-top:.2em}.b-contact-form__consent a[data-v-e9a4990c]{color:var(--bc-color-teal-700);text-decoration:underline}.b-contact-form__btn[data-v-e9a4990c]{align-self:flex-start;background:var(--bc-color-teal-600);border:none;border-radius:var(--bc-radius-md);color:var(--bc-color-white);cursor:pointer;font-size:var(--bc-body-m);font-weight:600;padding:var(--bc-space-3) var(--bc-space-8);transition:background .15s}.b-contact-form__btn[data-v-e9a4990c]:hover:not(:disabled){background:var(--bc-color-teal-700)}.b-contact-form__btn[data-v-e9a4990c]:disabled{cursor:not-allowed;opacity:.6}.b-contact-form__note[data-v-e9a4990c]{color:var(--bc-text-muted);font-size:var(--bc-label-s)}.b-contact-form__err[data-v-e9a4990c]{color:var(--bc-color-red-600,#dc2626);font-size:var(--bc-body-s);font-weight:400}.b-contact-form__alert[data-v-e9a4990c]{background:var(--bc-color-red-50,#fef2f2);border-radius:var(--bc-radius-md);color:var(--bc-color-red-700,#b91c1c);font-size:var(--bc-body-s);padding:var(--bc-space-3) var(--bc-space-4)}.b-contact-form__success[data-v-e9a4990c]{background:var(--bc-color-teal-50,rgba(17,157,161,.08));border:1px solid var(--bc-color-teal-600);border-radius:var(--bc-radius-lg);padding:var(--bc-space-6)}.b-contact-form__success strong[data-v-e9a4990c]{color:var(--bc-text);display:block;font-size:var(--bc-h4,1.25rem);margin-bottom:var(--bc-space-2)}.b-contact-form__success p[data-v-e9a4990c]{color:var(--bc-text-muted)}.b-contact-form__hp[data-v-e9a4990c]{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}@media(max-width:767px){.b-contact-form__inner[data-v-e9a4990c]{padding-inline:var(--bc-page-margin-mobile)}.b-contact-form__row[data-v-e9a4990c]{grid-template-columns:1fr}}.b-cta-banner[data-v-65a03422]{background:var(--bc-surface);border-bottom:1px solid var(--bc-border);border-top:1px solid var(--bc-border)}.b-cta-banner__inner[data-v-65a03422]{align-items:center;display:flex;gap:var(--bc-space-12);justify-content:center;margin-inline:auto;max-width:64rem;padding:var(--bc-space-12) var(--bc-page-margin-desktop)}.b-cta-banner__content[data-v-65a03422]{display:flex;flex:1 1 0;flex-direction:column;gap:var(--bc-space-4);max-width:34rem}.b-cta-banner__title[data-v-65a03422]{color:var(--bc-text);font-size:var(--bc-h3);font-weight:700;letter-spacing:-.02em;line-height:1.3}.b-cta-banner__text[data-v-65a03422]{color:var(--bc-text-muted);font-size:var(--bc-body-m);line-height:1.6}.b-cta-banner__btn[data-v-65a03422]{align-items:center;align-self:flex-start;background:var(--bc-color-teal-600);border-radius:var(--bc-radius-md);color:var(--bc-color-white);display:inline-flex;font-size:var(--bc-body-m);font-weight:600;justify-content:center;padding:var(--bc-space-3) var(--bc-space-6);text-decoration:none;transition:background .15s}.b-cta-banner__btn[data-v-65a03422]:hover{background:var(--bc-color-teal-700)}.b-cta-banner__visual[data-v-65a03422]{flex-shrink:0;max-width:40%;width:18rem}.b-cta-banner__visual img[data-v-65a03422]{aspect-ratio:16/11;border-radius:var(--bc-radius-xl);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1023px){.b-cta-banner__inner[data-v-65a03422]{flex-direction:column;padding-inline:var(--bc-page-margin-tablet);text-align:center}.b-cta-banner__btn[data-v-65a03422]{align-self:center}.b-cta-banner__visual[data-v-65a03422]{max-width:12rem}}@media(max-width:767px){.b-cta-banner__inner[data-v-65a03422]{padding-inline:var(--bc-page-margin-mobile)}}.b-feature-row[data-v-33f8c5c6]{border-bottom:1px solid var(--bc-border);padding:var(--bc-space-16) 0}.b-feature-row__grid[data-v-33f8c5c6]{display:grid;gap:var(--bc-space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.b-feature-row__item[data-v-33f8c5c6]{align-items:center;display:flex;gap:var(--bc-space-6)}.b-feature-row__icon[data-v-33f8c5c6]{align-items:center;background:var(--bc-color-teal-100);border:1px solid rgba(17,157,161,.18);border-radius:var(--bc-radius-md);color:var(--bc-color-teal-700);display:inline-flex;flex-shrink:0;height:3.25rem;justify-content:center;width:3.25rem}.b-feature-row__icon-svg[data-v-33f8c5c6]{height:1.4rem;width:1.4rem}.b-feature-row__title[data-v-33f8c5c6]{color:var(--bc-text);font-size:var(--bc-body-m);font-weight:600;line-height:1.3;margin:0}.b-feature-row__text[data-v-33f8c5c6]{color:var(--bc-text-soft);font-size:var(--bc-body-s);line-height:1.55;margin:var(--bc-space-2) 0 0;white-space:pre-line}@media(max-width:767px){.b-feature-row__grid[data-v-33f8c5c6]{gap:var(--bc-space-6);grid-template-columns:1fr}}.guide-affiliate[data-v-0e1320ee]{background:var(--bc-color-teal-100);border:1px solid rgba(196,249,51,.28);border-radius:var(--bc-radius-lg);display:flex;flex-direction:column;gap:var(--bc-space-3);margin:var(--bc-space-8) auto;max-width:var(--bc-container-reading);padding:var(--bc-space-6)}.guide-affiliate__badge[data-v-0e1320ee]{align-items:center;background:var(--bc-color-white);border:1px solid rgba(196,249,51,.28);border-radius:999px;color:var(--bc-color-teal-700);display:inline-flex;font-size:var(--bc-label-s);font-weight:600;min-height:2rem;padding:.375rem .75rem;width:-moz-fit-content;width:fit-content}.guide-affiliate__title[data-v-0e1320ee]{color:var(--bc-text);font-size:var(--bc-body-l);font-weight:700;line-height:1.4}.guide-affiliate__description[data-v-0e1320ee]{color:var(--bc-text-muted);font-size:var(--bc-body-m);line-height:1.625}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-37827943],[data-v-37827943]::backdrop,[data-v-37827943]:after,[data-v-37827943]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.guide-feature-grid[data-v-37827943]{display:grid;gap:calc(var(--spacing,.25rem)*6);gap:var(--bc-space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-block:var(--bc-space-10)}.guide-feature-grid__feature[data-v-37827943]{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);border-radius:1.75rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--bc-shadow-3);min-height:30rem;overflow:hidden;position:relative}.guide-feature-grid__feature[data-v-37827943]:after{background:linear-gradient(#0c11141a,#0c1114bd);content:"";inset:0;position:absolute}.guide-feature-grid__image[data-v-37827943]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.guide-feature-grid__copy[data-v-37827943]{inset-inline:calc(var(--spacing,.25rem)*8);bottom:calc(var(--spacing,.25rem)*8);bottom:var(--bc-space-8);left:var(--bc-space-8);max-width:34rem;position:absolute;right:var(--bc-space-8);z-index:1}.guide-feature-grid__tag[data-v-37827943]{background-color:var(--bc-color-teal-100);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));min-height:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);align-items:center;border-color:#c4f93347;border-radius:3.40282e+38px;border-width:1px;color:var(--bc-color-teal-700);display:inline-flex;font-weight:var(--font-weight-semibold,600)}.guide-feature-grid__description[data-v-37827943],.guide-feature-grid__title[data-v-37827943]{color:var(--bc-color-white)}.guide-feature-grid__title[data-v-37827943]{margin-top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.03em;color:var(--bc-h2);font-size:var(--bc-h2);font-weight:700;letter-spacing:-.03em;line-height:1.25}.guide-feature-grid__description[data-v-37827943]{color:#fffc;margin-top:calc(var(--spacing,.25rem)*4)}@supports (color:color-mix(in lab,red,red)){.guide-feature-grid__description[data-v-37827943]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.guide-feature-grid__description[data-v-37827943]{color:#ffffffc7;font-size:var(--bc-body-m);line-height:1.625}.guide-feature-grid__grid[data-v-37827943]{display:grid;gap:calc(var(--spacing,.25rem)*4);gap:var(--bc-space-4)}.guide-feature-grid__card[data-v-37827943]{background-color:var(--bc-surface);border-color:var(--bc-border);border-style:var(--tw-border-style);border-width:1px;min-height:calc(var(--spacing,.25rem)*52);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);background:#fffffff5;border:1px solid var(--bc-border);border-radius:1.25rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--bc-shadow-2);display:flex;flex-direction:column;justify-content:space-between;min-height:13rem;padding:var(--bc-space-6)}.guide-feature-grid__card-tag[data-v-37827943]{background-color:var(--bc-color-slate-50);border-color:var(--bc-border);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));min-height:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);align-items:center;border-radius:3.40282e+38px;color:var(--bc-text-muted);display:inline-flex;font-weight:var(--font-weight-semibold,600)}.guide-feature-grid__card-title[data-v-37827943]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));margin-top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);color:var(--bc-text);letter-spacing:var(--tracking-tight,-.025em)}.guide-feature-grid__card-copy[data-v-37827943]{color:var(--bc-text-muted);font-size:var(--bc-body-m);line-height:1.625;margin-top:calc(var(--spacing,.25rem)*3)}.guide-feature-grid__card-link[data-v-37827943]{--tw-font-weight:var(--font-weight-bold,700);align-items:center;color:var(--bc-color-teal-700);display:inline-flex;font-size:.9375rem;font-weight:var(--font-weight-bold,700);font-weight:700;margin-top:var(--bc-space-5);text-decoration:none}@media(max-width:1023px){.guide-feature-grid[data-v-37827943]{grid-template-columns:1fr}}@media(max-width:767px){.guide-feature-grid__feature[data-v-37827943]{min-height:calc(var(--spacing,.25rem)*60);min-height:15rem}.guide-feature-grid__card[data-v-37827943]{min-height:calc(var(--spacing,.25rem)*0);min-height:auto}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.guide-gallery[data-v-cf50de04]{margin:var(--bc-space-8) auto;max-width:var(--bc-container)}.guide-gallery__title[data-v-cf50de04]{margin:0 auto var(--bc-space-4);max-width:var(--bc-container-reading)}.guide-gallery__grid[data-v-cf50de04]{display:grid;gap:var(--bc-space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.guide-gallery__item[data-v-cf50de04]{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);display:flex;flex-direction:column;overflow:hidden}.guide-gallery__img[data-v-cf50de04]{height:14rem;-o-object-fit:cover;object-fit:cover;width:100%}.guide-gallery__caption[data-v-cf50de04]{color:var(--bc-text-soft);font-size:var(--bc-body-s);line-height:1.57;padding:var(--bc-space-3) var(--bc-space-4)}.guide-image[data-v-4d376b3a]{margin:var(--bc-space-8) auto;max-width:var(--bc-container-reading)}.guide-image__img[data-v-4d376b3a]{border-radius:var(--bc-radius-lg);-o-object-fit:cover;object-fit:cover;width:100%}.guide-image__caption[data-v-4d376b3a]{color:var(--bc-text-soft);font-size:var(--bc-body-s);line-height:1.57;margin-top:var(--bc-space-2)}.guide-list[data-v-c70a07cc]{margin:var(--bc-space-8) auto;max-width:var(--bc-container-reading)}.guide-list__title[data-v-c70a07cc]{margin-bottom:var(--bc-space-4)}.guide-list__list[data-v-c70a07cc]{display:flex;flex-direction:column;gap:var(--bc-space-2);padding-left:var(--bc-space-6)}.guide-list__list--ordered[data-v-c70a07cc]{list-style:decimal}.guide-list__list[data-v-c70a07cc]:not(.guide-list__list--ordered){list-style:disc}.guide-list__item[data-v-c70a07cc]{color:var(--bc-text);font-size:var(--bc-body-m);line-height:1.625}.guide-card[data-v-97ddd134]{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);box-shadow:var(--bc-shadow-1);color:inherit;display:flex;flex-direction:column;justify-content:space-between;min-height:14rem;padding:var(--bc-space-6);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.guide-card[data-v-97ddd134]:hover{border-color:var(--bc-color-teal-600);box-shadow:var(--bc-shadow-2);color:inherit;transform:translateY(-2px)}.guide-card__tag[data-v-97ddd134]{align-items:center;background:var(--bc-color-slate-50);border:1px solid var(--bc-border);border-radius:999px;color:var(--bc-text-muted);display:inline-flex;font-size:var(--bc-label-s);font-weight:600;min-height:2rem;padding-inline:var(--bc-space-3);width:-moz-fit-content;width:fit-content}.guide-card__title[data-v-97ddd134]{color:var(--bc-text);font-size:var(--bc-h4);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-top:var(--bc-space-4)}.guide-card__description[data-v-97ddd134]{color:var(--bc-text-muted);font-size:var(--bc-body-m);line-height:1.625;margin-top:var(--bc-space-3)}.guide-card__link[data-v-97ddd134]{align-items:center;color:var(--bc-color-teal-700);display:inline-flex;font-size:.9375rem;font-weight:700;margin-top:var(--bc-space-5);text-decoration:none}.guide-card:hover .guide-card__link[data-v-97ddd134]{color:var(--bc-color-teal-600)}.guide-overview[data-v-7a6d280c]{margin:var(--bc-space-10) auto;width:min(var(--bc-container),calc(100% - var(--bc-page-margin-desktop)*2))}.guide-overview__description[data-v-7a6d280c]{color:var(--bc-text-muted);font-size:var(--bc-body-m);line-height:1.625;margin-top:var(--bc-space-4);max-width:42rem}.guide-overview__grid[data-v-7a6d280c]{display:grid;gap:var(--bc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--bc-space-8)}.guide-overview__grid--2[data-v-7a6d280c]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-overview__grid--4[data-v-7a6d280c]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.guide-overview__grid[data-v-7a6d280c],.guide-overview__grid--4[data-v-7a6d280c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.guide-overview[data-v-7a6d280c]{margin-block:var(--bc-space-8);width:calc(100% - var(--bc-page-margin-mobile)*2)}.guide-overview__grid[data-v-7a6d280c],.guide-overview__grid--2[data-v-7a6d280c],.guide-overview__grid--4[data-v-7a6d280c]{grid-template-columns:1fr}}.guide-related[data-v-b5c9b8e1]{margin:var(--bc-space-10) auto;width:min(var(--bc-container),calc(100% - var(--bc-page-margin-desktop)*2))}.guide-related__grid[data-v-b5c9b8e1]{display:grid;gap:var(--bc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--bc-space-6)}@media(max-width:1023px){.guide-related__grid[data-v-b5c9b8e1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.guide-related[data-v-b5c9b8e1]{margin-block:var(--bc-space-8);width:calc(100% - var(--bc-page-margin-mobile)*2)}.guide-related__grid[data-v-b5c9b8e1]{grid-template-columns:1fr}}.guide-richtext[data-v-307a660a]{margin:var(--bc-space-8) auto;width:min(var(--bc-container-reading),calc(100% - var(--bc-page-margin-desktop)*2))}.guide-richtext[data-v-307a660a] h2{margin-bottom:var(--bc-space-4);margin-top:var(--bc-space-10)}.guide-richtext[data-v-307a660a] h2:first-child{margin-top:0}.guide-richtext[data-v-307a660a] p+p{margin-top:var(--bc-space-4)}.guide-richtext[data-v-307a660a] a{color:var(--bc-link);text-decoration:underline;text-underline-offset:.18em}@media(max-width:767px){.guide-richtext[data-v-307a660a]{width:calc(100% - var(--bc-page-margin-mobile)*2)}}.guide-table[data-v-49b6181f]{margin:var(--bc-space-8) auto;max-width:var(--bc-container-reading)}.guide-table__title[data-v-49b6181f]{margin-bottom:var(--bc-space-4)}.guide-table__wrapper[data-v-49b6181f]{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);overflow-x:auto}.guide-table__table[data-v-49b6181f]{border-collapse:collapse;width:100%}.guide-table__caption[data-v-49b6181f]{color:var(--bc-text-soft);font-size:var(--bc-body-s);padding:var(--bc-space-3) var(--bc-space-4);text-align:left}.guide-table__table td[data-v-49b6181f],.guide-table__table th[data-v-49b6181f]{border-bottom:1px solid var(--bc-border);padding:.75rem 1rem;text-align:left;vertical-align:top}.guide-table__table th[data-v-49b6181f]{background:var(--bc-color-slate-50);color:var(--bc-text-soft);font-size:var(--bc-label-s);font-weight:600}.guide-table__table td[data-v-49b6181f]{color:var(--bc-text);font-size:.9375rem;line-height:1.57}.guide-table__table tr:last-child td[data-v-49b6181f]{border-bottom:none}.s-guide-list[data-v-fc1a53fa]{display:grid;gap:var(--bc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--bc-space-8)}@media(max-width:1023px){.s-guide-list[data-v-fc1a53fa]{grid-template-columns:1fr}}.m-guide-teaser__layout[data-v-735fc69b]{align-items:start;display:grid;gap:var(--bc-space-8);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}.m-guide-teaser__copy[data-v-735fc69b]{display:flex;flex-direction:column}.m-guide-teaser__description[data-v-735fc69b]{color:var(--bc-text-muted);font-size:var(--bc-body-s);line-height:1.625;margin-top:var(--bc-space-4);max-width:840px;white-space:pre-line}.m-guide-teaser__cta[data-v-735fc69b]{align-items:center;background:var(--bc-color-teal-700);border-radius:9999px;color:var(--bc-color-white);display:inline-flex;font-size:var(--bc-body-s);font-weight:700;justify-content:center;margin-top:var(--bc-space-6);min-height:2.8rem;padding:0 var(--bc-space-6);text-decoration:none;width:-moz-fit-content;width:fit-content}.m-guide-teaser__cta[data-v-735fc69b]:hover{background:var(--bc-color-teal-600)}@media(max-width:1023px){.m-guide-teaser__layout[data-v-735fc69b]{grid-template-columns:1fr}}.b-guide-teaser[data-v-9c2b9bef]{padding:var(--bc-space-16) 0}.guide-video[data-v-47b20f03]{margin:var(--bc-space-8) auto;max-width:var(--bc-container-reading)}.guide-video__title[data-v-47b20f03]{margin-bottom:var(--bc-space-4)}.guide-video__embed[data-v-47b20f03]{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.guide-video__iframe[data-v-47b20f03]{height:100%;inset:0;position:absolute;width:100%}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-ff339f72],[data-v-ff339f72]::backdrop,[data-v-ff339f72]:after,[data-v-ff339f72]:before{--tw-border-style:solid}}}.reference-hero[data-v-ff339f72]{background:var(--bc-surface);min-height:clamp(31rem,52vw,50rem);overflow:hidden;padding-top:calc(var(--spacing, .25rem)*16);position:relative}.reference-hero__bg[data-v-ff339f72],.reference-hero__overlay[data-v-ff339f72],.reference-hero__warm-glow[data-v-ff339f72]{inset:calc(var(--spacing, .25rem)*0);position:absolute}.reference-hero__bg[data-v-ff339f72]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.reference-hero__overlay[data-v-ff339f72]{background:linear-gradient(90deg,#f8fbfbf7,#f8fbfbe6 24%,#f8fbfb8c 44%,#f8fbfb1f 62%,#f8fbfb00),linear-gradient(#ffffff80,#ffffff0a 34%,#fff0)}.reference-hero__warm-glow[data-v-ff339f72]{background:radial-gradient(circle at 80%,rgba(17,157,161,.18),transparent 30%),radial-gradient(circle at 92% 30%,rgba(255,122,69,.122),transparent 22%)}.reference-hero__container[data-v-ff339f72]{align-items:center;display:flex;min-height:inherit;position:relative;z-index:1}.reference-hero__copy[data-v-ff339f72]{padding:clamp(7rem,12vw,8.8rem) 0 clamp(3.1rem,7vw,4.6rem);width:min(100%,35rem)}.reference-hero__title[data-v-ff339f72]{color:var(--bc-text);font-size:clamp(3.35rem,5.9vw,5rem);font-weight:800;letter-spacing:-.07em;line-height:.97;margin:0;max-width:8.4ch;white-space:pre-line}.reference-hero__kicker[data-v-ff339f72]{color:var(--bc-text-muted);font-size:1.42rem;font-weight:700;line-height:1.2;margin:1rem 0 0}.reference-hero__text[data-v-ff339f72],.reference-home__text[data-v-ff339f72]{color:var(--bc-text-muted);font-size:1.06rem;line-height:1.58;margin:1rem 0 0;max-width:33rem}.reference-search[data-v-ff339f72]{align-items:center;background:var(--bc-surface);border:1px solid hsla(0,0%,100%,.161);border-radius:999px;box-shadow:0 18px 40px #1c29381f;display:flex;margin-top:1.8rem;padding:.44rem;width:min(100%,40rem)}.reference-search__icon[data-v-ff339f72]{align-items:center;color:var(--bc-text-muted);display:inline-flex;flex:none;justify-content:center;width:3rem}.reference-search__icon svg[data-v-ff339f72]{fill:none;height:1.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.2rem}.reference-search input[data-v-ff339f72]{background-color:transparent;border:0;color:var(--bc-text);flex:1;font-size:.98rem;min-height:3.35rem;min-width:calc(var(--spacing, .25rem)*0);padding:0 .35rem 0 0}.reference-search input[data-v-ff339f72]::-moz-placeholder{color:var(--bc-text-muted)}.reference-search input[data-v-ff339f72]::placeholder{color:var(--bc-text-muted)}.reference-search input[data-v-ff339f72]:focus,.reference-sort__select[data-v-ff339f72]:focus{outline:none}.reference-compare-box__button[data-v-ff339f72],.reference-search button[data-v-ff339f72]{align-items:center;background:var(--bc-color-teal-600);border-radius:999px;border-style:var(--tw-border-style);border-width:0;box-shadow:inset 0 -2px #0000002e;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;min-height:3.35rem;padding:0 1.8rem}.reference-search button[data-v-ff339f72]{flex:none;min-width:9.7rem}.reference-compare-box__button[data-v-ff339f72]:hover,.reference-search button[data-v-ff339f72]:hover{background:var(--bc-color-teal-700);color:#fff}.reference-hero__meta[data-v-ff339f72]{align-items:center;display:flex;flex-wrap:wrap;gap:1.45rem;margin-top:1rem}.reference-hero__meta-item[data-v-ff339f72]{align-items:center;color:var(--bc-text-muted);display:inline-flex;font-size:.9rem;font-weight:600;gap:.45rem}.reference-hero__meta-item svg[data-v-ff339f72]{fill:none;height:1rem;stroke:var(--bc-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1rem}.reference-hero__meta-icon[data-v-ff339f72]{color:var(--bc-text-muted);flex:none;height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.reference-feature-row[data-v-ff339f72],.reference-footer-highlights[data-v-ff339f72]{border-bottom:1px solid var(--bc-border);border-top:1px solid transparent}.reference-feature-row__container[data-v-ff339f72],.reference-footer-highlights__grid[data-v-ff339f72]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.reference-feature[data-v-ff339f72],.reference-footer-feature[data-v-ff339f72]{align-items:center;display:flex;gap:1rem;min-height:6.1rem;padding:1.15rem 1.35rem}.reference-feature+.reference-feature[data-v-ff339f72],.reference-footer-feature+.reference-footer-feature[data-v-ff339f72]{border-left:1px solid var(--bc-border)}.reference-compare-box__icon[data-v-ff339f72],.reference-feature__icon[data-v-ff339f72],.reference-footer-feature__icon[data-v-ff339f72]{align-items:center;background:var(--bc-color-teal-100);border-radius:3.40282e+38px;display:inline-flex;flex:none;height:3.1rem;justify-content:center;width:3.1rem}.reference-compare-box__icon svg[data-v-ff339f72],.reference-feature__icon svg[data-v-ff339f72],.reference-footer-feature__icon svg[data-v-ff339f72]{fill:none;height:1.5rem;stroke:var(--bc-color-teal-700);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.5rem}.reference-feature h2[data-v-ff339f72],.reference-footer-feature h2[data-v-ff339f72]{color:var(--bc-text);font-size:.95rem;font-weight:700;line-height:1.2;margin:0}.reference-feature p[data-v-ff339f72],.reference-footer-feature p[data-v-ff339f72]{color:var(--bc-text-muted);font-size:.81rem;line-height:1.55;margin:.32rem 0 0;white-space:pre-line}.reference-brands[data-v-ff339f72]{padding:1.25rem 0 1.15rem}.reference-section-title[data-v-ff339f72]{color:var(--bc-text);font-size:1.52rem;font-weight:700;letter-spacing:-.03em;margin:0 0 1rem}.reference-brands__grid[data-v-ff339f72],.reference-home__grid[data-v-ff339f72]{display:grid;gap:1rem}.reference-brands__grid[data-v-ff339f72]{grid-template-columns:repeat(7,minmax(0,1fr))}.reference-brands__tile[data-v-ff339f72],.reference-card[data-v-ff339f72],.reference-compare-box[data-v-ff339f72],.reference-home-brand[data-v-ff339f72],.reference-home-card[data-v-ff339f72],.reference-sidebar[data-v-ff339f72]{background:var(--bc-surface);border:1px solid var(--bc-border)}.reference-brands__tile[data-v-ff339f72]{align-items:center;border-radius:calc(var(--ui-radius)*2);display:flex;justify-content:center;min-height:4.2rem;padding:.5rem}.reference-brands__tile img[data-v-ff339f72]{display:block;max-width:7.55rem;width:100%}.reference-brands__tile--more[data-v-ff339f72]{color:var(--bc-text);font-size:.94rem;font-weight:600;line-height:1.35;text-align:center}.reference-home[data-v-ff339f72],.reference-results[data-v-ff339f72]{padding:.75rem 0 0}.reference-breadcrumbs[data-v-ff339f72]{align-items:center;color:var(--bc-text-muted);display:flex;font-size:.71rem;font-weight:500;gap:.45rem}.reference-results__layout[data-v-ff339f72]{display:grid;gap:1.5rem;grid-template-columns:13.4rem minmax(0,1fr);margin-top:.75rem}.reference-sidebar[data-v-ff339f72]{border-radius:.62rem;padding:1.05rem .95rem}.reference-filter-group__head[data-v-ff339f72],.reference-results__head[data-v-ff339f72],.reference-sidebar__head[data-v-ff339f72]{align-items:center;display:flex;justify-content:space-between}.reference-results__title[data-v-ff339f72],.reference-sidebar__head h2[data-v-ff339f72]{color:var(--bc-text);font-size:1.05rem;font-weight:700;margin:0}.reference-link-button[data-v-ff339f72],.reference-sidebar__head button[data-v-ff339f72]{background:0 0;border:0;color:var(--bc-color-teal-700);font-size:.77rem;font-weight:500}.reference-filter-group[data-v-ff339f72]{border-top:1px solid var(--bc-border);margin-top:1rem;padding-top:1rem}.reference-filter-group--last[data-v-ff339f72]{padding-bottom:.1rem}.reference-filter-group__head[data-v-ff339f72]{color:var(--bc-text);font-size:.85rem;font-weight:700}.reference-price-slider[data-v-ff339f72]{margin-top:1rem;position:relative}.reference-price-slider__line[data-v-ff339f72]{background:var(--bc-color-teal-700);border-radius:999px;height:.22rem}.reference-price-slider__dot[data-v-ff339f72]{background-color:var(--color-white,#fff);border:2px solid var(--bc-border-strong);border-radius:3.40282e+38px;height:.82rem;margin-top:-.41rem;position:absolute;top:50%;width:.82rem}.reference-price-slider__dot--left[data-v-ff339f72]{left:.35rem}.reference-price-slider__dot--right[data-v-ff339f72]{right:.35rem}.reference-active-tags[data-v-ff339f72],.reference-pagination[data-v-ff339f72],.reference-price-values[data-v-ff339f72],.reference-results__tools[data-v-ff339f72]{align-items:center;display:flex}.reference-price-values[data-v-ff339f72]{color:var(--bc-text-muted);font-size:.77rem;justify-content:space-between;margin-top:.65rem}.reference-check[data-v-ff339f72]{align-items:center;color:var(--bc-text-muted);display:grid;font-size:.82rem;gap:.55rem;grid-template-columns:auto 1fr auto;margin-top:.62rem}.reference-card__compare input[data-v-ff339f72],.reference-check input[data-v-ff339f72]{accent-color:var(--bc-color-teal-700);height:.88rem;width:.88rem}.reference-check strong[data-v-ff339f72]{color:var(--bc-text-muted);font-size:.74rem;font-weight:500}.reference-results__content[data-v-ff339f72]{min-width:0}.reference-results__head[data-v-ff339f72]{gap:1rem}.reference-results__tools[data-v-ff339f72]{gap:.8rem}.reference-home-brand__pill[data-v-ff339f72],.reference-pagination button[data-v-ff339f72],.reference-sort[data-v-ff339f72],.reference-view-toggle[data-v-ff339f72]{background:var(--bc-surface);border:1px solid var(--bc-border)}.reference-sort[data-v-ff339f72],.reference-view-toggle[data-v-ff339f72]{border-radius:calc(var(--ui-radius)*2)}.reference-sort[data-v-ff339f72]{align-items:center;display:inline-flex;gap:.75rem;min-height:2.45rem;padding:0 .9rem}.reference-sort[data-v-ff339f72],.reference-sort__select[data-v-ff339f72]{color:var(--bc-text-muted);font-size:.84rem}.reference-sort__select[data-v-ff339f72]{background:0 0;border:0}.reference-view-toggle[data-v-ff339f72]{display:inline-flex;overflow:hidden}.reference-view-toggle button[data-v-ff339f72]{background:0 0;border:0;color:var(--bc-text-muted);font-size:.82rem;min-height:2.45rem;min-width:5.1rem}.reference-pagination .is-active[data-v-ff339f72],.reference-view-toggle .is-active[data-v-ff339f72]{background:var(--bc-color-teal-100);color:var(--bc-color-teal-700);font-weight:600}.reference-active-tags[data-v-ff339f72]{flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.reference-active-tags__item[data-v-ff339f72]{align-items:center;background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:calc(var(--ui-radius)*2);color:var(--bc-text-muted);display:inline-flex;font-size:.77rem;gap:.5rem;min-height:2rem;padding:0 .75rem}.reference-product-grid[data-v-ff339f72]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.reference-card[data-v-ff339f72]{border-radius:.62rem;overflow:hidden;position:relative}.reference-card__wishlist[data-v-ff339f72]{align-items:center;background:0 0;border:0;display:inline-flex;height:1.7rem;justify-content:center;position:absolute;right:.7rem;top:.75rem;width:1.7rem}.reference-card__wishlist svg[data-v-ff339f72]{fill:none;height:1rem;stroke:var(--bc-text-muted);stroke-width:1.8px;width:1rem}.reference-card__image-wrap[data-v-ff339f72]{align-items:flex-end;display:flex;justify-content:center;min-height:10.8rem;padding:1rem .8rem .35rem}.reference-card__image-wrap img[data-v-ff339f72]{display:block;width:100%}.reference-card__body[data-v-ff339f72]{padding:0 .85rem .9rem}.reference-card__brand[data-v-ff339f72]{color:var(--bc-color-teal-700);font-size:.77rem;font-weight:700;margin:0}.reference-card__title[data-v-ff339f72]{color:var(--bc-text);font-size:1rem;font-weight:700;line-height:1.25;margin:.2rem 0 0}.reference-card__title a[data-v-ff339f72]:hover{color:inherit}.reference-card__specs[data-v-ff339f72]{list-style:none;margin:.75rem 0 0;padding:0}.reference-card__specs li[data-v-ff339f72]{color:var(--bc-text-muted);font-size:.78rem;line-height:1.65;padding-left:1rem;position:relative}.reference-card__specs li[data-v-ff339f72]:before{border:1px solid var(--bc-text-soft);border-radius:3.40282e+38px;content:"";height:.42rem;left:0;position:absolute;top:.45rem;width:.42rem}.reference-card__price[data-v-ff339f72]{align-items:baseline;color:var(--bc-text);display:flex;gap:.45rem;margin-top:.9rem}.reference-card__price span[data-v-ff339f72]{font-size:1.12rem;font-weight:800;letter-spacing:-.03em}.reference-card__price small[data-v-ff339f72]{color:var(--bc-text-muted);font-size:.76rem;text-transform:uppercase}.reference-card__offer[data-v-ff339f72]{color:var(--bc-color-teal-700);font-size:.79rem;margin:.2rem 0 0}.reference-card__compare[data-v-ff339f72]{align-items:center;border-top:1px solid var(--bc-border);color:var(--bc-text-muted);display:flex;font-size:.82rem;gap:.55rem;min-height:2.7rem;padding:0 .9rem}.reference-empty[data-v-ff339f72],.reference-home__section[data-v-ff339f72]{margin-top:1rem}.reference-empty[data-v-ff339f72]{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:.62rem;color:var(--bc-text-muted);padding:1.25rem 1rem}.reference-pagination[data-v-ff339f72]{gap:.5rem;margin-top:1rem}.reference-pagination button[data-v-ff339f72]{border-radius:calc(var(--ui-radius)*2);color:var(--bc-text-muted);font-size:.84rem;min-height:2.45rem;min-width:2.5rem;padding:0 .85rem}.reference-pagination button[data-v-ff339f72]:disabled{opacity:.5}.reference-compare-box[data-v-ff339f72]{align-items:center;border-radius:.62rem;display:grid;gap:1rem;grid-template-columns:auto 1fr auto;margin-top:1rem;padding:1.35rem 1.45rem}.reference-compare-box__copy h3[data-v-ff339f72]{color:var(--bc-text);font-size:1rem;font-weight:700;margin:0}.reference-compare-box__copy p[data-v-ff339f72]{color:var(--bc-text-muted);font-size:.82rem;line-height:1.55;margin:.28rem 0 0}.reference-compare-box__button[data-v-ff339f72]{border-radius:.45rem;font-size:.84rem;min-height:2.8rem;padding:0 1.45rem}.reference-home__section[data-v-ff339f72]{padding-bottom:1rem}.reference-home__section--brand[data-v-ff339f72]{padding-bottom:0}.reference-home__eyebrow[data-v-ff339f72]{color:var(--bc-color-teal-700);font-size:.82rem;font-weight:700;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.reference-home__intro[data-v-ff339f72]{margin-bottom:1rem}.reference-home__grid[data-v-ff339f72]{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-home__grid--guides[data-v-ff339f72]{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-home-brand[data-v-ff339f72],.reference-home-card[data-v-ff339f72]{border-radius:.62rem;padding:1.35rem}.reference-home-card__title[data-v-ff339f72]{color:var(--bc-text);font-size:1.08rem;font-weight:700;line-height:1.3;margin:0}.reference-home-card__text[data-v-ff339f72]{color:var(--bc-text-muted);font-size:.92rem;line-height:1.6;margin:.65rem 0 0}.reference-home-card__link[data-v-ff339f72]{align-items:center;color:var(--bc-color-teal-700);display:inline-flex;font-size:.86rem;font-weight:700;margin-top:1rem}.reference-home-brand[data-v-ff339f72]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.reference-home-brand__pills[data-v-ff339f72]{display:flex;flex-wrap:wrap;gap:.75rem}.reference-home-brand__pill[data-v-ff339f72]{align-items:center;border-radius:3.40282e+38px;color:var(--bc-text-muted);display:inline-flex;font-size:.86rem;font-weight:600;min-height:2.5rem;padding:0 1rem}@media(max-width:1023px){.reference-footer-highlights__grid[data-v-ff339f72],.reference-home-brand[data-v-ff339f72],.reference-results__layout[data-v-ff339f72]{grid-template-columns:1fr}.reference-brands__grid[data-v-ff339f72],.reference-feature-row__container[data-v-ff339f72],.reference-home__grid[data-v-ff339f72],.reference-home__grid--guides[data-v-ff339f72],.reference-product-grid[data-v-ff339f72]{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-compare-box[data-v-ff339f72],.reference-results__head[data-v-ff339f72]{grid-template-columns:1fr}.reference-results__tools[data-v-ff339f72]{justify-content:space-between;width:100%}.reference-feature+.reference-feature[data-v-ff339f72],.reference-footer-feature+.reference-footer-feature[data-v-ff339f72]{border-left:0}.reference-hero[data-v-ff339f72]{min-height:36rem}.reference-hero__overlay[data-v-ff339f72]{background:linear-gradient(#f8fbfbb8,#f8fbfb8c 40%,#f8fbfb80 72%,#f8fbfba3 90%,#f8fbfbb8)}.reference-hero__kicker[data-v-ff339f72],.reference-hero__meta-item[data-v-ff339f72],.reference-hero__text[data-v-ff339f72],.reference-hero__title[data-v-ff339f72]{text-shadow:0 1px 10px rgba(248,251,251,.8)}.reference-hero__container[data-v-ff339f72]{align-items:flex-start}.reference-hero__copy[data-v-ff339f72]{padding-top:clamp(6.5rem,13vw,7.75rem);width:min(100%,38rem)}}@media(max-width:767px){.reference-hero__copy[data-v-ff339f72]{padding:6.25rem 0 2.6rem}.reference-hero__title[data-v-ff339f72]{font-size:2.95rem}.reference-brands__grid[data-v-ff339f72],.reference-feature-row__container[data-v-ff339f72],.reference-footer-highlights__grid[data-v-ff339f72],.reference-home__grid[data-v-ff339f72],.reference-home__grid--guides[data-v-ff339f72],.reference-product-grid[data-v-ff339f72]{grid-template-columns:1fr}.reference-hero__kicker[data-v-ff339f72]{font-size:1.1rem}.reference-hero__text[data-v-ff339f72],.reference-home__text[data-v-ff339f72]{font-size:.98rem}.reference-search[data-v-ff339f72]{border-radius:1.35rem;flex-wrap:wrap;gap:.2rem;padding:.35rem}.reference-search__icon[data-v-ff339f72]{width:2.6rem}.reference-search input[data-v-ff339f72]{min-height:3rem;padding-right:.5rem}.reference-search button[data-v-ff339f72]{min-height:3rem;min-width:0;width:100%}.reference-hero__meta[data-v-ff339f72]{gap:.8rem 1.1rem}.reference-hero__meta-item[data-v-ff339f72]{font-size:.84rem}.reference-pagination[data-v-ff339f72],.reference-results__tools[data-v-ff339f72]{align-items:stretch;flex-direction:column}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.hero-search[data-v-baa426c0]{background:linear-gradient(135deg,var(--bc-color-slate-50) 0,var(--bc-color-white) 100%);border-bottom:1px solid var(--bc-border)}.hero-search__container[data-v-baa426c0]{align-items:center;display:flex;flex-direction:column;gap:var(--bc-space-6);margin-inline:auto;max-width:var(--bc-container);padding:var(--bc-space-10) var(--bc-page-margin-desktop) var(--bc-space-8)}.hero-search__eyebrow[data-v-baa426c0]{color:var(--bc-color-teal-700);display:block;font-size:var(--bc-label-s);font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.hero-search__title[data-v-baa426c0]{color:var(--bc-text);font-size:var(--bc-h1);font-weight:800;letter-spacing:-.04em;line-height:1.2;text-align:center}.hero-search__bar[data-v-baa426c0]{width:min(100%,56rem)}@media(max-width:1023px){.hero-search__container[data-v-baa426c0]{padding:var(--bc-space-8) var(--bc-page-margin-tablet) var(--bc-space-6)}}@media(max-width:767px){.hero-search__container[data-v-baa426c0]{padding:var(--bc-space-6) var(--bc-page-margin-mobile) var(--bc-space-6)}.hero-search__title[data-v-baa426c0]{font-size:clamp(2rem,8vw,2.5rem)}}.b-home-brands[data-v-51443bdb]{padding:var(--bc-space-16) 0}.b-home-brands__head[data-v-51443bdb]{align-items:flex-end;display:flex;gap:var(--bc-space-4);justify-content:space-between;margin-bottom:var(--bc-space-8)}.b-home-brands__title[data-v-51443bdb]{color:var(--bc-text);font-size:var(--bc-h3);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.b-home-brands__more[data-v-51443bdb]{align-items:center;color:var(--bc-color-teal-700);display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;gap:.35rem;text-decoration:none;transition:gap .15s ease}.b-home-brands__more[data-v-51443bdb]:hover{gap:.6rem}.b-home-brands__grid[data-v-51443bdb]{display:grid;gap:var(--bc-space-3);grid-template-columns:repeat(7,minmax(0,1fr))}.b-home-brands__tile[data-v-51443bdb]{align-items:center;background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);display:flex;justify-content:center;min-height:5rem;padding:var(--bc-space-4);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.b-home-brands__tile[data-v-51443bdb]:hover{border-color:var(--bc-color-teal-300,var(--bc-border-strong));box-shadow:var(--bc-shadow-1);transform:translateY(-2px)}.b-home-brands__logo[data-v-51443bdb]{display:block;filter:grayscale(100%);height:auto;max-height:2.1rem;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.72;transition:filter .18s ease,opacity .18s ease;width:auto}.b-home-brands__tile:hover .b-home-brands__logo[data-v-51443bdb]{filter:grayscale(0);opacity:1}.b-home-brands__wordmark[data-v-51443bdb]{color:var(--bc-text-muted);font-family:var(--bc-font-display);font-size:.95rem;font-weight:800;letter-spacing:.02em;text-align:center}.b-home-brands__tile:hover .b-home-brands__wordmark[data-v-51443bdb]{color:var(--bc-color-teal-700)}@media(max-width:1023px){.b-home-brands__grid[data-v-51443bdb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.b-home-brands__grid[data-v-51443bdb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-home-steps[data-v-dc47e38d]{background:var(--bc-color-slate-100);padding:var(--bc-space-16) 0}.b-home-steps__title[data-v-dc47e38d]{color:var(--bc-text);font-size:var(--bc-h2);font-weight:700;letter-spacing:-.03em;margin:0 0 var(--bc-space-12);text-align:center}.b-home-steps__grid[data-v-dc47e38d]{display:grid;gap:var(--bc-space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.b-home-steps__item[data-v-dc47e38d]{align-items:center;display:flex;flex-direction:column;text-align:center}.b-home-steps__number[data-v-dc47e38d]{align-items:center;background:var(--bc-color-teal-700);border-radius:50%;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:700;height:3.5rem;justify-content:center;width:3.5rem}.b-home-steps__item-title[data-v-dc47e38d]{color:var(--bc-text);font-size:var(--bc-body-l);font-weight:600;margin:var(--bc-space-6) 0 0}.b-home-steps__text[data-v-dc47e38d]{color:var(--bc-text-soft);font-size:var(--bc-body-s);line-height:1.55;margin:var(--bc-space-3) 0 0;white-space:pre-line}@media(max-width:767px){.b-home-steps__grid[data-v-dc47e38d]{gap:var(--bc-space-8);grid-template-columns:1fr}}.search-hero[data-v-2002a1a9]{background:linear-gradient(135deg,var(--bc-color-slate-50) 0,var(--bc-color-white) 100%);border-bottom:1px solid var(--bc-border)}.search-hero__container[data-v-2002a1a9]{align-items:center;display:flex;flex-direction:column;gap:var(--bc-space-8);margin-inline:auto;max-width:var(--bc-container);padding:var(--bc-space-10) var(--bc-page-margin-desktop) var(--bc-space-8)}.search-hero__eyebrow[data-v-2002a1a9]{color:var(--bc-color-teal-700);display:block;font-size:var(--bc-label-s);font-weight:700;letter-spacing:.14em;margin-bottom:var(--bc-space-2);text-align:center;text-transform:uppercase}.search-hero__title[data-v-2002a1a9]{color:var(--bc-text);font-size:var(--bc-h1);font-weight:800;letter-spacing:-.04em;line-height:1.2;text-align:center}.search-hero__text[data-v-2002a1a9]{font-size:var(--bc-body-l);line-height:1.6;max-width:52ch}.search-hero__meta[data-v-2002a1a9],.search-hero__text[data-v-2002a1a9]{color:var(--bc-text-muted);margin-top:var(--bc-space-3)}.search-hero__meta[data-v-2002a1a9]{font-size:var(--bc-body-m);line-height:1.5;text-align:center}.search-hero__bar[data-v-2002a1a9]{width:min(100%,56rem)}@media(max-width:1023px){.search-hero__container[data-v-2002a1a9]{padding:var(--bc-space-8) var(--bc-page-margin-tablet) var(--bc-space-6)}}@media(max-width:767px){.search-hero__container[data-v-2002a1a9]{padding:var(--bc-space-6) var(--bc-page-margin-mobile) var(--bc-space-6)}.search-hero__title[data-v-2002a1a9]{font-size:clamp(2rem,8vw,2.5rem)}.search-hero__text[data-v-2002a1a9]{font-size:var(--bc-body-m)}}.component-info-badge[data-v-0adfa314]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--bc-color-teal-600);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.15rem;justify-content:center;transition:color .12s ease,background .12s ease;width:1.15rem}.component-info-badge[data-v-0adfa314]:hover{background:var(--bc-color-teal-600);color:#fff}.component-info-badge[data-v-0adfa314] svg{height:1.05rem;width:1.05rem}.component-filter[data-v-9fa62a63]{border-top:1px solid var(--bc-border);padding-inline:var(--bc-space-5)}.component-filter__toggle[data-v-9fa62a63]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:var(--bc-space-2);justify-content:space-between;padding:.7rem 0;text-align:left;transition:color .15s ease;width:100%}.component-filter__toggle[data-v-9fa62a63]:hover{color:var(--bc-color-teal-700)}.component-filter__toggle[data-v-9fa62a63] h1,.component-filter__toggle[data-v-9fa62a63] h2,.component-filter__toggle[data-v-9fa62a63] h3,.component-filter__toggle[data-v-9fa62a63] h4,.component-filter__toggle[data-v-9fa62a63] h5{font-size:.9rem;font-weight:700;letter-spacing:-.005em;line-height:1.3}.component-filter__label[data-v-9fa62a63]{align-items:center;display:inline-flex;gap:var(--bc-space-2);min-width:0}.component-filter__badge[data-v-9fa62a63]{align-items:center;background:var(--bc-color-teal-600);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;height:1.35rem;justify-content:center;min-width:1.35rem;padding-inline:.4rem}.component-filter__chevron[data-v-9fa62a63]{color:var(--bc-text-soft);flex-shrink:0;height:1.05rem;transition:transform .2s ease;width:1.05rem}.component-filter__chevron.is-open[data-v-9fa62a63]{transform:rotate(180deg)}.component-filter__body[data-v-9fa62a63],.component-filter__range[data-v-9fa62a63]{padding-bottom:var(--bc-space-4)}.component-filter__range[data-v-9fa62a63]{border-bottom:1px solid var(--bc-border);margin-bottom:var(--bc-space-4)}.component-filter__search[data-v-9fa62a63]{margin-bottom:var(--bc-space-3)}.component-filter__empty[data-v-9fa62a63]{color:var(--bc-text-soft);font-size:var(--bc-body-s);padding:var(--bc-space-2) 0}.component-filter__brand+.component-filter__brand[data-v-9fa62a63]{margin-top:var(--bc-space-2)}.component-filter__brand-head[data-v-9fa62a63] .bc-check__label{font-weight:700}.component-filter__models[data-v-9fa62a63]{border-left:2px solid var(--bc-border);margin-left:.45rem;padding-left:var(--bc-space-3)}.component-filter__model-row[data-v-9fa62a63]{align-items:center;display:flex;gap:var(--bc-space-1)}.component-filter__model-row[data-v-9fa62a63]>:first-child{flex:1 1 auto;min-width:0}.component-filter__models[data-v-9fa62a63] .bc-check{border-radius:var(--bc-radius-sm);margin-inline:-.5rem;padding:.3rem .5rem;transition:background .12s ease}.component-filter__models[data-v-9fa62a63] .bc-check:hover{background:var(--bc-color-slate-50)}.geometry-filter[data-v-1b75ed04]{border-top:1px solid var(--bc-border);padding-inline:var(--bc-space-5)}.geometry-filter__toggle[data-v-1b75ed04]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:var(--bc-space-2);justify-content:space-between;padding:.7rem 0;text-align:left;transition:color .15s ease;width:100%}.geometry-filter__toggle[data-v-1b75ed04]:hover{color:var(--bc-color-teal-700)}.geometry-filter__toggle[data-v-1b75ed04] h1,.geometry-filter__toggle[data-v-1b75ed04] h2,.geometry-filter__toggle[data-v-1b75ed04] h3,.geometry-filter__toggle[data-v-1b75ed04] h4,.geometry-filter__toggle[data-v-1b75ed04] h5{font-size:.9rem;font-weight:700;letter-spacing:-.005em;line-height:1.3}.geometry-filter__label[data-v-1b75ed04]{align-items:center;display:inline-flex;gap:var(--bc-space-2);min-width:0}.geometry-filter__badge[data-v-1b75ed04]{align-items:center;background:var(--bc-color-teal-600);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;height:1.35rem;justify-content:center;min-width:1.35rem;padding-inline:.4rem}.geometry-filter__chevron[data-v-1b75ed04]{color:var(--bc-text-soft);flex-shrink:0;height:1.05rem;transition:transform .2s ease;width:1.05rem}.geometry-filter__chevron.is-open[data-v-1b75ed04]{transform:rotate(180deg)}.geometry-filter__body[data-v-1b75ed04]{display:flex;flex-direction:column;gap:var(--bc-space-5);padding-bottom:var(--bc-space-4)}.filter-panel[data-v-496ae0e8]{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);box-shadow:var(--bc-shadow-1);display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-color:var(--bc-border-strong) transparent;scrollbar-width:thin;top:calc(var(--bc-space-6) + 4rem)}.filter-panel[data-v-496ae0e8]::-webkit-scrollbar{width:8px}.filter-panel[data-v-496ae0e8]::-webkit-scrollbar-thumb{background:var(--bc-border-strong);border-radius:999px}.filter-panel__head[data-v-496ae0e8]{align-items:center;background:var(--bc-surface);border-bottom:1px solid var(--bc-border);display:flex;gap:var(--bc-space-3);padding:var(--bc-space-5) var(--bc-space-5) var(--bc-space-4);position:sticky;top:0;z-index:3}.filter-panel__head[data-v-496ae0e8] .ui-button{margin-left:auto}.filter-panel__count[data-v-496ae0e8]{align-items:center;background:var(--bc-color-teal-100);border-radius:999px;color:var(--bc-color-teal-700);display:inline-flex;font-size:var(--bc-label-s);font-weight:700;min-height:1.5rem;padding-inline:var(--bc-space-2);white-space:nowrap}.filter-panel__group[data-v-496ae0e8]{border-top:1px solid var(--bc-border);padding-inline:var(--bc-space-5)}.filter-panel__group[data-v-496ae0e8]:first-of-type{border-top:none}.filter-panel__section-label[data-v-496ae0e8]{border-top:1px solid var(--bc-border);color:var(--bc-text-soft);font-size:var(--bc-label-s);font-weight:800;letter-spacing:.06em;padding:var(--bc-space-4) var(--bc-space-5) var(--bc-space-2);text-transform:uppercase}.filter-panel__group-toggle[data-v-496ae0e8]{align-items:center;background:0 0;border:none;border-radius:var(--bc-radius-sm);cursor:pointer;display:flex;gap:var(--bc-space-2);justify-content:space-between;padding:.7rem 0;text-align:left;transition:color .15s;width:100%}:is(.filter-panel__head[data-v-496ae0e8] h1,.filter-panel__head[data-v-496ae0e8] h2,.filter-panel__head[data-v-496ae0e8] h3,.filter-panel__head[data-v-496ae0e8] h4){font-size:1.05rem;font-weight:800;letter-spacing:-.01em}:is(.filter-panel__group-toggle[data-v-496ae0e8] h1,.filter-panel__group-toggle[data-v-496ae0e8] h2,.filter-panel__group-toggle[data-v-496ae0e8] h3,.filter-panel__group-toggle[data-v-496ae0e8] h4,.filter-panel__group-toggle[data-v-496ae0e8] h5){font-size:.9rem;font-weight:700;letter-spacing:-.005em;line-height:1.3}.filter-panel__group-toggle[data-v-496ae0e8]:hover,.filter-panel__group-toggle[data-v-496ae0e8]:hover .headline{color:var(--bc-color-teal-700)}.filter-panel__group-label[data-v-496ae0e8]{align-items:center;display:inline-flex;gap:var(--bc-space-2);min-width:0}.filter-panel__group-badge[data-v-496ae0e8]{align-items:center;background:var(--bc-color-teal-600);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;height:1.35rem;justify-content:center;min-width:1.35rem;padding-inline:.4rem}.filter-panel__chevron[data-v-496ae0e8]{color:var(--bc-text-soft);flex-shrink:0;height:1.05rem;transform:rotate(0);transition:transform .2s;width:1.05rem}.filter-panel__chevron.is-open[data-v-496ae0e8]{transform:rotate(180deg)}.filter-panel__group-body[data-v-496ae0e8]{padding-bottom:var(--bc-space-4)}.filter-panel__search[data-v-496ae0e8]{margin-bottom:var(--bc-space-3)}.filter-panel__options[data-v-496ae0e8]{display:flex;flex-direction:column;gap:.15rem}.filter-panel__options[data-v-496ae0e8] .checkbox{border-radius:var(--bc-radius-sm);margin-inline:-.5rem;padding:.4rem .5rem;transition:background .12s}.filter-panel__options[data-v-496ae0e8] .checkbox:hover{background:var(--bc-color-slate-50)}.filter-panel__show-more[data-v-496ae0e8]{align-items:center;background:0 0;border:none;color:var(--bc-color-teal-700);cursor:pointer;display:inline-flex;font-family:var(--bc-font-sans);font-size:var(--bc-body-s);font-weight:600;gap:var(--bc-space-1);margin-top:var(--bc-space-3);padding:0;transition:color .15s}.filter-panel__show-more[data-v-496ae0e8]:hover{color:var(--bc-color-teal-600);text-decoration:underline}.filter-panel__show-more-icon[data-v-496ae0e8]{height:.875rem;width:.875rem}.filter-panel__footer[data-v-496ae0e8]{background:linear-gradient(180deg,hsla(0,0%,100%,0),var(--bc-surface) 28%);border-top:1px solid var(--bc-border);bottom:0;margin-top:auto;padding:var(--bc-space-4) var(--bc-space-5) var(--bc-space-5);position:sticky;z-index:3}.filter-panel__results-btn[data-v-496ae0e8]{width:100%}@media(max-width:1023px){.filter-panel[data-v-496ae0e8]{border-radius:var(--bc-radius-lg);max-height:none;overflow:visible}.filter-panel[data-v-496ae0e8],.filter-panel__head[data-v-496ae0e8],.filter-panel__results-btn[data-v-496ae0e8]{position:static}}@media(max-width:767px){.filter-panel__head[data-v-496ae0e8]{flex-wrap:wrap;gap:var(--bc-space-2)}.filter-panel__head[data-v-496ae0e8] .ui-button{margin-left:0;width:100%}}.ui-select-field[data-v-f81240aa]{display:flex;flex-direction:column;gap:var(--bc-space-2)}.ui-select-field__label[data-v-f81240aa]{color:var(--bc-text-muted);display:block;font-size:var(--bc-label-s);font-weight:600;line-height:1.5;margin-bottom:var(--bc-space-2)}.ui-select-field__control[data-v-f81240aa]{min-height:44px}.ui-select-field__control[data-v-f81240aa] button{border-radius:var(--bc-radius-md);min-height:44px}.ui-select-field__control--error[data-v-f81240aa]{color:var(--bc-color-error-600)}.ui-select-field__hint[data-v-f81240aa]{color:var(--bc-text-soft);font-size:var(--bc-body-s);line-height:1.57}.ui-select-field__error[data-v-f81240aa]{color:var(--bc-color-error-600);font-size:var(--bc-body-s);line-height:1.57}.m-sort-select[data-v-a430d2a8]{align-items:center;display:flex;gap:.5rem}.m-sort-select__label[data-v-a430d2a8]{color:var(--bc-text-muted);font-size:.82rem;font-weight:600;white-space:nowrap}.m-sort-select[data-v-a430d2a8] .ui-select-field__control button,.m-sort-select[data-v-a430d2a8] .ui-select-field__control{height:2.75rem;min-height:2.75rem}.m-sort-select[data-v-a430d2a8] button{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);box-shadow:none;color:var(--bc-text);font-size:.84rem;font-weight:600;height:2.75rem;min-height:2.75rem}.m-sort-select[data-v-a430d2a8] button:hover{border-color:var(--bc-border-strong)}.e-view-toggle[data-v-02982db9]{align-items:stretch;border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);display:flex;gap:2px;height:2.75rem;overflow:hidden}.e-view-toggle__btn[data-v-02982db9]{align-items:center;background:var(--bc-surface);border:none;color:var(--bc-text-muted);cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:var(--bc-space-2);height:100%;padding:0 .85rem;transition:all .15s}.e-view-toggle__btn[data-v-02982db9]:hover{background:var(--bc-color-slate-50);color:var(--bc-text)}.e-view-toggle__btn.is-active[data-v-02982db9]{background:var(--bc-color-teal-600);color:var(--bc-color-white)}.e-view-toggle__icon[data-v-02982db9]{height:1.125rem;width:1.125rem}.e-view-toggle__label[data-v-02982db9]{white-space:nowrap}.m-results-header[data-v-8b6d15ad]{flex-wrap:wrap;justify-content:space-between}.m-results-header[data-v-8b6d15ad],.m-results-header__tools[data-v-8b6d15ad]{align-items:center;display:flex;gap:var(--bc-space-4)}@media(max-width:767px){.m-results-header[data-v-8b6d15ad]{align-items:flex-start;flex-direction:column}.m-results-header__tools[data-v-8b6d15ad]{flex-wrap:wrap;gap:var(--bc-space-3);justify-content:space-between;width:100%}.m-results-header__tools[data-v-8b6d15ad]>:first-child{flex:1 1 12rem;min-width:0}}.bc-chip[data-v-3ec835f6]{align-items:center;background:var(--bc-color-slate-100);border-radius:9999px;color:var(--bc-text);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1.25rem;padding:.25rem .75rem;white-space:nowrap}.bc-chip--button[data-v-3ec835f6]{cursor:pointer;transition:background .15s}.bc-chip--button[data-v-3ec835f6]:hover{background:var(--bc-color-slate-200)}.bc-chip--active[data-v-3ec835f6]{background:var(--bc-color-teal-50);border:1px solid var(--bc-color-teal-200);color:var(--bc-color-teal-700)}.bc-chip__content[data-v-3ec835f6]{align-items:baseline;display:inline-flex;min-width:0}.bc-chip__group[data-v-3ec835f6]{color:var(--bc-text-muted);font-weight:500}.bc-chip__group[data-v-3ec835f6]:after{content:":";margin-right:.3125rem}.bc-chip__group+.bc-chip__value[data-v-3ec835f6]{font-weight:600}.bc-chip__value[data-v-3ec835f6]{overflow:hidden;text-overflow:ellipsis}.bc-chip__remove[data-v-3ec835f6]{align-items:center;background:none;border:none;color:var(--bc-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem}.bc-chip__remove[data-v-3ec835f6]:hover{color:var(--bc-color-red-500)}.m-active-filters[data-v-0dd77e9e]{align-items:center;background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);display:flex;flex-wrap:wrap;gap:var(--bc-space-3);padding:var(--bc-space-3) var(--bc-space-4)}.m-active-filters__label[data-v-0dd77e9e]{color:var(--bc-text-soft);font-size:var(--bc-label-s);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.m-active-filters__chips[data-v-0dd77e9e]{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--bc-space-2);min-width:0}.m-active-filters__clear[data-v-0dd77e9e]{background:none;border:none;color:var(--bc-color-teal-700);cursor:pointer;font-size:var(--bc-body-s);font-weight:600;transition:color .15s;white-space:nowrap}.m-active-filters__clear[data-v-0dd77e9e]:hover{color:var(--bc-color-teal-600);text-decoration:underline}.bc-pagination[data-v-b403cb15]{gap:.5rem}.bc-pagination[data-v-b403cb15],.bc-pagination__arrow[data-v-b403cb15]{align-items:center;display:flex;justify-content:center}.bc-pagination__arrow[data-v-b403cb15]{background:var(--bc-color-white);border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);color:var(--bc-text);cursor:pointer;height:2.25rem;transition:all .15s;width:2.25rem}.bc-pagination__arrow[data-v-b403cb15]:hover:not(:disabled){background:var(--bc-color-slate-50);border-color:var(--bc-border-strong)}.bc-pagination__arrow[data-v-b403cb15]:disabled{cursor:not-allowed;opacity:.4}.bc-pagination__pages[data-v-b403cb15]{align-items:center;display:flex;gap:.25rem}.bc-pagination__page[data-v-b403cb15]{align-items:center;background:var(--bc-color-white);border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);color:var(--bc-text);cursor:pointer;display:flex;font-size:var(--bc-body-s);font-weight:500;height:2.25rem;justify-content:center;min-width:2.25rem;padding:0 .5rem;transition:all .15s}.bc-pagination__page[data-v-b403cb15]:hover:not(:disabled){background:var(--bc-color-slate-50);border-color:var(--bc-border-strong)}.bc-pagination__page.is-active[data-v-b403cb15]{background:var(--bc-color-teal-600);border-color:var(--bc-color-teal-600);color:var(--bc-color-white)}.bc-pagination__page.is-ellipsis[data-v-b403cb15]{background:transparent;border:none;color:var(--bc-text-muted);cursor:default}.bc-pagination__page[data-v-b403cb15]:disabled{cursor:not-allowed}.m-search-results[data-v-f0f656a3]{display:flex;flex-direction:column;gap:var(--bc-space-6)}.m-search-results__grid[data-v-f0f656a3]{display:grid;gap:var(--bc-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.m-search-results__grid--list[data-v-f0f656a3]{grid-template-columns:1fr}.m-search-results__grid.is-loading[data-v-f0f656a3]{opacity:.55;pointer-events:none;transition:opacity .15s ease}.m-search-results__pagination[data-v-f0f656a3]{display:flex;justify-content:center;padding-top:var(--bc-space-4)}@media(max-width:767px){.m-search-results__grid[data-v-f0f656a3]{grid-template-columns:1fr}}.search-grid-block[data-v-8c779106]{background:var(--bc-page-bg);min-height:100vh}.search-grid-block__content[data-v-8c779106]{margin-inline:auto;max-width:var(--bc-container);padding:var(--bc-space-8) var(--bc-page-margin-desktop)}.search-grid-block__layout[data-v-8c779106]{align-items:start;display:grid;gap:var(--bc-space-8);grid-template-columns:20rem minmax(0,1fr)}.search-grid-block__filter-toggle[data-v-8c779106],.search-grid-block__filters-backdrop[data-v-8c779106],.search-grid-block__filters-bar[data-v-8c779106]{display:none}@media(max-width:1023px){.search-grid-block__content[data-v-8c779106]{padding-inline:var(--bc-page-margin-tablet)}.search-grid-block__layout[data-v-8c779106]{grid-template-columns:minmax(0,1fr)}.search-grid-block__filter-toggle[data-v-8c779106]{align-items:center;background:var(--bc-color-teal-600);border:0;border-radius:.65rem;box-shadow:0 10px 24px -12px #119da1cc;color:#fff;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:var(--bc-space-4);min-height:3rem;width:100%}:is(.search-grid-block__filter-toggle[data-v-8c779106] svg,.search-grid-block__filter-toggle[data-v-8c779106] .iconify){height:1.25rem;width:1.25rem}.search-grid-block__filter-toggle-badge[data-v-8c779106]{align-items:center;background:#fff;border-radius:999px;color:var(--bc-color-teal-700);display:inline-flex;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:800;height:1.4rem;justify-content:center;min-width:1.4rem;padding:0 .4rem}.search-grid-block__filters[data-v-8c779106]{background:var(--bc-surface);bottom:0;box-shadow:0 24px 60px #0f172a42;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;transform:translate(-100%);transition:transform .22s;width:min(22rem,88vw);z-index:80}.search-grid-block__filters.is-open[data-v-8c779106]{transform:translate(0)}.search-grid-block__filters-bar[data-v-8c779106]{align-items:center;background:var(--bc-surface);border-bottom:1px solid var(--bc-border);color:var(--bc-text);display:flex;font-size:1rem;font-weight:700;justify-content:space-between;padding:.85rem 1rem;position:sticky;top:0;z-index:1}.search-grid-block__filters-close[data-v-8c779106]{align-items:center;background:0 0;border:0;border-radius:.4rem;color:var(--bc-text-muted);cursor:pointer;display:inline-flex;height:2.1rem;justify-content:center;width:2.1rem}:is(.search-grid-block__filters-close[data-v-8c779106] svg,.search-grid-block__filters-close[data-v-8c779106] .iconify){height:1.4rem;width:1.4rem}.search-grid-block__filters-backdrop[data-v-8c779106]{background:#0f172a6b;display:block;inset:0;position:fixed;z-index:79}}@media(max-width:767px){.search-grid-block__content[data-v-8c779106]{padding-inline:var(--bc-page-margin-mobile)}}
