.sponsor-hero[data-astro-cid-rucglms4]{background:var(--color-navy);color:#fff;overflow:hidden}.sponsor-hero-grid[data-astro-cid-rucglms4]{grid-template-columns:1fr 260px;align-items:center;gap:70px;min-height:470px;padding-block:72px;display:grid}.sponsor-hero[data-astro-cid-rucglms4] h1[data-astro-cid-rucglms4]{max-width:720px;font-size:clamp(3rem,6vw,5.8rem)}.sponsor-lead[data-astro-cid-rucglms4]{color:#cbd4e1;max-width:590px;margin:25px 0 30px;font-size:1.08rem}.sponsor-page-links[data-astro-cid-rucglms4]{flex-wrap:wrap;gap:10px;display:flex}.sponsor-hero-note[data-astro-cid-rucglms4]{background:var(--color-coral);text-align:center;border-radius:50%;place-content:center;width:220px;height:220px;padding:25px;display:grid;position:relative;transform:rotate(5deg)}.note-number[data-astro-cid-rucglms4]{font:700 5rem/.9 var(--font-display)}.note-label[data-astro-cid-rucglms4]{letter-spacing:.15em;text-transform:uppercase;margin-top:10px;font-size:.78rem;font-weight:700}.note-star[data-astro-cid-rucglms4]{color:var(--color-yellow);font-size:2rem;position:absolute;top:10px;right:10px}.sponsor-prompt[data-astro-cid-rucglms4]{background:var(--color-yellow);border-bottom:1px solid #17253d24}.sponsor-prompt-inner[data-astro-cid-rucglms4]{justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding-block:16px;display:flex}.sponsor-prompt[data-astro-cid-rucglms4] p[data-astro-cid-rucglms4]{color:#514c3b;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:0;display:flex}.sponsor-prompt[data-astro-cid-rucglms4] strong[data-astro-cid-rucglms4]{color:var(--color-navy);font-size:1.08rem}.sponsor-prompt[data-astro-cid-rucglms4] .button[data-astro-cid-rucglms4]{background:var(--color-navy);color:#fff;flex-shrink:0}.sponsor-list[data-astro-cid-rucglms4]{background:var(--color-paper);padding:90px 0 100px}.sponsor-list-head[data-astro-cid-rucglms4]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.sponsor-list-head[data-astro-cid-rucglms4]>p[data-astro-cid-rucglms4]{max-width:380px;color:var(--color-muted);margin:0}.sponsor-empty[data-astro-cid-rucglms4]{padding:var(--spacing-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--color-cream);border:1px solid var(--color-line)}.sponsor-empty[data-astro-cid-rucglms4] p[data-astro-cid-rucglms4]{color:var(--color-muted);margin:0 0 14px}.text-link[data-astro-cid-rucglms4]{color:var(--color-coral);font-weight:700}.text-link[data-astro-cid-rucglms4]:hover{color:var(--color-navy);text-underline-offset:4px;text-decoration:underline}.editor-note[data-astro-cid-rucglms4]{color:var(--color-muted);margin:28px 0 0;font-size:.78rem}.sponsor-cta[data-astro-cid-rucglms4]{background:var(--color-yellow);padding:65px 0}.sponsor-cta-inner[data-astro-cid-rucglms4]{justify-content:space-between;align-items:center;gap:35px;display:flex}.sponsor-cta[data-astro-cid-rucglms4] h2[data-astro-cid-rucglms4]{font-size:clamp(2rem,4vw,3.2rem)}.sponsor-cta[data-astro-cid-rucglms4] p[data-astro-cid-rucglms4]:not(.section-kicker){color:#514c3b;max-width:570px;margin:12px 0 0}.sponsor-cta[data-astro-cid-rucglms4] .button[data-astro-cid-rucglms4]{background:var(--color-navy);color:#fff;flex-shrink:0}@media (width<=800px){.sponsor-hero-grid[data-astro-cid-rucglms4]{grid-template-columns:1fr;gap:30px}.sponsor-hero-note[data-astro-cid-rucglms4]{width:150px;height:150px}.note-number[data-astro-cid-rucglms4]{font-size:3.2rem}.sponsor-prompt-inner[data-astro-cid-rucglms4]{flex-direction:column;align-items:flex-start;gap:14px;padding-block:20px}.sponsor-prompt[data-astro-cid-rucglms4] p[data-astro-cid-rucglms4]{display:block}.sponsor-prompt[data-astro-cid-rucglms4] p[data-astro-cid-rucglms4] span[data-astro-cid-rucglms4]{margin-top:4px;display:block}.sponsor-list-head[data-astro-cid-rucglms4],.sponsor-cta-inner[data-astro-cid-rucglms4]{display:block}.sponsor-list-head[data-astro-cid-rucglms4]>p[data-astro-cid-rucglms4]{margin-top:16px}.sponsor-cta[data-astro-cid-rucglms4] .button[data-astro-cid-rucglms4]{margin-top:25px}}@media (width<=520px){.sponsor-hero[data-astro-cid-rucglms4] h1[data-astro-cid-rucglms4]{overflow-wrap:anywhere;font-size:clamp(2.5rem,12vw,3.8rem)}}
