.narpo-newsletter-list{background:#fff;padding-block:var(--narpo-space-section,4rem)}.narpo-newsletter-list__inner{width:var(--narpo-container);max-width:var(--narpo-container)!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 var(--narpo-dur-state) var(--narpo-ease-state),box-shadow var(--narpo-dur-state) var(--narpo-ease-state)}.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 var(--narpo-dur-state) var(--narpo-ease-state)}.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-state) var(--narpo-ease-state),transform var(--narpo-dur) var(--narpo-ease),box-shadow var(--narpo-dur-state) var(--narpo-ease-state)}.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{margin:0;padding:clamp(1.5rem, 3vw, 2.25rem);max-width:var(--narpo-measure);text-align:left;color:var(--mn-ink-muted);background:var(--mn-paper-2);border:1px solid var(--mn-rule);border-left:3px solid var(--mn-brass);border-radius:var(--narpo-radius);font-size:.95rem;line-height:var(--narpo-lh-body)}@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}}.narpo-newsletter-list{background:var(--mn-paper,#f9f6f1)}.narpo-newsletter-list__heading{color:var(--mn-slate-deep,#0a1423);font-weight:600;letter-spacing:var(--narpo-tracking-display,-.014em);text-align:left}.narpo-newsletter-list__heading::after{content:"";display:block;width:2.5rem;height:2px;margin-top:.9rem;background:var(--mn-brass,#d99e3f)}.narpo-newsletter-list__year-toggle{background:var(--mn-slate-deep,#0a1423);color:var(--mn-on-slate,#f1eee9);font-weight:600;font-variant-numeric:tabular-nums;min-height:48px}.narpo-newsletter-list__year-toggle:hover{background:var(--mn-slate,#142030)}.narpo-newsletter-list__year-toggle[aria-expanded="true"]{box-shadow:inset 0 -2px 0 0 var(--mn-brass,#d99e3f)}.narpo-newsletter-list__year-toggle:focus-visible{outline-color:var(--mn-brass,#d99e3f)}.narpo-newsletter-list__year-count{background:#fff0;border:1px solid var(--mn-slate-line,#374353);border-radius:2px;color:var(--mn-on-slate-mute,#bbb7af);font-family:var(--narpo-font-mono,ui-monospace,monospace);font-size:.72rem;font-weight:500}.narpo-newsletter-list__year-group{background:var(--mn-paper,#f9f6f1);border:1px solid var(--mn-rule,#d4cec5);border-radius:var(--narpo-radius,3px)}.narpo-newsletter-list__panel{background:var(--mn-paper,#f9f6f1)}.narpo-newsletter-list__card{background:var(--mn-paper,#f9f6f1);border:1px solid var(--mn-rule,#d4cec5);border-radius:var(--narpo-radius,3px);box-shadow:none;transition:border-color var(--narpo-dur-state) var(--narpo-ease-state)}.narpo-newsletter-list__card:hover,.narpo-newsletter-list__card:focus-within{border-color:var(--mn-brass,#d99e3f);transform:none;box-shadow:none}.narpo-newsletter-list__card-title{color:var(--mn-slate-deep,#0a1423);font-weight:600}.narpo-newsletter-list__card-meta{font-family:var(--narpo-font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mn-ink-muted,#4e5661)}.narpo-newsletter-list__icon{color:var(--mn-brass-ink,#8e4900)}