.t-hero-img[data-astro-cid-2okxrvpj]{box-shadow:var(--shadow-lg);border-radius:32px 160px 32px 32px;overflow:hidden}.t-hero-img[data-astro-cid-2okxrvpj] img{aspect-ratio:4/3;object-fit:cover}.tv-grid[data-astro-cid-2okxrvpj]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tv[data-astro-cid-2okxrvpj]{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;flex-direction:column;transition:box-shadow .4s;display:flex;overflow:hidden}.tv[data-astro-cid-2okxrvpj]:hover{box-shadow:var(--shadow-lg)}.tv[data-astro-cid-2okxrvpj] .vcard{aspect-ratio:4/5;border-radius:0}.tv-body[data-astro-cid-2okxrvpj]{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.stars[data-astro-cid-2okxrvpj]{color:#f2b01e;gap:2px;display:flex}.tv-quote[data-astro-cid-2okxrvpj]{color:var(--ink);font-size:1.05rem;font-weight:700;line-height:1.5}.tv-foot[data-astro-cid-2okxrvpj]{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.tv-foot[data-astro-cid-2okxrvpj] strong[data-astro-cid-2okxrvpj]{color:var(--ink);display:block}.tv-foot[data-astro-cid-2okxrvpj] span[data-astro-cid-2okxrvpj]{color:var(--muted);font-size:.88rem;font-weight:600}.tv-res[data-astro-cid-2okxrvpj]{text-align:right}.tv-res[data-astro-cid-2okxrvpj] strong[data-astro-cid-2okxrvpj]{color:var(--purple);font-size:1.3rem;font-weight:900}@media (width<=900px){.tv-grid[data-astro-cid-2okxrvpj]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.tv[data-astro-cid-2okxrvpj]{scroll-snap-align:start}}.ba-grid[data-astro-cid-2okxrvpj]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ba[data-astro-cid-2okxrvpj]{box-shadow:var(--shadow-sm);transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#fff;border-radius:26px;padding:16px 16px 24px}.ba[data-astro-cid-2okxrvpj]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.ba-img[data-astro-cid-2okxrvpj]{border-radius:18px;overflow:hidden}.ba-img[data-astro-cid-2okxrvpj] img{aspect-ratio:1;object-fit:cover;transition:transform .8s var(--ease)}.ba[data-astro-cid-2okxrvpj]:hover .ba-img[data-astro-cid-2okxrvpj] img{transform:scale(1.04)}.ba[data-astro-cid-2okxrvpj] h3[data-astro-cid-2okxrvpj]{margin:18px 8px 12px;font-size:1.2rem}.ba-kg[data-astro-cid-2okxrvpj]{color:var(--muted);align-items:center;gap:14px;margin:0 8px 14px;display:flex}.ba-kg[data-astro-cid-2okxrvpj] span[data-astro-cid-2okxrvpj]{font-size:.78rem;font-weight:700;display:block}.ba-kg[data-astro-cid-2okxrvpj] strong[data-astro-cid-2okxrvpj]{color:var(--ink);font-size:1.25rem;font-weight:900}.ba-diff[data-astro-cid-2okxrvpj]{background:var(--purple);color:#fff;border-radius:999px;margin-left:auto;padding:6px 12px;font-weight:900}.ba[data-astro-cid-2okxrvpj] p[data-astro-cid-2okxrvpj]{color:var(--muted);margin:0 8px;font-style:italic}.disclaimer[data-astro-cid-2okxrvpj]{color:var(--muted);margin-top:28px;font-size:.9rem}@media (width<=900px){.ba-grid[data-astro-cid-2okxrvpj]{grid-template-columns:1fr;max-width:460px}}.quote-grid[data-astro-cid-2okxrvpj]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}blockquote[data-astro-cid-2okxrvpj]{margin:0}blockquote[data-astro-cid-2okxrvpj] p[data-astro-cid-2okxrvpj]{color:var(--ink);letter-spacing:-.02em;font-size:clamp(1.5rem,1rem + 1.6vw,2.2rem);font-weight:800;line-height:1.3}blockquote[data-astro-cid-2okxrvpj] cite[data-astro-cid-2okxrvpj]{color:var(--purple);margin-top:20px;font-style:normal;font-weight:700;display:block}.q-stats[data-astro-cid-2okxrvpj]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.q-stats[data-astro-cid-2okxrvpj] div[data-astro-cid-2okxrvpj]{background:var(--navy);color:#c9c6e6;border-radius:22px;padding:24px}.q-stats[data-astro-cid-2okxrvpj] div[data-astro-cid-2okxrvpj]:nth-child(2),.q-stats[data-astro-cid-2okxrvpj] div[data-astro-cid-2okxrvpj]:nth-child(3){background:linear-gradient(150deg, var(--purple), var(--navy-2))}.q-stats[data-astro-cid-2okxrvpj] strong[data-astro-cid-2okxrvpj]{color:#fff;font-size:2.1rem;font-weight:900;line-height:1.1;display:block}.q-stats[data-astro-cid-2okxrvpj] span[data-astro-cid-2okxrvpj]{font-size:.92rem;font-weight:600}@media (width<=900px){.quote-grid[data-astro-cid-2okxrvpj]{grid-template-columns:1fr}}
