@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap');
:root{--ink:#19221f;--muted:#65716a;--paper:#f4f2eb;--line:#d6d8cf;--lime:#d9ff4b;--forest:#1b342d;--blue:#dceee8;--coral:#f47755}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px Manrope,Arial,sans-serif}.notice{padding:10px 24px;background:var(--forest);color:#eff3e6;text-align:center;font:500 11px 'DM Mono',monospace;letter-spacing:.07em}.notice span{color:var(--lime);margin-right:7px}.notice small{font:400 10px Manrope,Arial,sans-serif;letter-spacing:0;color:#c3d2c7;margin-left:8px}.shell{max-width:1130px;margin:auto;padding:0 32px}nav{height:90px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-weight:800;font-size:22px;letter-spacing:-1.3px}.brand em{font-style:normal;color:var(--coral)}.mark{width:27px;height:27px;border:2px solid var(--ink);border-radius:50%;position:relative;overflow:hidden}.mark i{position:absolute;width:19px;height:19px;background:var(--lime);border-radius:50%;top:-5px;left:-4px}.mark b{position:absolute;width:10px;height:10px;background:var(--ink);border-radius:50%;bottom:-2px;right:-2px}.back{font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px}header{padding:70px 0 64px;display:grid;grid-template-columns:1fr 290px;gap:54px;align-items:end}.eyebrow{margin:0;color:#617c63;font:500 11px 'DM Mono',monospace;letter-spacing:.08em}h1{font:700 clamp(43px,6vw,72px)/1.03 'Playfair Display',Georgia,serif;letter-spacing:-.06em;margin:12px 0}h1 i{color:#456b56}.lede{max-width:565px;color:var(--muted);line-height:1.65}header aside{background:var(--forest);color:#eff3e6;padding:25px;min-height:230px}.status-dot{display:block;width:10px;height:10px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #375042}header aside p{font:500 10px 'DM Mono',monospace;color:var(--lime);letter-spacing:.08em;margin:34px 0 0}header aside strong{font:600 27px/1.14 'Playfair Display',Georgia,serif;display:block;margin:12px 0}header aside small{color:#c3d2c7;font-size:11px;line-height:1.5}.how-it-works{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;display:grid;grid-template-columns:.9fr 1.3fr;gap:40px;align-items:center}.how-it-works h2,.section-head h2,.sources h2,.boundary h2{font:700 31px/1.1 'Playfair Display',Georgia,serif;letter-spacing:-.04em;margin:10px 0 0}.how-it-works ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.how-it-works li{display:flex;gap:11px;align-items:center;font-size:13px;font-weight:600}.how-it-works b{font:500 11px 'DM Mono',monospace;color:#66836b;background:var(--blue);padding:8px}.feed-section{padding:66px 0;border-bottom:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.section-head>span{font:500 10px 'DM Mono',monospace;background:var(--lime);padding:8px 10px}.feed{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.update,.empty{background:#fcfbf6;border:1px solid var(--line);padding:24px}.card-top{display:flex;justify-content:space-between;gap:10px;font:500 10px 'DM Mono',monospace;color:#688260;letter-spacing:.07em}.card-top span:last-child{color:#846b35}.update h3,.empty h3{font:700 29px/1.13 'Playfair Display',Georgia,serif;letter-spacing:-.035em;margin:22px 0 10px}.summary,.empty p:not(.eyebrow){font-size:14px;line-height:1.6;color:var(--muted)}.action{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.action small,.card-foot small{font:500 10px 'DM Mono',monospace;color:#66836b;letter-spacing:.07em}.action p{margin:7px 0 0;font-size:13px;line-height:1.55}.current-check{background:#fff1cd;padding:10px 12px;font-size:12px;line-height:1.45;color:#725a28}.card-foot{border-top:1px solid var(--line);padding-top:15px;margin-top:19px;display:flex;justify-content:space-between;gap:15px;align-items:end}.card-foot b{display:block;font-size:12px;margin-top:4px}.card-foot em{display:block;font:400 10px/1.45 'DM Mono',monospace;color:var(--muted);max-width:230px;margin-top:7px}.source-link{font-size:12px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);white-space:nowrap;padding-bottom:3px}.source-link.disabled{opacity:.45}.sources{padding:66px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;border-bottom:1px solid var(--line)}.sources>div>p:not(.eyebrow){font-size:13px;line-height:1.6;color:var(--muted);max-width:450px}.source-list{display:grid;gap:10px}.source-list a{background:#fff8e7;border:1px solid #eadbb6;padding:17px;text-decoration:none;color:var(--ink);display:grid;gap:5px}.source-list small{font:500 10px 'DM Mono',monospace;color:#896c38;text-transform:uppercase}.source-list strong{font:700 14px/1.35 'Playfair Display',Georgia,serif}.source-list span{font-size:12px;font-weight:700;color:#536e59;text-transform:capitalize}.source-error{font-size:13px;color:var(--muted)}.boundary{background:var(--blue);padding:42px;margin:65px 0}.boundary h2{max-width:650px}.boundary p:not(.eyebrow){font-size:14px;line-height:1.65;max-width:750px;color:#4f665b}.boundary a{font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px}footer{border-top:1px solid var(--line);padding:22px 0 32px;display:flex;justify-content:space-between;color:#767e77;font:500 10px 'DM Mono',monospace;letter-spacing:.05em}@media(max-width:720px){.notice{padding:10px 14px;line-height:1.6}.notice small{display:block;margin:3px 0 0}.shell{padding:0 18px}header,.how-it-works,.sources{grid-template-columns:1fr;gap:28px}header{padding:48px 0}.how-it-works{padding:25px 0}.how-it-works ol{grid-template-columns:1fr}.feed{grid-template-columns:1fr}.sources,.feed-section{padding:48px 0}.boundary{padding:26px;margin:45px 0}.card-foot{display:block}.source-link{display:inline-block;margin-top:16px}footer{display:block;line-height:2}footer span{display:block}}
