.news-shell[data-v-899786d8]{width:100%;max-width:960px;padding:var(--space-8) var(--space-8) var(--space-12) var(--space-8);gap:var(--space-10);flex:1;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (width<=767px){.news-shell[data-v-899786d8]{padding:var(--space-6) var(--space-4) var(--space-10) var(--space-4)}}@media (width>=1024px){.news-shell[data-v-899786d8]{grid-template-columns:minmax(0,720px) 1fr;max-width:1080px}}.news-content[data-v-899786d8]{min-width:0}.news-hero[data-v-899786d8]{margin-bottom:var(--space-8)}.news-title[data-v-899786d8]{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 var(--space-2) 0}.news-subtitle[data-v-899786d8]{font-family:var(--font-family-body);font-style:italic;font-size:var(--font-size-base);color:var(--color-text-tertiary);margin:0 0 var(--space-4) 0}.news-stats[data-v-899786d8]{font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-text-tertiary);letter-spacing:.02em;gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.news-stats-sep[data-v-899786d8]{opacity:.5}.news-controls[data-v-899786d8]{top:var(--space-16);z-index:10;gap:var(--space-3);padding:var(--space-3) 0;margin-bottom:var(--space-6);background:linear-gradient(to bottom, var(--color-surface-ground) 0%, var(--color-surface-ground) 90%, transparent 100%);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky}.filter-chips[data-v-899786d8]{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.filter-chip[data-v-899786d8]{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;padding:.4rem .9rem}.filter-chip[data-v-899786d8]:hover{color:var(--color-text-primary);border-color:var(--p-primary-400)}.filter-chip.is-active[data-v-899786d8]{color:#fff;background:var(--p-primary-600);border-color:var(--p-primary-600)}.filter-chip[data-v-899786d8]:focus-visible{outline:2px solid var(--p-primary-400);outline-offset:2px}.bulk-actions[data-v-899786d8]{align-items:center;gap:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-text-tertiary);display:inline-flex}.bulk-link[data-v-899786d8]{font:inherit;color:var(--color-text-secondary);cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.bulk-link[data-v-899786d8]:hover{color:var(--color-coral)}.bulk-sep[data-v-899786d8]{opacity:.4}.news-stream-list[data-v-899786d8]{gap:var(--space-5);flex-direction:column;display:flex}.month-group[data-v-899786d8]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-parchment-50);overflow:clip}.mounted-stagger .month-group[data-v-899786d8]{animation:month-rise-899786d8 .48s var(--ease-out) backwards;animation-delay:calc(var(--month-index,0) * 60ms)}@keyframes month-rise-899786d8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.month-stem[data-v-899786d8]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;text-align:left;font:inherit;color:var(--color-text-primary);background:0 0;border:none;display:flex}.month-stem[data-v-899786d8]:hover{background:var(--color-parchment-100)}.month-stem[data-v-899786d8]:focus-visible{outline:2px solid var(--p-primary-400);outline-offset:-2px}.month-heading[data-v-899786d8]{font-family:var(--font-family-heading);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.005em;color:var(--color-text-primary)}.month-stem-meta[data-v-899786d8]{align-items:center;gap:var(--space-3);font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-text-tertiary);display:inline-flex}.month-count[data-v-899786d8]{font-variant-numeric:tabular-nums}.month-dots[data-v-899786d8]{gap:.25rem;display:inline-flex}.month-dot[data-v-899786d8]{border-radius:var(--radius-full);background:var(--color-border-subtle);width:6px;height:6px}.month-dot.is-on.dot-feature[data-v-899786d8]{background:var(--color-sage)}.month-dot.is-on.dot-improvement[data-v-899786d8]{background:var(--color-info-500)}.month-dot.is-on.dot-fix[data-v-899786d8]{background:var(--color-gold)}.month-chevron[data-v-899786d8]{transition:transform var(--duration-fast) var(--ease-out);color:var(--color-text-tertiary)}.month-chevron.is-open[data-v-899786d8]{transform:rotate(180deg)}.month-panel[data-v-899786d8]{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:0fr;display:grid}.month-panel.is-open[data-v-899786d8]{grid-template-rows:1fr}.month-panel-inner[data-v-899786d8]{min-height:0;overflow:hidden}.month-entries[data-v-899786d8]{gap:var(--space-5);padding:var(--space-2) var(--space-5) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-subtle);border-left:2px solid var(--p-primary-200);margin:0 var(--space-5) var(--space-5) var(--space-5);flex-direction:column;display:flex}.day-block[data-v-899786d8]{gap:var(--space-4);flex-direction:column;display:flex}.news-entry[data-v-899786d8]{gap:var(--space-4);grid-template-columns:120px 1fr;display:grid;position:relative}.entry-meta[data-v-899786d8]{gap:var(--space-2);flex-direction:column;padding-top:.125rem;display:flex}.entry-date[data-v-899786d8]{font-family:var(--font-family-body);letter-spacing:.08em;font-variant-caps:all-small-caps;font-size:var(--font-size-sm);white-space:nowrap;color:var(--color-text-tertiary);position:relative}.entry-date[data-v-899786d8]:after{content:"";background:var(--color-text-tertiary);opacity:.45;width:22px;height:1px;margin-top:.125rem;display:block}.entry-body[data-v-899786d8]{padding-left:var(--space-4);position:relative}.entry-dot[data-v-899786d8]{left:calc(-1 * var(--space-4) - 5px);border-radius:var(--radius-full);background:var(--p-primary-400);border:2px solid var(--color-parchment-50);z-index:1;width:10px;height:10px;position:absolute;top:8px}.entry-header[data-v-899786d8]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.entry-title[data-v-899786d8]{margin:0 0 var(--space-2) 0;font-family:var(--font-family-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.entry-tag[data-v-899786d8]{text-transform:capitalize;font-size:var(--font-size-xs);transition:transform var(--duration-fast) var(--ease-out);transform-origin:50%;flex-shrink:0}.entry-tag[data-v-899786d8]:hover{transform:rotate(-2deg)}.entry-content[data-v-899786d8]{font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.entry-content[data-v-899786d8] ul{padding-left:var(--space-5);margin:0}.entry-content[data-v-899786d8] li{margin-bottom:var(--space-1)}.entry-content[data-v-899786d8] li:last-child{margin-bottom:0}.news-empty[data-v-899786d8]{padding:var(--space-10) var(--space-4);text-align:center;background-image:var(--flourish-corner);background-position:100% 100%;background-repeat:no-repeat;background-size:120px;min-height:160px;position:relative}.news-empty-text[data-v-899786d8]{font-family:var(--font-family-body);font-style:italic;font-size:var(--font-size-base);color:var(--color-text-tertiary);margin:0}.month-rail[data-v-899786d8]{display:none}@media (width>=1024px){.month-rail[data-v-899786d8]{top:calc(var(--space-16) + var(--space-4));align-self:start;min-width:0;display:block;position:sticky}}.month-rail-nav[data-v-899786d8]{gap:var(--space-2);padding:var(--space-3);border-left:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.month-rail-link[data-v-899786d8]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-1) var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-text-tertiary);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.month-rail-link[data-v-899786d8]:hover{color:var(--color-text-primary);background:var(--color-parchment-100)}.month-rail-count[data-v-899786d8]{font-variant-numeric:tabular-nums;opacity:.7}.news-footer-link[data-v-899786d8]{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-sm);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.news-footer-link[data-v-899786d8]:hover{color:var(--color-coral)}@media (width<=767px){.news-entry[data-v-899786d8]{gap:var(--space-2);grid-template-columns:1fr}.entry-meta[data-v-899786d8]{align-items:center;gap:var(--space-3);flex-direction:row}.entry-body[data-v-899786d8]{padding-left:0}.entry-dot[data-v-899786d8]{display:none}}@media (prefers-reduced-motion:reduce){.month-panel[data-v-899786d8]{transition:grid-template-rows 10ms}.mounted-stagger .month-group[data-v-899786d8]{animation:none}.month-chevron[data-v-899786d8],.entry-tag[data-v-899786d8]{transition:none}}.news-fade-enter-active[data-v-899786d8],.news-fade-leave-active[data-v-899786d8]{transition:opacity .18s var(--ease-out)}.news-fade-enter-from[data-v-899786d8],.news-fade-leave-to[data-v-899786d8]{opacity:0}
