.cmw[data-astro-cid-xaggptca] h1[data-astro-cid-xaggptca]{font-size:clamp(2.1rem,4.4vw,3.05rem);margin-bottom:18px;max-width:14ch}.cmw[data-astro-cid-xaggptca] h2[data-astro-cid-xaggptca]{font-size:clamp(1.7rem,3.6vw,2.5rem)}.cmw[data-astro-cid-xaggptca] h3[data-astro-cid-xaggptca]{font-size:1.15rem;letter-spacing:0;margin:0 0 8px}.cmw[data-astro-cid-xaggptca] .eyebrow[data-astro-cid-xaggptca]{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;font-weight:600;color:var(--accent);margin-bottom:16px}.cmw[data-astro-cid-xaggptca] .divide[data-astro-cid-xaggptca]{border-top:1px solid var(--line)}.cmw[data-astro-cid-xaggptca] .fine[data-astro-cid-xaggptca]{font-size:.85rem;color:var(--ink-soft)}.btn[data-astro-cid-xaggptca]{display:inline-block;text-decoration:none;font-weight:600;font-size:.92rem;padding:13px 22px;border-radius:6px;border:1px solid transparent;cursor:pointer}.btn-primary[data-astro-cid-xaggptca]{background:var(--navy);color:var(--white)}.btn-primary[data-astro-cid-xaggptca]:hover{background:var(--navy-hover)}.btn-gold[data-astro-cid-xaggptca]{background:var(--gold);color:var(--ink)}.btn-gold[data-astro-cid-xaggptca]:hover{background:var(--gold-hover)}.hero[data-astro-cid-xaggptca]{padding-top:64px}.hero-grid[data-astro-cid-xaggptca]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 56px;align-items:start}.hero[data-astro-cid-xaggptca] .lead[data-astro-cid-xaggptca]{margin-bottom:28px}.hero-cta[data-astro-cid-xaggptca]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.hero-price[data-astro-cid-xaggptca] .price[data-astro-cid-xaggptca]{font-weight:600;color:var(--navy);margin:0}.hero-price[data-astro-cid-xaggptca] .fine[data-astro-cid-xaggptca]{margin:4px 0 0}.finds[data-astro-cid-xaggptca]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:24px 26px;font-size:.92rem;line-height:1.55;color:var(--ink-soft)}.finds-hd[data-astro-cid-xaggptca]{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--ink-soft);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.finds[data-astro-cid-xaggptca] p[data-astro-cid-xaggptca]{margin:0 0 12px}.rx-crit[data-astro-cid-xaggptca]{font-weight:700;color:var(--flag)}.rx-maj[data-astro-cid-xaggptca]{font-weight:700;color:var(--caution)}.rx-min[data-astro-cid-xaggptca]{font-weight:700;color:var(--accent)}.rx-verdict[data-astro-cid-xaggptca]{font-weight:700;color:var(--verified)}.rx-note[data-astro-cid-xaggptca]{font-size:.78rem;font-style:italic;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line)}.looks[data-astro-cid-xaggptca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.looks[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]{padding:0 24px 0 0;min-width:0}.looks[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]+div[data-astro-cid-xaggptca]{border-left:1px solid var(--line);padding-left:24px}.looks[data-astro-cid-xaggptca] p[data-astro-cid-xaggptca]{font-size:.92rem;color:var(--ink-soft);margin:0}.steps[data-astro-cid-xaggptca]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.steps[data-astro-cid-xaggptca] li[data-astro-cid-xaggptca]{min-width:0}.num[data-astro-cid-xaggptca]{display:block;font-family:var(--font-serif);font-size:2.4rem;line-height:1;color:var(--accent);margin-bottom:14px}.steps[data-astro-cid-xaggptca] p[data-astro-cid-xaggptca]{font-size:.95rem;color:var(--ink-soft);margin:0}.band[data-astro-cid-xaggptca]{background:var(--navy);color:var(--on-navy)}.band[data-astro-cid-xaggptca] .eyebrow[data-astro-cid-xaggptca]{color:var(--gold)}.band-grid[data-astro-cid-xaggptca]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 64px;align-items:start}.excerpt[data-astro-cid-xaggptca]{margin:0;padding:0 0 0 22px;border-left:2px solid var(--gold)}.excerpt[data-astro-cid-xaggptca] p[data-astro-cid-xaggptca]{font-family:var(--font-serif);font-size:1.25rem;line-height:1.5;color:var(--white);margin:0}.excerpt[data-astro-cid-xaggptca] q[data-astro-cid-xaggptca]{quotes:"“" "”"}.band-note[data-astro-cid-xaggptca]{font-size:.85rem;color:var(--on-navy-soft);margin:18px 0 0;max-width:52ch}.anatomy[data-astro-cid-xaggptca]{border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:22px 24px}.anatomy-hd[data-astro-cid-xaggptca]{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--gold);margin:0 0 12px}.anatomy[data-astro-cid-xaggptca] dl[data-astro-cid-xaggptca]{margin:0}.anatomy[data-astro-cid-xaggptca] dl[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.18)}.anatomy[data-astro-cid-xaggptca] dt[data-astro-cid-xaggptca]{font-weight:600;color:var(--white);font-size:.92rem}.anatomy[data-astro-cid-xaggptca] dd[data-astro-cid-xaggptca]{margin:0;font-size:.9rem;color:var(--on-navy-soft)}.rate-row[data-astro-cid-xaggptca]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rate-row[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]{display:flex;justify-content:space-between;align-items:baseline;padding:22px 0}.rate-row[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]+div[data-astro-cid-xaggptca]{border-left:1px solid var(--line);padding-left:32px}.rate-row[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]:first-child{padding-right:32px}.rate-l[data-astro-cid-xaggptca]{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--ink)}.rate-v[data-astro-cid-xaggptca]{font-family:var(--font-serif);font-size:1.6rem;font-weight:600;color:var(--navy)}.rate-row[data-astro-cid-xaggptca]+.fine[data-astro-cid-xaggptca]{margin-top:14px}.faq-grid[data-astro-cid-xaggptca]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:0 56px;align-items:start}.faq-lead[data-astro-cid-xaggptca] h2[data-astro-cid-xaggptca]{max-width:12ch;margin:0}.faq-list[data-astro-cid-xaggptca]{border-top:1px solid var(--line)}.faq[data-astro-cid-xaggptca] details[data-astro-cid-xaggptca]{border-bottom:1px solid var(--line);padding:4px 0}.faq[data-astro-cid-xaggptca] summary[data-astro-cid-xaggptca]{cursor:pointer;list-style:none;padding:18px 0;font-family:var(--font-serif);font-size:1.15rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq[data-astro-cid-xaggptca] summary[data-astro-cid-xaggptca]::-webkit-details-marker{display:none}.faq[data-astro-cid-xaggptca] summary[data-astro-cid-xaggptca]:after{content:"+";font-size:1.4rem;color:var(--accent);font-family:var(--font-body)}.faq[data-astro-cid-xaggptca] details[data-astro-cid-xaggptca][open] summary[data-astro-cid-xaggptca]:after{content:"−"}.faq[data-astro-cid-xaggptca] .a[data-astro-cid-xaggptca]{padding:0 0 22px;color:var(--ink-soft);max-width:70ch}.closer[data-astro-cid-xaggptca]{background:var(--navy);color:var(--on-navy)}.closer[data-astro-cid-xaggptca] h2[data-astro-cid-xaggptca]{color:var(--white);max-width:18ch;margin-bottom:28px}.closer[data-astro-cid-xaggptca] .fine[data-astro-cid-xaggptca]{color:var(--on-navy-soft);margin:0}@media (max-width:860px){.hero-grid[data-astro-cid-xaggptca],.band-grid[data-astro-cid-xaggptca],.faq-grid[data-astro-cid-xaggptca]{grid-template-columns:1fr;gap:32px 0}.looks[data-astro-cid-xaggptca]{grid-template-columns:1fr 1fr;gap:28px 0}.looks[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]:nth-child(3){border-left:0;padding-left:0}.steps[data-astro-cid-xaggptca]{grid-template-columns:1fr;gap:28px}.faq-lead[data-astro-cid-xaggptca] h2[data-astro-cid-xaggptca]{max-width:none}}@media (max-width:560px){.looks[data-astro-cid-xaggptca]{grid-template-columns:1fr}.looks[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]+div[data-astro-cid-xaggptca]{border-left:0;padding-left:0;padding-top:20px;border-top:1px solid var(--line)}.rate-row[data-astro-cid-xaggptca]{grid-template-columns:1fr}.rate-row[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]+div[data-astro-cid-xaggptca]{border-left:0;padding-left:0;border-top:1px solid var(--line)}.rate-row[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]:first-child{padding-right:0}.anatomy[data-astro-cid-xaggptca] dl[data-astro-cid-xaggptca]>div[data-astro-cid-xaggptca]{grid-template-columns:1fr;gap:4px}.hero-cta[data-astro-cid-xaggptca] .btn[data-astro-cid-xaggptca]{width:100%;text-align:center}}
