.sample-switch{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 22px;font-family:var(--sans)}
.sample-switch a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;
  border:1px solid var(--rule);background:var(--band);color:var(--ink);text-decoration:none;font-size:.85rem;font-weight:700}
.sample-switch a:hover{border-color:#b9bcc2}
.sample-switch a.on{background:var(--dark);border-color:var(--dark);color:#fff}
.sample-cta{border:1px solid var(--rule);background:var(--band);border-radius:16px;padding:24px 20px;margin:26px 0 38px;text-align:center}
.sample-cta h2{font-family:var(--sans);font-size:1.25rem;margin:0 0 6px;letter-spacing:-.01em}
.sample-cta p{font-family:var(--sans);color:var(--ink-soft);font-size:.92rem;margin:0 auto 16px;max-width:56ch}
.sample-cta .see-all{background:var(--brand-yellow);color:#101828;border-color:var(--brand-yellow)}
.sample-cta .see-all:hover{background:var(--brand-yellow);color:#101828;border-color:var(--brand-yellow);filter:brightness(.95)}
@media (max-width:560px){.sample-switch a{padding:0 12px;font-size:.8rem}}
