.t-eyebrow[data-astro-cid-aadlzisc]{margin:0 0 1rem;font-family:var(--font-body);font-weight:400;font-size:clamp(.9rem,.85rem + .3vw,1.05rem);letter-spacing:.24em;text-transform:uppercase;color:var(--color-navy)}.t-lead[data-astro-cid-aadlzisc]{margin:1.1rem auto 0;max-width:56ch;line-height:1.7;color:var(--color-slate)}.t-rule[data-astro-cid-aadlzisc]{display:block;width:min(34rem,80%);height:1px;margin:1.6rem auto 2rem;background:color-mix(in srgb,var(--color-navy) 35%,transparent)}.t-btn[data-astro-cid-aadlzisc]{display:inline-block;padding:.95rem 1.9rem;background:var(--color-navy);color:#fff;text-decoration:none;font-family:var(--font-body);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:3px solid var(--color-accent);transition:background .2s}.t-btn[data-astro-cid-aadlzisc]:hover{background:var(--color-navy-soft)}.t-google[data-astro-cid-aadlzisc]{margin:1.1rem 0 0;font-size:.9rem}.t-google[data-astro-cid-aadlzisc] a[data-astro-cid-aadlzisc]{color:var(--color-gold-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.t-all[data-astro-cid-aadlzisc]{margin-top:1rem}.t-all[data-astro-cid-aadlzisc] a[data-astro-cid-aadlzisc]{font-weight:700;color:var(--color-navy);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:5px}.t-section[data-astro-cid-aadlzisc]{position:relative;overflow:hidden;background:var(--color-navy-tint)}.t-heading[data-astro-cid-aadlzisc]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.1rem,1.3rem + 2.8vw,3.4rem);line-height:1.12;color:var(--color-navy)}.t-lead[data-astro-cid-aadlzisc]{margin-top:1.25rem;font-size:1.05rem;line-height:1.7;color:var(--color-slate)}.rv-google[data-astro-cid-aadlzisc]{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.7rem 1.3rem;border-radius:999px;background:#fff;border:1px solid color-mix(in srgb,var(--color-navy) 12%,transparent);box-shadow:0 2px 10px #0000000f;font-family:var(--font-body);font-weight:600;font-size:.95rem;color:var(--color-navy);transition:box-shadow .2s,transform .2s}.rv-google[data-astro-cid-aadlzisc]:hover{box-shadow:0 6px 18px #0000001f;transform:translateY(-1px)}.rv-google__g[data-astro-cid-aadlzisc]{width:20px;height:20px;flex:0 0 auto}.rv-google__stars[data-astro-cid-aadlzisc]{color:var(--color-gold);letter-spacing:.05em}.rv-wrap[data-astro-cid-aadlzisc]{margin-top:2.25rem}.rv-strip[data-astro-cid-aadlzisc]{display:flex;align-items:stretch;overflow-x:auto;scroll-behavior:smooth;padding:0 0 .5rem;scrollbar-width:none;touch-action:pan-x}.rv-strip[data-astro-cid-aadlzisc]:before{content:"";flex:0 0 max(1.5rem,calc(50vw - 43.5rem));align-self:stretch}.rv-strip[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.rv-strip[data-astro-cid-aadlzisc].is-dragging{scroll-behavior:auto}.rv-card[data-astro-cid-aadlzisc]{position:relative;overflow:hidden;flex:0 0 clamp(280px,78vw,380px);display:flex;flex-direction:column;margin:0 clamp(1rem,2vw,1.5rem) 0 0;background:#fff;border:1px solid var(--color-line);box-shadow:0 6px 22px #123d6614;padding:clamp(1.75rem,3vw,2.25rem);text-align:left}.rv-card[data-astro-cid-aadlzisc]:before{content:"";position:absolute;inset:0;background:var(--wm) no-repeat center 62%;background-size:46%;opacity:.09;pointer-events:none}.rv-card[data-astro-cid-aadlzisc]>[data-astro-cid-aadlzisc]{position:relative;z-index:1}.rv-quote[data-astro-cid-aadlzisc]{width:40px;height:auto;display:block;color:color-mix(in srgb,var(--color-navy) 22%,transparent)}.rv-body[data-astro-cid-aadlzisc]{margin-top:1.1rem;font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-navy);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.rv-card[data-astro-cid-aadlzisc].is-open .rv-body[data-astro-cid-aadlzisc]{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.rv-more[data-astro-cid-aadlzisc]{align-self:flex-start;margin-top:.7rem;padding:0;background:none;border:0;font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--color-gold-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rv-more[data-astro-cid-aadlzisc][hidden]{display:none}.rv-author[data-astro-cid-aadlzisc]{margin-top:1.25rem;font-family:var(--font-body);font-weight:600;font-size:.9rem;color:var(--color-navy)}.rv-stars[data-astro-cid-aadlzisc]{margin-top:auto;padding-top:1.25rem;text-align:center;color:var(--color-gold);font-size:1.3rem;letter-spacing:.1em}.rv-ctrls[data-astro-cid-aadlzisc]{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.rv-dots[data-astro-cid-aadlzisc]{display:flex;gap:.6rem;align-items:center}.rv-dot[data-astro-cid-aadlzisc]{width:11px;height:11px;border:0;border-radius:50%;background:color-mix(in srgb,var(--color-navy) 22%,transparent);cursor:pointer;transition:background .2s}.rv-dot[data-astro-cid-aadlzisc].is-active{background:var(--color-gold)}.rv-arrows[data-astro-cid-aadlzisc]{display:flex;gap:1rem}.rv-arrow[data-astro-cid-aadlzisc]{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:var(--color-navy);cursor:pointer;transition:color .2s,transform .2s}.rv-arrow[data-astro-cid-aadlzisc] svg[data-astro-cid-aadlzisc]{width:26px;height:26px}.rv-arrow[data-astro-cid-aadlzisc]:hover{color:var(--color-gold-ink);transform:scale(1.1)}
