@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_d60565{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_d60565{--font-nunito:"Nunito","Nunito Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}:root{--bg:#ffffff;--surface:#f2f8f3;--surface-border:#d3e5d9;--fg:#18281f;--muted:#4a5f52;--primary:#1b6b45;--primary-hover:#14543a;--on-primary:#ffffff;--tint:#ddefe3;--warn-text:#8a4b00;--warn-bg:#fff1d6;--warn-fill:#b87400;--alert-text:#a62b1f;--alert-bg:#fde8e4;--alert-fill:#d6483a;--info-text:#1f5f8b;--info-bg:#e3f0f9;--info-fill:#3b8ec4;--plum-text:#6b3a8c;--plum-bg:#f1e7f7;--plum-fill:#9a5fc0;--focus:#1b6b45;--radius:16px;--radius-sm:999px;--font-heading:var(--font-nunito),ui-rounded,system-ui,sans-serif;--font-body:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0e1a13;--surface:#16261c;--surface-border:#26402f;--fg:#e8f2eb;--muted:#a7bbae;--primary:#6fcf97;--primary-hover:#8eddaf;--on-primary:#0b2616;--tint:#1f3a2a;--warn-text:#f2c063;--warn-bg:#3a2c0e;--warn-fill:#e8a317;--alert-text:#ff9c8f;--alert-bg:#431c17;--alert-fill:#e0594a;--info-text:#8cc4ec;--info-bg:#14304a;--info-fill:#4c9bd0;--plum-text:#d2a8ee;--plum-bg:#33204a;--plum-fill:#a56dcb;--focus:#6fcf97}}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6}body,h1,h2,h3{color:var(--fg)}h1,h2,h3{font-family:var(--font-heading);line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:800}h2{font-size:1.5rem;margin-top:2rem}h2,h3{font-weight:700}h3{font-size:1.2rem}a{color:var(--primary);text-underline-offset:.2em}a:hover{color:var(--primary-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:16px;top:-64px;background:var(--primary);color:var(--on-primary);padding:8px 16px;border-radius:var(--radius-sm);z-index:10}.skip-link:focus{top:12px}.container{max-width:760px;margin:0 auto;padding:24px 16px 64px}.site-header{background:var(--surface);border-bottom:1px solid var(--surface-border)}.site-header .container{padding-top:14px;padding-bottom:14px}.wordmark{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:800;font-size:1.35rem;letter-spacing:-.01em;color:var(--primary);text-decoration:none}.wordmark:hover{color:var(--primary-hover)}.wordmark-dot{width:.7em;height:.7em;border-radius:50%;background:var(--primary)}.site-footer{border-top:1px solid var(--surface-border);color:var(--muted);font-size:.9rem}.site-footer .container{padding-top:20px;padding-bottom:32px}.lede{font-size:1.2rem;max-width:36em}.lede,.meta{color:var(--muted)}.meta{font-size:.9rem}.prose>*{max-width:680px}.prose h2{scroll-margin-top:16px}.prose h3{margin-top:1.5rem}.prose li+li{margin-top:.35em}.callout{background:var(--tint);border-radius:var(--radius);padding:4px 24px 12px;margin:16px 0 8px}.callout h2{margin-top:1rem}.hero{background:var(--tint);border-radius:var(--radius);padding:32px 24px;margin:8px 0 24px}.hero .lede{color:var(--fg);margin-bottom:1.25rem}[hidden]{display:none!important}.button{display:inline-block;background:var(--primary);font-family:var(--font-heading);font-weight:700;padding:12px 24px;border-radius:var(--radius-sm);text-decoration:none}.button,.button:hover{color:var(--on-primary)}.button:hover{background:var(--primary-hover)}.button-secondary{font:inherit;font-weight:600;color:var(--primary);background:transparent;border:1px solid;border-radius:var(--radius-sm);padding:6px 14px;cursor:pointer}.button-secondary:hover,.card{background:var(--surface)}.card{border:1px solid var(--surface-border);border-radius:var(--radius);padding:16px 20px;margin:14px 0}.card h3{margin-bottom:.35em}.card p{margin:.4em 0}.snapshot{background:var(--tint);border-radius:var(--radius);padding:8px 20px 8px 40px}.snapshot li{margin:12px 0}.snapshot li::marker{color:var(--primary)}.badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.badge{display:inline-block;padding:2px 12px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;background:var(--tint);color:var(--primary)}.event-placement{align-self:flex-start;width:-moz-fit-content;width:fit-content;margin:2px 0}.report-nav{display:flex;gap:4px;margin:8px 0 20px;border-bottom:1px solid var(--surface-border)}.report-nav a{padding:10px 16px;font-family:var(--font-heading);font-weight:700;color:var(--muted);text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px}.report-nav a:hover{color:var(--fg)}.report-nav a[aria-current=page]{color:var(--primary);border-bottom-color:var(--primary)}.report-nav .count{display:inline-block;min-width:1.6em;padding:0 6px;margin-left:4px;border-radius:999px;background:var(--tint);color:var(--primary);font-size:.8rem;text-align:center}.this-week-jump{margin:-8px 0 16px;font-size:.95rem}.this-week{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);padding:16px 20px;margin:32px 0 0}.this-week h2{margin-top:0;font-size:1.2rem}.this-week h3{font-size:.95rem;margin:18px 0 6px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.this-week .event-day{margin:10px 0 4px}.this-week .event-date{font-size:.9rem}.events.compact li{grid-template-columns:4.2em 1fr;padding:6px 0;font-size:.92rem}.see-all{font-weight:700}@media (min-width:1100px){.container.report-page,body:has(.report-page) .site-footer .container,body:has(.report-page) .site-header .container{max-width:1140px}.report-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:40px;gap:40px;align-items:start}.this-week{margin:0}.coming-up-layout .key-dates-panel{grid-column:2;grid-row:1}.coming-up-layout .report-main{grid-column:1;grid-row:1}.this-week-jump{display:none}}.key-dates{list-style:none;padding:0;margin:0}.key-dates li{display:grid;grid-template-columns:6.5em 1fr;grid-gap:4px 12px;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--surface-border)}.key-dates li:last-child{border-bottom:none}.key-dates li>span:last-child{display:flex;flex-direction:column}.key-date{font-family:var(--font-heading);font-weight:700;color:var(--primary)}.this-week .key-dates li{grid-template-columns:5.5em 1fr;font-size:.92rem}.key-dates-panel{margin:0 0 24px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.filters button{font:inherit;font-size:.9rem;padding:6px 14px;border-radius:999px;border:1px solid var(--surface-border);background:var(--surface);color:var(--fg);cursor:pointer}.filters button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.filters button:focus-visible,.report-nav a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.nearby-events{margin:6px 0 0}.more-events summary,.nearby-events summary{cursor:pointer;color:var(--muted);padding:6px 0}.more-events{margin:28px 0 0;padding:12px 16px;border:1px dashed var(--surface-border);border-radius:var(--radius)}.more-events summary strong{color:var(--fg)}.badge-warn{background:var(--warn-bg);color:var(--warn-text)}.badge-alert{background:var(--alert-bg);color:var(--alert-text)}.badge-info{background:var(--info-bg);color:var(--info-text)}.badge-plum{background:var(--plum-bg);color:var(--plum-text)}.badge-neutral{background:var(--surface);border:1px solid var(--surface-border);color:var(--muted)}.event-day{margin:18px 0 8px}.event-date{font-size:1rem;color:var(--primary);margin:0 0 4px}.events{list-style:none;padding:0;margin:0}.events li{display:grid;grid-template-columns:5.5em 1fr;grid-gap:4px 12px;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--surface-border)}.events li>span:last-child{display:flex;flex-direction:column}.event-cancelled{text-decoration:line-through;color:var(--muted)}.event-where{font-size:.9rem}.event-where a{color:var(--primary)}.event-links{font-size:.85rem;color:var(--muted);margin-top:2px}.event-links a{color:var(--primary)}.event-links-strong{font-size:.9rem;font-weight:600;color:var(--fg)}.event-links-hint{color:var(--muted);font-weight:400}.events .when{font-family:var(--font-heading);font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-hero{position:relative;overflow:hidden;background:var(--tint);border-radius:var(--radius);margin:8px 0 16px;padding:28px 24px 0}.report-hero-text{position:relative;z-index:1}.report-hero h1{margin-bottom:.15em}.report-hero .meta{margin:.2em 0;color:var(--fg)}.eyebrow{font-family:var(--font-heading);font-weight:800;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .4em}.report-subtitle{font-size:1.15rem;font-weight:600;margin:0 0 .6em}.skyline{display:block;width:calc(100% + 48px);height:96px;margin:12px -24px 0}.sky-hill-far{fill:var(--surface-border)}.sky-build,.sky-tree{fill:var(--primary);opacity:.22}.sky-window{fill:var(--tint)}.sky-hill-near{fill:var(--primary);opacity:.35}.theme-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:6px}.theme-head .badges{margin-top:4px}.theme-icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--tint);color:var(--primary)}.theme-icon svg{width:30px;height:30px}.places{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;padding:0;margin:8px 0 0;color:var(--muted);font-size:.9rem}.places li:before{content:"";display:inline-block;width:.55em;height:.55em;margin-right:6px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--primary);vertical-align:.05em}.evidence{margin-top:14px;padding-top:12px;border-top:1px solid var(--surface-border)}.evidence-label{font-family:var(--font-heading);font-weight:700;font-size:.9rem;color:var(--muted);margin:0 0 6px}.quote{margin:8px 0 12px}.quote blockquote{margin:0;padding:2px 0 2px 14px;border-left:3px solid var(--primary);font-style:italic}.quote blockquote:before{content:"\201C"}.quote blockquote:after{content:"\201D"}.quote figcaption{padding-left:17px;margin-top:4px;color:var(--muted);font-size:.85rem}.evidence summary{cursor:pointer;color:var(--primary);font-weight:600;font-size:.9rem;width:-moz-fit-content;width:fit-content}.evidence details[open] summary{margin-bottom:4px}.quote-comment blockquote{border-left-style:dashed;border-left-color:var(--muted)}.quote-tag{display:inline-block;margin-right:8px;padding:0 8px;border-radius:999px;font-size:.78rem;font-weight:600;font-style:normal;background:var(--surface);border:1px solid var(--surface-border);color:var(--muted)}.quote-tag-agrees{background:var(--info-bg);border-color:transparent;color:var(--info-text)}.quote-tag-disagrees{background:var(--plum-bg);border-color:transparent;color:var(--plum-text)}.quote-tag-tension{background:var(--warn-bg);border-color:transparent;color:var(--warn-text)}.quote-tag-good-news{background:var(--tint);border-color:transparent;color:var(--primary)}.replies{margin:-4px 0 12px 17px;padding-left:12px;border-left:1px solid var(--surface-border)}.replies-label{margin:0;color:var(--muted);font-size:.8rem}.replies .quote{margin:6px 0 8px}.comments-line{margin:10px 0;color:var(--muted);font-size:.95rem}.comments-line p{margin:0}.comment-signals{margin:6px 0 0;padding-left:18px;font-size:.9rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.button,a{transition:background-color .15s ease,color .15s ease}}.notice{background:var(--info-bg);color:var(--info-text);border-radius:var(--radius);padding:12px 16px;font-size:.95rem}.theme{scroll-margin-top:16px}.priority-strip{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.priority{border:1.5px solid var(--alert-fill);border-radius:12px;background:var(--alert-bg);color:var(--alert-text)}.priority summary{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;list-style:none}.priority summary::-webkit-details-marker{display:none}.priority-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--alert-fill);color:var(--bg);font-weight:800;font-size:.85rem}.priority-line{flex:1 1}.priority-flags{font-size:.92rem}.priority-more{flex:none;font-size:.9rem;text-decoration:underline;text-underline-offset:.2em}.priority[open] .priority-more{visibility:hidden}.priority-item{padding:0 14px 12px 46px;color:var(--fg)}.priority-item p{margin:8px 0 0}.priority-tension{color:var(--alert-text)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 16px}.section-head h2{margin-bottom:.25rem}.section-head .meta{margin:0}.topics-board{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);padding:4px 20px 12px;margin:16px 0 8px}.topic-rows{list-style:none;padding:0;margin:8px 0 0}.topic-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.topic-head .badge{flex:none}.topic-row{padding:12px 0;border-top:1px solid var(--surface-border)}.topic-row:first-child{border-top:none}.topic-title{font-family:var(--font-heading);font-weight:700;font-size:1.05rem}.topic-title a{color:var(--fg);-webkit-text-decoration-color:var(--surface-border);text-decoration-color:var(--surface-border)}.topic-volume{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0}.topic-volume .meta{margin:0}.topic-bar{display:inline-block;height:6px;border-radius:3px;background:var(--primary)}.topic-summary{margin:4px 0 0;color:var(--muted)}.topic-quiet{border-top:1px solid var(--surface-border);padding-top:10px;margin:0}.highlights{list-style:none;padding:0;margin:0}.highlights li{padding:6px 0}.highlight-text{color:var(--muted)}.highlights .badge{margin-left:6px}.coverage,.topics-board .section-head h2{margin-top:1rem}@media (max-width:560px){.priority-item{padding-left:14px}.topics-board{padding:4px 14px 12px}}.brief-head{margin:4px 0 12px}.brief-head .eyebrow{margin-bottom:.25em}.brief-title{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.15;margin:0 0 .2em}.brief-head .meta{margin:0}.brief-head .skyline{display:none}@media (min-width:720px){.brief-head{position:relative;overflow:hidden;background:var(--tint);border-radius:var(--radius);padding:20px 24px 0}.brief-head .meta{color:var(--fg)}.brief-head .skyline{display:block;height:44px;margin-top:10px}}.tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:.8rem;font-weight:800;line-height:1}.all-clear,.read-for-you{display:flex;align-items:flex-start;gap:10px}.all-clear .tick,.read-for-you .tick{margin-top:.15em}.read-for-you{background:var(--tint);border-radius:12px;padding:10px 14px;margin:0 0 4px;font-size:.95rem}.read-gap{color:var(--muted)}.attention h2,.attention h3{margin-top:1.25rem;font-size:1.3rem}.attention-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.attention-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"text tag" "why why" "go go";align-items:start;grid-gap:4px 12px;gap:4px 12px;border:1px solid var(--surface-border);border-radius:12px;padding:10px 14px}.attention-priority{display:block;border:none;padding:0}.attention-more-urgent{border:none;padding:0 14px}.attention-tag{grid-area:tag;justify-self:end;font-family:var(--font-heading);font-weight:700;font-size:.82rem;padding:2px 10px;border-radius:var(--radius-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tag-date{background:var(--info-bg);color:var(--info-text)}.tag-alert{background:var(--alert-bg);color:var(--alert-text)}.tag-rising{background:var(--warn-bg);color:var(--warn-text)}.attention-body{display:contents}.attention-body .attention-text{grid-area:text;min-width:0}.attention-why{grid-area:why;color:var(--muted);font-size:.95rem}.attention-go{grid-area:go;justify-self:start;margin-top:4px;font-family:var(--font-heading);font-weight:700;font-size:.9rem;padding:4px 12px;border:1.5px solid var(--primary);border-radius:var(--radius-sm);text-decoration:none}.attention-go:hover{background:var(--tint)}.all-clear{margin:.5rem 0}.topic-all-clear{margin:4px 0 0;padding:10px 0;border-bottom:1px solid var(--surface-border);font-size:.95rem}.topic-all-clear+.topic-rows .topic-row:first-child{border-top:none}.heated{border-left:3px solid var(--warn-fill);padding-left:12px;color:var(--muted);font-size:.95rem}.events-section{scroll-margin-top:16px}.home-hero h1{max-width:16em}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:8px 0 24px}.value-grid .card{margin:0}.value-grid h2{font-size:1.15rem;margin:.2rem 0 .4rem}.value-grid p{margin:0;color:var(--muted)}.preview-frame{border:1px solid var(--surface-border);border-radius:var(--radius);padding:16px 20px 20px;margin:12px 0 16px;box-shadow:0 6px 24px rgb(0 0 0/.06)}.preview-label{margin:0 0 12px}.preview-frame .topics-board{margin-bottom:0}.home-list{padding-left:1.2em}.home-list li+li{margin-top:.35em}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.feedback{margin:32px 0 8px;padding-top:16px;border-top:1px solid var(--surface-border);color:var(--muted);font-size:.95rem}.admin-signin{display:grid;grid-gap:.5rem;gap:.5rem;max-width:22rem}.admin-signin input{font:inherit;padding:10px 12px;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface);color:inherit}.admin-error{color:var(--alert-text)}.admin .section-head{align-items:center}.admin-editions,.admin-links{list-style:none;padding:0}.admin-editions>li+li{margin-top:1rem}.admin-links li+li{margin-top:.5rem}.admin-link{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center}.admin-editions .badge{margin-left:.5rem}.preview-bar{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between;margin:-8px 0 16px;padding:8px 12px;border:1px dashed var(--surface-border);border-radius:8px;font-size:.9rem;line-height:1.4}.preview-bar-on{background:var(--info-bg);border:1px solid transparent}.preview-bar a{font-weight:600;white-space:nowrap}.quiet-others{margin-top:8px}.quiet-others summary{cursor:pointer;color:var(--muted)}.theme-filters{margin-bottom:16px}.by-topic .topic-head{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;align-items:center}.by-topic .topic-title{flex:0 0 auto;max-width:100%;margin-right:4px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;font-size:.9rem;min-width:36rem}.admin-table td,.admin-table th{padding:6px 10px;border-bottom:1px solid var(--surface-border);text-align:right}.admin-table th:first-child,.admin-table th[scope=row]{text-align:left}.group-class-form{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-table td.meta{text-align:left}.folded-topics{list-style:none;padding:0;margin:8px 0}.folded-topics li+li{margin-top:4px}.report-nav .share-compact{margin-left:auto;align-self:center}.report-nav .share-compact .button-secondary{padding:4px 12px;font-size:.9rem;white-space:nowrap}@media (max-width:480px){.report-nav a{padding:10px;white-space:nowrap}}.share-line{display:flex;gap:8px 16px;margin:32px 0 0;padding:12px 16px;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius)}.share-buttons,.share-line{flex-wrap:wrap;align-items:center}.share-buttons{display:inline-flex;gap:8px}.share-status{color:var(--muted);font-size:.9rem}.share-line+.feedback{margin-top:16px}.request-prompt{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin:16px 0 0;padding:16px 20px;background:var(--tint);border-radius:var(--radius)}.request-prompt p{margin:0;flex:1 1 18rem}.request-prompt-top{margin:0 0 16px}.request-form{display:grid;grid-gap:.4rem;gap:.4rem;max-width:32rem;margin:24px 0}.request-form label:not(:first-of-type){margin-top:.6rem}.request-form input,.request-form textarea{font:inherit;padding:10px 12px;border:1px solid var(--surface-border);border-radius:10px;background:var(--bg);color:inherit}.request-form .button{justify-self:start;margin-top:.8rem;border:0;cursor:pointer}.request-interests{white-space:pre-line}.admin-inline-form{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:12px 0}.admin-inline-form input:not([type=checkbox]),.admin-inline-form select{font:inherit;padding:6px 10px;border:1px solid var(--surface-border);border-radius:8px;background:var(--bg);color:inherit}.admin-inline-form .button{border:0;cursor:pointer}.request-about{margin-top:40px;padding-top:8px;border-top:1px solid var(--surface-border)}.area-tabs{position:relative;align-items:flex-end}.area-menu>summary,.area-tabs>a{padding:10px 12px;white-space:nowrap}.area-menu>summary{list-style:none;cursor:pointer;font-family:var(--font-heading);font-weight:700;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-1px;min-height:44px;box-sizing:border-box}.area-menu>summary::-webkit-details-marker{display:none}.area-menu>summary:hover,.area-menu[open]>summary{color:var(--fg)}.area-menu[data-current]>summary{color:var(--primary);border-bottom-color:var(--primary)}.area-menu>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.area-menu-caret{display:inline-block;margin-left:6px;font-size:.8em;transition:transform .15s}.area-menu[open] .area-menu-caret{transform:rotate(180deg)}.area-menu-list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:min(24rem,100%);box-sizing:border-box;list-style:none;margin:0;padding:6px;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:0 8px 24px rgb(0 0 0/.12)}.area-tabs .area-menu-list a{display:block;padding:12px 14px;min-height:44px;box-sizing:border-box;border-bottom:0;margin:0;border-radius:10px;white-space:normal;color:var(--fg)}.area-tabs .area-menu-list a:focus-visible,.area-tabs .area-menu-list a:hover{background:var(--tint)}.area-tabs .area-menu-list a[aria-current=page]{color:var(--primary)}.area-tabs .area-menu-list a[aria-current=page]:after{content:" ✓"}.area-list li+li{margin-top:8px}.across{background:var(--tint);border-radius:var(--radius);padding:4px 20px 16px;margin:16px 0 8px}.across h3{margin-top:1.25rem;font-size:1.1rem}.across-topics>li+li,.area-list>li+li{margin-top:8px}.across-topics,.area-list{list-style:none;padding:0;margin:0}.across-topics .badges{list-style:none;padding:0;margin:4px 0 0}.area-summary{font-size:1.1rem}.area-report>h2:first-child{margin-top:0}.urgent-across{list-style:none;padding:0;margin:0}.urgent-across>li+li{margin-top:10px}.urgent-across a{overflow-wrap:anywhere}.tag-priority{background:var(--alert-fill);color:var(--bg)}.area-list .area-headline,.urgent-why{display:block;color:var(--muted);font-size:.95rem}.area-list .area-headline{color:inherit;overflow-wrap:anywhere}.area-list .area-headline.meta{color:var(--muted)}.area-list .area-coverage{display:block;font-size:.9rem}.report-embedded-head{margin:0 0 16px}.report-embedded-head .meta{margin:0}.report-embedded-head .report-headline{margin:0 0 .25em;font-family:var(--font-heading);font-weight:600;overflow-wrap:anywhere}