.reset-feed{--reset-green:#176b50;--reset-ink:#172b25;--reset-muted:#65766e;--reset-line:#dce6dc;--reset-paper:#f7faf5;color:var(--reset-ink);border:1px solid var(--reset-line);border-radius:12px;background:#fff;padding:clamp(18px,3vw,32px);margin:28px 0}.reset-feed *{box-sizing:border-box}.reset-feed__intro{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--reset-line);padding-bottom:22px}.reset-feed__eyebrow{display:block;color:var(--reset-green);font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px}.reset-feed h2{font:clamp(24px,3vw,32px)/1.4 var(--serif,serif);margin:0 0 8px}.reset-feed h3{margin:0}.reset-feed p{color:var(--reset-muted);margin:0}.reset-feed__freshness{display:grid;align-content:start;gap:4px;font-size:11px;line-height:1.6;min-width:185px}.reset-feed__freshness a,.reset-feed__links a,.reset-feed__post a{color:var(--reset-green);font-weight:700;text-decoration:underline;text-underline-offset:3px}.reset-feed__state{width:max-content;color:var(--reset-green);background:#e9f3e9;border-radius:4px;padding:2px 7px;font-weight:700}.reset-feed__state--snapshot{color:#835719;background:#fbf0db}.reset-feed__state--stale{color:#9a3c24;background:#fbeae3}.reset-feed__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.reset-feed__tiles>div{border:1px solid var(--reset-line);border-radius:8px;padding:14px;background:var(--reset-paper)}.reset-feed__tiles span,.reset-feed__tiles small{display:block;color:var(--reset-muted);font-size:11px;line-height:1.6}.reset-feed__tiles strong{display:block;color:var(--reset-green);font:18px/1.4 var(--serif,serif);margin:4px 0}.reset-feed__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:18px 0 8px}.reset-feed__types{display:flex;gap:6px;flex-wrap:wrap}.reset-feed__actions button,.reset-feed__month-nav button{border:1px solid var(--reset-line);border-radius:5px;background:#fff;padding:6px 9px;font-size:11px;color:var(--reset-muted)}.reset-feed--interactive .reset-feed__actions button,.reset-feed--interactive .reset-feed__month-nav button{color:var(--reset-green);cursor:pointer}.reset-feed__filter.is-active{border-color:var(--reset-green);background:var(--reset-green);color:#fff!important}.reset-feed__refresh{margin-left:auto}.reset-feed__layout{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.4fr);gap:20px;align-items:start}.reset-feed__calendar{border:1px solid var(--reset-line);border-radius:9px;padding:14px;background:#fff}.reset-feed__month-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.reset-feed__month-nav h3{font-size:15px}.reset-feed__week,.reset-feed__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.reset-feed__week{font-size:10px;text-align:center;color:var(--reset-muted);margin-bottom:5px}.reset-feed__day{border:1px solid transparent;background:transparent;min-height:46px;border-radius:6px;padding:4px 2px;color:var(--reset-ink);font-size:12px}.reset-feed--interactive .reset-feed__day{cursor:pointer}.reset-feed__day span,.reset-feed__day b{display:block}.reset-feed__day b{font-size:9px;color:var(--reset-green);line-height:1.2}.reset-feed__day--has-events{background:#edf5ea}.reset-feed__day--confirmed{box-shadow:inset 0 0 0 1px #8eb89b}.reset-feed__day--selected{background:var(--reset-green);color:#fff}.reset-feed__day--selected b{color:#fff}.reset-feed__result{font-size:11px;padding:9px 0;border-bottom:1px solid var(--reset-line);margin-bottom:0!important}.reset-feed__event{padding:15px 0;border-bottom:1px solid var(--reset-line)}.reset-feed__event:last-child{border-bottom:0}.reset-feed__event-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--reset-muted);margin-bottom:7px}.reset-feed__event-meta time{margin-left:auto}.reset-feed__tag,.reset-feed__status{border-radius:4px;padding:2px 6px;font-weight:700}.reset-feed__tag{color:var(--reset-green);background:#edf5ea}.reset-feed__status--confirmed{color:#21633b;background:#e4f1e6}.reset-feed__status--announced{color:#875617;background:#fbf0db}.reset-feed__event h3{font-size:15px;line-height:1.6;margin-bottom:5px}.reset-feed__scope,.reset-feed__timing,.reset-feed__schedule{font-size:12px;line-height:1.75}.reset-feed__schedule{color:#875617!important}.reset-feed__links{display:flex;gap:13px;flex-wrap:wrap;font-size:11px;margin-top:8px}.reset-feed__evidence,.reset-feed__older{margin-top:10px;border:1px solid var(--reset-line);border-radius:6px;padding:8px 10px}.reset-feed__evidence summary,.reset-feed__older summary{font-size:11px;color:var(--reset-green);font-weight:700;cursor:pointer}.reset-feed__post{padding:10px 0;border-top:1px solid var(--reset-line);font-size:11px}.reset-feed__post:first-of-type{margin-top:8px}.reset-feed__post time{display:block;color:var(--reset-muted);font-size:10px}.reset-feed__post p{font-size:11px;margin:4px 0}.reset-feed__empty{padding:35px 15px;text-align:center}.reset-feed__empty strong{font-size:14px}.reset-feed__empty p{font-size:12px;margin-top:7px}.reset-feed__live-note{min-height:18px;font-size:11px!important;margin:0!important}.reset-feed__live-note[data-kind=error]{color:#9a3c24}.reset-feed__live-note[data-kind=success]{color:var(--reset-green)}
@media (max-width:700px){.reset-feed{padding:18px;margin:20px 0}.reset-feed__intro,.reset-feed__layout{grid-template-columns:1fr;display:grid}.reset-feed__freshness{min-width:0}.reset-feed__tiles{grid-template-columns:1fr}.reset-feed__event-meta time{margin-left:0}.reset-feed__controls{align-items:flex-start;flex-direction:column}.reset-feed__day{min-height:42px}}
@media (max-width:390px){.reset-feed{padding:14px}.reset-feed__types button{padding:6px 7px}.reset-feed__calendar{padding:10px}.reset-feed__days,.reset-feed__week{gap:2px}.reset-feed__day{font-size:11px;min-height:39px}.reset-feed__day b{font-size:8px}}
.reset-feed__explain,.reset-feed__faq,.reset-feed__next{margin-top:24px}.reset-feed__explain{padding:18px;border:1px solid var(--reset-line);border-radius:8px;background:var(--reset-paper)}.reset-feed__faq details{padding:13px 0;border-bottom:1px solid var(--reset-line)}.reset-feed__faq summary{font-size:13px;font-weight:700;cursor:pointer}.reset-feed__faq p{margin:8px 0 0;font-size:12px}.reset-feed__next{padding-top:20px;border-top:1px solid var(--reset-line)}

.reset-explainer,.reset-faq,.reset-next{margin:36px 0;padding:28px;background:#fff;border:1px solid #dce6dc;border-radius:12px}.reset-faq details{padding:14px 0;border-bottom:1px solid #dce6dc}.reset-faq summary{font-weight:600;cursor:pointer}.reset-faq p{margin:12px 0}.reset-next h2{margin:12px 0}.reset-next p{margin:12px 0}.reset-next .button{margin:8px 10px 0 0}.reset-feed__post{overflow-wrap:anywhere}@media(max-width:600px){.reset-explainer,.reset-faq,.reset-next{padding:18px}}
.reset-feed__timezone{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0;color:var(--reset-muted);font-size:11px}.reset-feed__timezone label{display:flex;align-items:center;gap:6px;color:var(--reset-ink);font-weight:700}.reset-feed__timezone select{border:1px solid var(--reset-line);border-radius:5px;background:#fff;color:var(--reset-green);padding:5px 7px;font:inherit}.reset-feed__timezone small{width:100%;color:var(--reset-muted)}
