:root{--green:#135f81;--red:#e9bc69;--ink:#142e3b;--paper:#f5f7f4}*{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--paper)}body{margin:0}a{color:var(--green)}.site-header{border-top:6px solid var(--red);background:#fff;padding:1rem max(5vw,1rem)}.site-header img{display:block;width:min(480px,85vw);height:auto}.site-header p{margin:.2rem 0 0}main{width:min(1440px,calc(100% - 48px));margin:2rem auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.card,.single,.comments{overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 3px 16px #17211b12}.card-body,.single,.comments{padding:1.15rem}.card h2,.card h3{font-size:1.1rem;line-height:1.25;margin:0}.card h2 a,.card h3 a,.single h1{text-decoration:none;color:var(--ink)}.thumb,.video{display:block;overflow:hidden;width:100%;aspect-ratio:16/9;background:#111;border:0;padding:0;cursor:pointer}.video{position:relative}.thumb img,.video img{width:100%;height:100%;object-fit:cover}.video span{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:4rem;height:2.8rem;border-radius:.7rem;background:#d22;color:#fff;font-size:1.5rem;box-shadow:0 2px 12px #0008}.video iframe{width:100%;height:100%;border:0}.single{padding:clamp(1rem,3vw,2rem)}.single .video{margin:1rem 0}.single h1{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.15;margin-top:0}.details{margin-top:1.7rem}.details h2,.comments h2{font-size:1.35rem}.description{white-space:normal;overflow-wrap:anywhere;line-height:1.65}.excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.meta,.keyword,.tags,.comment-meta{color:#5d665f;font-size:.9rem}.comments,.related{margin-top:2.5rem}.comment{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem 0;border-top:1px solid #e5e5e0}.comment img{border-radius:50%}.comment p{margin:.15rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.pagination{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:2rem 0}.pagination a{background:#fff;padding:.65rem 1rem;border-radius:.5rem}footer{margin-top:3rem;padding:2rem 5vw;color:#fff;background:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.pagination{flex-direction:column}.site-header{padding:.75rem 1rem}}.brand{display:flex;gap:16px;align-items:center;text-decoration:none;font-size:24px;line-height:1.2}.site-header .brand img{width:48px;height:48px}.daily-intro{margin-bottom:32px;max-width:800px}.daily-intro h1{font-size:clamp(30px,5vw,52px);line-height:1.15}.eyebrow{color:var(--green);font-size:12px;letter-spacing:2px}a:focus-visible,button:focus-visible{outline:3px solid #b05a20;outline-offset:4px}.card-body a{display:inline-block;min-height:44px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1050px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.grid{grid-template-columns:1fr}}nav a,.site-header p a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:500px){.brand{font-size:20px}.site-header .brand img{width:40px;height:40px}}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr 1fr;gap:32px;max-width:1120px;margin:auto;font-size:14px}.footer-grid a{color:#dceaf0;display:flex;align-items:center;min-height:44px}.footer-grid strong{display:block;margin-bottom:12px}.footer-grid p{margin:8px 0;color:#c6d5dd}@media(max-width:800px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.footer-grid{grid-template-columns:1fr}}body{overflow-wrap:anywhere}.grid>*,.footer-grid>*{min-width:0}.topic-intro{max-width:800px;margin-bottom:36px}.topic-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.1;margin:16px 0}.topic-intro p{line-height:1.6}.card{border-radius:4px;box-shadow:0 2px 10px #142e3b0b}.brand{min-height:48px}.card-body{padding:16px}.card-body h2{font-size:17px}.thumb img{object-fit:cover}@media(max-width:500px){main{width:calc(100% - 32px)}}.transcript-text{white-space:pre-wrap;line-height:1.75;overflow-wrap:anywhere}:root{--green:#0f5e59;--red:#f2a541;--ink:#1d2a2f;--paper:#f6f4ef}.site-header{position:relative}.lang{position:absolute;top:.55rem;right:max(5vw,1rem);display:flex;align-items:center;gap:2px;font-size:12px;opacity:.7}.lang:hover,.lang:focus-within{opacity:1}.lang select{border:0;background:transparent;color:inherit;font:inherit;padding:2px;cursor:pointer;max-width:7.5rem}#google_translate_element{position:absolute!important;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}body>.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}body{top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}font{background:none!important;box-shadow:none!important}