.fnt-hub[data-astro-cid-fi7nvmbq]{--navy:#10233f;--red:#c8102e;--ink:#1d2733;--muted:#596574;max-width:1200px;margin:0 auto;padding:24px 22px 64px;color:var(--ink)}.hub-hero[data-astro-cid-fi7nvmbq]{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;background:#f0f3f6;border-top:6px solid var(--red);padding:clamp(24px,5vw,58px);overflow:hidden}.eyebrow[data-astro-cid-fi7nvmbq]{font-size:.7rem;font-weight:850;letter-spacing:.16em;color:var(--red);margin:0 0 14px}.kicker[data-astro-cid-fi7nvmbq]{font-size:.9rem;font-weight:750;color:var(--navy);margin:0 0 10px}.hub-hero[data-astro-cid-fi7nvmbq] h1[data-astro-cid-fi7nvmbq]{font:500 clamp(2.35rem,5vw,4.4rem)/.99 Georgia,"Times New Roman",serif;letter-spacing:-.045em;color:var(--navy);margin:0 0 20px}.intro[data-astro-cid-fi7nvmbq]{font-size:1.06rem;line-height:1.75;max-width:650px}.hub-hero-image[data-astro-cid-fi7nvmbq]{min-height:320px;display:grid;place-items:center;background:#fff}.hub-hero-image[data-astro-cid-fi7nvmbq] img[data-astro-cid-fi7nvmbq]{display:block;width:100%;height:390px;object-fit:contain;padding:20px}.hero-actions[data-astro-cid-fi7nvmbq]{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 18px}.button[data-astro-cid-fi7nvmbq]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;padding:13px 18px;min-height:48px}.primary[data-astro-cid-fi7nvmbq]{background:var(--red);color:#fff}.secondary[data-astro-cid-fi7nvmbq]{border:1px solid var(--navy);color:var(--navy);background:transparent}.disclosure[data-astro-cid-fi7nvmbq],.small-note[data-astro-cid-fi7nvmbq]{font-size:.78rem;line-height:1.6;color:#586474}.style-section[data-astro-cid-fi7nvmbq],.featured-section[data-astro-cid-fi7nvmbq]{padding:54px 0 8px}.section-heading[data-astro-cid-fi7nvmbq]{max-width:720px;margin-bottom:24px}.section-heading[data-astro-cid-fi7nvmbq] h2[data-astro-cid-fi7nvmbq],.check-section[data-astro-cid-fi7nvmbq] h2[data-astro-cid-fi7nvmbq],.guide-cta[data-astro-cid-fi7nvmbq] h2[data-astro-cid-fi7nvmbq]{font:500 clamp(2rem,3.7vw,3rem)/1.05 Georgia,"Times New Roman",serif;color:var(--navy);letter-spacing:-.035em;margin:0 0 12px}.section-heading[data-astro-cid-fi7nvmbq]>p[data-astro-cid-fi7nvmbq]:last-child{line-height:1.65;color:var(--muted)}.style-grid[data-astro-cid-fi7nvmbq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.style-card[data-astro-cid-fi7nvmbq]{display:flex;flex-direction:column;align-items:flex-start;min-height:235px;padding:22px;border:1px solid #d9e0e7;background:#fff;color:var(--ink);text-decoration:none;transition:transform .15s ease,border-color .15s ease}.style-card[data-astro-cid-fi7nvmbq]:hover{transform:translateY(-3px);border-color:var(--red)}.style-number[data-astro-cid-fi7nvmbq]{font-size:.7rem;font-weight:900;letter-spacing:.15em;color:var(--red)}.style-card[data-astro-cid-fi7nvmbq] h3[data-astro-cid-fi7nvmbq]{font:600 1.3rem/1.15 Georgia,serif;color:var(--navy);margin:22px 0 8px}.style-card[data-astro-cid-fi7nvmbq] p[data-astro-cid-fi7nvmbq],.product-copy[data-astro-cid-fi7nvmbq]>p[data-astro-cid-fi7nvmbq]{font-size:.9rem;line-height:1.6;color:var(--muted)}.card-link[data-astro-cid-fi7nvmbq]{font-size:.83rem;font-weight:850;color:var(--red);margin-top:auto;padding-top:12px}.product-grid[data-astro-cid-fi7nvmbq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-card[data-astro-cid-fi7nvmbq]{border:1px solid #dce2e8;background:#fff;display:flex;flex-direction:column;min-width:0}.product-image[data-astro-cid-fi7nvmbq]{display:grid;place-items:center;background:#f7f8fa;min-height:220px;padding:14px}.product-image[data-astro-cid-fi7nvmbq] img[data-astro-cid-fi7nvmbq]{width:100%;height:205px;object-fit:contain}.product-copy[data-astro-cid-fi7nvmbq]{padding:18px;display:flex;flex-direction:column;flex:1}.product-type[data-astro-cid-fi7nvmbq]{font-size:.68rem!important;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:var(--red)!important;margin:0 0 8px}.product-copy[data-astro-cid-fi7nvmbq] h3[data-astro-cid-fi7nvmbq]{font:600 1.18rem/1.2 Georgia,serif;color:var(--navy);margin:0 0 10px}.product-copy[data-astro-cid-fi7nvmbq] p[data-astro-cid-fi7nvmbq]{margin:8px 0}.product-copy[data-astro-cid-fi7nvmbq] .device[data-astro-cid-fi7nvmbq]{font-size:.78rem}.product-cta[data-astro-cid-fi7nvmbq]{display:block;text-align:center;margin-top:auto;padding:12px 10px;background:var(--navy);color:#fff;text-decoration:none;font-weight:800;font-size:.83rem}.small-note[data-astro-cid-fi7nvmbq]{margin-top:16px}.check-section[data-astro-cid-fi7nvmbq]{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;margin:58px 0;background:var(--navy);color:#fff;padding:clamp(24px,4vw,44px)}.check-section[data-astro-cid-fi7nvmbq] h2[data-astro-cid-fi7nvmbq]{color:#fff}.check-section[data-astro-cid-fi7nvmbq] .eyebrow[data-astro-cid-fi7nvmbq]{color:#ffb9c5}.check-section[data-astro-cid-fi7nvmbq] ul[data-astro-cid-fi7nvmbq]{margin:0;padding-left:20px;line-height:1.75}.check-section[data-astro-cid-fi7nvmbq] li[data-astro-cid-fi7nvmbq]+li[data-astro-cid-fi7nvmbq]{margin-top:10px}.guide-cta[data-astro-cid-fi7nvmbq]{text-align:center;padding:42px 24px;background:#f0f3f6;border-bottom:5px solid var(--red)}.guide-cta[data-astro-cid-fi7nvmbq] .eyebrow[data-astro-cid-fi7nvmbq]{margin-bottom:12px}.guide-cta[data-astro-cid-fi7nvmbq] p[data-astro-cid-fi7nvmbq]:not(.eyebrow){max-width:650px;margin:0 auto 22px;line-height:1.7;color:var(--muted)}@media(max-width:850px){.hub-hero[data-astro-cid-fi7nvmbq]{grid-template-columns:1fr}.hub-hero-image[data-astro-cid-fi7nvmbq] img[data-astro-cid-fi7nvmbq]{height:300px}.style-grid[data-astro-cid-fi7nvmbq],.product-grid[data-astro-cid-fi7nvmbq]{grid-template-columns:repeat(2,minmax(0,1fr))}.check-section[data-astro-cid-fi7nvmbq]{grid-template-columns:1fr}}@media(max-width:520px){.fnt-hub[data-astro-cid-fi7nvmbq]{padding:12px 12px 40px}.style-grid[data-astro-cid-fi7nvmbq],.product-grid[data-astro-cid-fi7nvmbq]{grid-template-columns:1fr}.style-card[data-astro-cid-fi7nvmbq]{min-height:190px}.hub-hero-image[data-astro-cid-fi7nvmbq]{min-height:230px}.hub-hero-image[data-astro-cid-fi7nvmbq] img[data-astro-cid-fi7nvmbq]{height:250px}.product-image[data-astro-cid-fi7nvmbq]{min-height:200px}}
