.chip[data-v-bbe80a48]{cursor:pointer}.chip>span[data-v-bbe80a48]{min-height:2.5rem;color:var(--color-ink);background:#fff;border:1.5px solid #b5bcc8;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.9rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.chip>span small[data-v-bbe80a48]{color:inherit;opacity:.75}.chip:hover>span[data-v-bbe80a48]{border-color:var(--color-brand-600)}.chip>input:checked+span[data-v-bbe80a48]{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.chip-express>input:checked+span[data-v-bbe80a48]{background:var(--color-amber-500);border-color:var(--color-amber-500);color:var(--color-ink)}.chip>input:focus-visible+span[data-v-bbe80a48]{outline:2px solid var(--color-amber-500);outline-offset:2px}details>summary[data-v-bbe80a48]::-webkit-details-marker{display:none}.brand-card[data-v-bbe80a48]{text-align:center;background:#f0f2f7;border-radius:1.25rem;padding:1.75rem 1.25rem}@media (width>=640px){.brand-card[data-v-bbe80a48]{padding:2.25rem 2rem}}.brand-title[data-v-bbe80a48]{color:#234b8b;text-transform:uppercase;letter-spacing:0;font-size:clamp(1.75rem,5.2vw,2.75rem);font-weight:800;line-height:1.12}.brand-tagline[data-v-bbe80a48]{color:#565b63;margin-top:.9rem;font-size:1.0625rem;font-style:italic}.brand-rule[data-v-bbe80a48]{background:#234b8b;border:0;max-width:28rem;height:3px;margin:1.25rem auto}.brand-line[data-v-bbe80a48]{color:#565b63;font-size:.9375rem}.brand-line span[data-v-bbe80a48]{margin-inline:.25rem}.price-wrap{padding-bottom:1.25rem;overflow-x:auto}.price-table{border-collapse:collapse;width:100%;min-width:20rem;font-size:.9rem}.price-table th,.price-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:.6rem .5rem}.price-table thead th{font-family:var(--font-heading);color:var(--color-brand-900);border-bottom:2px solid var(--color-line);font-size:.8125rem}.price-table thead th span{color:var(--color-soft);font-weight:400;display:block}.price-table tbody th{color:var(--color-ink);font-weight:600}.price-table tbody th small{color:var(--color-soft);font-weight:400;display:block}.price-table td{white-space:nowrap}@media (width<=479px){.price-table td{white-space:normal}}
