.announcement-spotlight[data-astro-cid-mpls5b2o]{background:radial-gradient(at 85% 20%,#00e8ff16,#0000 60%),#121833;border:1px solid #00e8ff65;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;min-height:max(25svh,340px);margin-top:28px;padding:38px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 55px #00000020}.announcement-spotlight[data-astro-cid-mpls5b2o]:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:4px;position:absolute;top:28px;bottom:28px;left:0}.announcement-copy[data-astro-cid-mpls5b2o]{min-width:0}.announcement-kicker[data-astro-cid-mpls5b2o]{letter-spacing:.07em;color:var(--accent);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.announcement-kicker[data-astro-cid-mpls5b2o]>span[data-astro-cid-mpls5b2o]{text-transform:uppercase}.announcement-kicker[data-astro-cid-mpls5b2o] time[data-astro-cid-mpls5b2o]{letter-spacing:0;background:#00e8ff12;border:1px solid #00e8ff45;border-radius:30px;padding:7px 12px;font-size:13px;font-weight:600}.announcement-spotlight[data-astro-cid-mpls5b2o] h2[data-astro-cid-mpls5b2o]{letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin:0 0 18px;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.12}.announcement-spotlight[data-astro-cid-mpls5b2o] .announcement-lead[data-astro-cid-mpls5b2o]{max-width:600px;color:var(--muted);margin-bottom:20px;font-size:16px;line-height:1.65}.announcement-highlights[data-astro-cid-mpls5b2o]{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-bottom:28px;font-size:12px;display:flex}.announcement-highlights[data-astro-cid-mpls5b2o] li[data-astro-cid-mpls5b2o]:before{content:"✓";color:var(--accent);margin-right:7px}.announcement-actions[data-astro-cid-mpls5b2o]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.announcement-actions[data-astro-cid-mpls5b2o] .shop-button[data-astro-cid-mpls5b2o]{min-height:52px;padding:15px 23px;font-size:14px}.announcement-price[data-astro-cid-mpls5b2o]{flex-direction:column;gap:4px;display:flex}.announcement-price[data-astro-cid-mpls5b2o] strong[data-astro-cid-mpls5b2o]{white-space:nowrap;font-size:25px;font-weight:650;line-height:1.1}.announcement-price[data-astro-cid-mpls5b2o] span[data-astro-cid-mpls5b2o]{color:var(--muted);font-size:10px}.announcement-program[data-astro-cid-mpls5b2o]{white-space:nowrap;font-size:12px}.announcement-visual[data-astro-cid-mpls5b2o]{flex-direction:column;justify-content:center;gap:15px;min-width:0;display:flex}.announcement-visual[data-astro-cid-mpls5b2o] img[data-astro-cid-mpls5b2o]{border:1px solid #00e8ff30;border-radius:14px;width:100%;height:auto;display:block}.announcement-visual[data-astro-cid-mpls5b2o] span[data-astro-cid-mpls5b2o]{color:var(--muted);text-align:center;font-size:12px;line-height:1.6}.announcement-spotlight[data-astro-cid-mpls5b2o]:not(:has(.announcement-visual)){grid-template-columns:1fr}html[data-theme=light] .announcement-spotlight[data-astro-cid-mpls5b2o]{background:radial-gradient(at 85% 20%,#00b9d41a,#0000 70%),#e6f3fc;border-color:#008ba775}html[data-theme=light] .announcement-kicker[data-astro-cid-mpls5b2o] time[data-astro-cid-mpls5b2o]{background:#ffffff80;border-color:#008ba750}@media (width<=1000px){.announcement-spotlight[data-astro-cid-mpls5b2o]{gap:25px;padding:30px}.announcement-actions[data-astro-cid-mpls5b2o]{gap:16px}.announcement-program[data-astro-cid-mpls5b2o]{width:100%}}@media (width<=760px){.announcement-spotlight[data-astro-cid-mpls5b2o]{border-radius:18px;grid-template-columns:1fr;gap:24px;min-height:25svh;margin-top:18px;padding:26px 22px}.announcement-spotlight[data-astro-cid-mpls5b2o] h2[data-astro-cid-mpls5b2o]{font-size:34px}.announcement-spotlight[data-astro-cid-mpls5b2o] .announcement-lead[data-astro-cid-mpls5b2o]{font-size:14px}.announcement-kicker[data-astro-cid-mpls5b2o]{gap:10px;margin-bottom:18px;font-size:10px}.announcement-highlights[data-astro-cid-mpls5b2o]{gap:9px 12px;margin-bottom:22px;font-size:11px}.announcement-actions[data-astro-cid-mpls5b2o] .shop-button[data-astro-cid-mpls5b2o]{padding:14px 17px}.announcement-price[data-astro-cid-mpls5b2o] strong[data-astro-cid-mpls5b2o]{font-size:23px}.announcement-program[data-astro-cid-mpls5b2o]{width:auto}.announcement-visual[data-astro-cid-mpls5b2o] span[data-astro-cid-mpls5b2o]{display:none}.announcement-visual[data-astro-cid-mpls5b2o] img[data-astro-cid-mpls5b2o]{object-fit:contain;background:#03152d;max-height:230px}}
