.narpo-newsletter-list{background:#fff;padding-block:var(--narpo-space-section,4rem)}.narpo-newsletter-list__inner{width:100%;max-width:100%!important;margin-inline:auto}.narpo-newsletter-list__heading{font-family:var(--narpo-font-display);font-size:var(--narpo-fs-h2);color:var(--narpo-navy-deep);text-align:center;margin:0 0 2rem}.narpo-newsletter-list__years{display:flex;flex-direction:column;gap:.85rem}.narpo-newsletter-list__year-group{border:1.5px solid var(--narpo-line);border-radius:var(--narpo-radius);overflow:hidden;background:#fff;transition:border-color 0.2s var(--narpo-ease),box-shadow 0.2s var(--narpo-ease)}.narpo-newsletter-list__year-group:hover{border-color:rgb(65 105 225 / .45);box-shadow:var(--narpo-shadow-sm)}.narpo-newsletter-list__year-heading{margin:0}.narpo-newsletter-list__year-toggle{appearance:none;width:100%;background:var(--narpo-navy);color:#fff;border:none;font:inherit;font-family:var(--narpo-font-display,inherit);font-size:1.25rem;font-weight:700;text-align:left;cursor:pointer;padding:.95rem 1.25rem;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;transition:background 0.2s var(--narpo-ease)}.narpo-newsletter-list__year-toggle:hover{background:var(--narpo-navy-soft,#15366d)}.narpo-newsletter-list__year-toggle:focus-visible{outline:3px solid var(--narpo-accent);outline-offset:-3px}.narpo-newsletter-list__year-label{line-height:1}.narpo-newsletter-list__year-count{display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .15);color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .65rem;border-radius:999px;min-width:2.25rem}.narpo-newsletter-list__year-chevron{transition:transform 0.25s var(--narpo-ease)}.narpo-newsletter-list__year-toggle[aria-expanded="true"] .narpo-newsletter-list__year-chevron{transform:rotate(180deg)}.narpo-newsletter-list__panel{padding:1rem 1.25rem 1.5rem;background:#fff}.narpo-newsletter-list__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.narpo-newsletter-list__card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#fff;border:1px solid var(--narpo-line);border-radius:var(--narpo-radius);transition:border-color var(--narpo-dur) var(--narpo-ease),transform var(--narpo-dur) var(--narpo-ease),box-shadow var(--narpo-dur) var(--narpo-ease)}.narpo-newsletter-list__card:hover{border-color:var(--narpo-accent);transform:translateY(-3px);box-shadow:var(--narpo-shadow-md)}.narpo-newsletter-list__card-body{display:flex;gap:.75rem;align-items:flex-start}.narpo-newsletter-list__icon{flex-shrink:0;color:var(--narpo-navy)}.narpo-newsletter-list__card-title{font-family:var(--narpo-font-display);font-size:1rem;color:var(--narpo-navy-deep);margin:0 0 .25rem;line-height:1.3}.narpo-newsletter-list__card-meta{font-size:.8rem;color:var(--narpo-ink-soft);margin:0}.narpo-newsletter-list__card-btn{align-self:flex-start;padding:.5rem 1.25rem;min-height:40px}.narpo-newsletter-list__empty{text-align:center;color:var(--narpo-ink-soft);padding:2rem}@media (max-width:720px){.narpo-newsletter-list__year-toggle{font-size:1.1rem;padding:.85rem 1rem}.narpo-newsletter-list__grid{gap:.6rem}}@media (prefers-reduced-motion:reduce){.narpo-newsletter-list__card:hover{transform:none}.narpo-newsletter-list__year-chevron{transition:none}}