.monthly-highlights.compact-highlights{padding:36px 0 42px}.compact-highlights.monthly-highlights>.section-title{gap:16px;align-items:center;margin-bottom:0}.compact-highlights.monthly-highlights h2{font-size:32px;line-height:1.15;letter-spacing:-1px;margin:8px 0}.compact-highlights.monthly-highlights .section-title p{font-size:13px;line-height:1.5;margin-top:8px}.compact-highlights.monthly-highlights .month-label{font-size:11px;padding:8px 11px;background:#f2f5ed;border:0;border-radius:20px}.compact-highlights.monthly-highlights .featured-filter{gap:8px;margin:18px 0 8px}.compact-highlights.monthly-highlights .featured-filter button{font-size:12px;min-height:44px;padding:8px 14px;border-radius:8px}.compact-highlights.monthly-highlights .featured-filter button[aria-pressed=true]{background:var(--ink);color:white;box-shadow:inset 0 -3px 0 var(--lime)}.compact-highlights.monthly-highlights .featured-intro{margin:8px 0 16px;line-height:1.5;font-size:11px}.compact-highlights.monthly-highlights .featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.compact-highlights.monthly-highlights .featured-card{--feature-accent:#d6f36c;--feature-tint:#f5f8eb;border-radius:10px;border-top:3px solid var(--feature-accent)}.compact-highlights.monthly-highlights .finance-featured-card{--feature-accent:#8fbdb3;--feature-tint:#eef6f3}.compact-highlights.monthly-highlights .trade-card{--feature-accent:#b4c28b;--feature-tint:#f3f4ea}.compact-highlights.monthly-highlights .featured-picture{height:138px;background:var(--feature-tint);padding:30px 16px 18px}.compact-highlights.monthly-highlights .featured-picture>.tag{left:14px;top:10px;padding:5px 8px;font-size:10px;border:0;background:var(--feature-accent);color:#183c40}.compact-highlights.monthly-highlights .featured-picture>small{left:14px;bottom:7px;font-size:8px;letter-spacing:0}.compact-highlights.monthly-highlights .featured-body{padding:16px;gap:0}.compact-highlights.monthly-highlights .featured-provider{font-size:10px;line-height:1.5}.compact-highlights.monthly-highlights .featured-body h3{font-size:21px;line-height:1.2;margin:7px 0 14px;letter-spacing:-.5px}.compact-highlights.monthly-highlights .featured-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.compact-highlights.monthly-highlights .featured-body dl>div{min-width:0;border:0;border-radius:6px;padding:9px 10px;background:#f5f7f4}.compact-highlights.monthly-highlights .featured-body dl>div:last-child:nth-child(odd){grid-column:1/-1}.compact-highlights.monthly-highlights .featured-body dt{font-size:10px;line-height:1.35;margin-bottom:5px}.compact-highlights.monthly-highlights .featured-body dd{font-size:19px;line-height:1.2;letter-spacing:-.4px;overflow-wrap:anywhere}.compact-highlights.monthly-highlights .featured-body>p.featured-caution{font-size:11px;line-height:1.5;margin:0 0 10px;color:#526b6d}.compact-highlights.monthly-highlights .featured-dates{font-size:10px;line-height:1.5;padding-top:0;margin-top:auto}.compact-highlights.monthly-highlights .featured-dates strong{font-weight:600}.compact-highlights.monthly-highlights .featured-extra{margin-top:8px;border-top:1px solid var(--line);font-size:11px}.compact-highlights.monthly-highlights .featured-extra summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600}.compact-highlights.monthly-highlights .featured-extra p{line-height:1.6;margin:0 0 10px;color:var(--muted)}.compact-highlights.monthly-highlights .featured-extra span{display:block;color:var(--muted)}.compact-highlights.monthly-highlights .featured-extra a{display:inline-block;padding:12px 0;min-height:44px;text-decoration:underline}.compact-highlights.monthly-highlights .featured-links{padding:0 0 8px;font-size:11px}.compact-highlights.monthly-highlights .featured-links a{display:flex;align-items:center;min-height:44px}.compact-highlights.monthly-highlights .featured-body>.button{min-height:44px;padding:11px 12px;font-size:12px}.compact-highlights.monthly-highlights .savings-featured-card .featured-body>.button{background:var(--lime);color:var(--ink);border-color:var(--lime)}.compact-highlights.monthly-highlights .savings-featured-card .featured-body>.button:hover{background:#c8e65c}.compact-highlights.monthly-highlights .trade-symbol{font-size:12px;gap:12px}.compact-highlights.monthly-highlights .trade-symbol span{font-size:44px}.compact-highlights.monthly-highlights .featured-policy{margin-top:18px;padding-top:12px}.compact-highlights.monthly-highlights .featured-policy summary{min-height:44px;align-content:center}@media(max-width:900px){.compact-highlights.monthly-highlights .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.monthly-highlights.compact-highlights{padding:28px 0 32px}.compact-highlights.monthly-highlights>.section-title{align-items:flex-start;flex-direction:column;gap:8px}.compact-highlights.monthly-highlights h2{font-size:28px}.compact-highlights.monthly-highlights .featured-grid{grid-template-columns:1fr;gap:14px}.compact-highlights.monthly-highlights .featured-picture{height:128px;padding:28px 22px 16px}.compact-highlights.monthly-highlights .featured-body{padding:16px}.compact-highlights.monthly-highlights .featured-filter{gap:6px;margin-top:16px}.compact-highlights.monthly-highlights .featured-filter button{padding:8px 11px}.compact-highlights.monthly-highlights .featured-body h3{font-size:22px}.compact-highlights.monthly-highlights .featured-body dd{font-size:20px}}.plan-videos{scroll-margin-top:30px}.plan-videos .section-title>div>p{font-size:14px;color:var(--muted);line-height:1.6;max-width:640px}.plan-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.plan-video-card{min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:white;scroll-margin-top:24px}.plan-video-heading{padding:22px 22px 18px}.plan-video-heading h3{font-size:21px;line-height:1.25;letter-spacing:-.5px;margin:9px 0 0}.plan-video-card video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:white;border-block:1px solid var(--line)}.plan-video-body{padding:22px}.plan-video-body>strong{font-size:20px;letter-spacing:-.5px}.plan-video-body p{font-size:13px;line-height:1.65;color:var(--muted)}.plan-video-body .video-caution{padding:12px;border-radius:6px;background:var(--paper);color:var(--ink);font-weight:600;min-height:65px}.plan-video-body details{margin-top:16px;font-size:13px}.plan-video-body summary{cursor:pointer;min-height:44px;align-content:center}.plan-video-body>a{display:inline-block;min-height:44px}.video-source-note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:24px}.plan-video-jump,.video-source-note a{text-decoration:underline}.plan-video-jump{display:inline-block;font-size:12px;min-height:44px;padding:12px 0;margin-right:12px}@media(max-width:850px){.plan-video-grid{gap:14px}.plan-video-body,.plan-video-heading{padding:16px}.plan-video-heading h3{font-size:18px}}@media(max-width:700px){.plan-video-grid{grid-template-columns:1fr;gap:24px}.plan-videos .section-title{align-items:start;flex-direction:column;gap:12px}.plan-video-card{max-width:420px;width:100%;margin:0 auto}.plan-video-body,.plan-video-heading{padding:20px}.plan-video-heading h3{font-size:23px}.plan-video-body .video-caution{min-height:0}.plan-videos .section-title h2{font-size:30px}.video-source-note{font-size:12px}}.plan-video-card video::cue{font-size:90%;font-weight:700;color:white;background:rgba(18,61,64,.88);text-shadow:0 1px 2px #000;line-height:1.25}