.editorial-card img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px;margin-bottom:12px}.editorial-live{margin:20px auto 35px;max-width:1240px;padding:20px;background:#f7f5ef;border-top:4px solid #168681;color:#102d36}.editorial-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.editorial-live .editorial-card{display:block;color:inherit;text-decoration:none;background:white;padding:20px;border-radius:8px}.editorial-live h3{font-size:25px;line-height:1.35}.editorial-live p{font-size:18px;line-height:1.6}.editorial-reader{margin:0;background:#f8f7f2;color:#102d36;font-family:Arial,sans-serif}.reader-masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px max(20px,calc((100vw - 1200px)/2));border-bottom:3px solid #168681;background:#102d36}.reader-masthead img{width:145px;height:auto}.reader-masthead nav{display:flex;gap:20px;flex-wrap:wrap}.reader-masthead a{color:white;text-decoration:none}.editorial-reader main{max-width:900px;margin:45px auto;padding:0 24px}.reader-kicker{color:#168681;font-size:18px;font-weight:bold}.editorial-reader h1{font-size:clamp(34px,5vw,62px);line-height:1.15;margin:20px 0}.reader-deck{font-size:25px;line-height:1.55;color:#4c6269}.reader-meta{font-size:16px;color:#576c72}.reader-share{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.reader-share a,.reader-share button{font:inherit;padding:10px 16px;border:1px solid #9bb3b5;border-radius:6px;background:white;color:#123640;text-decoration:none;cursor:pointer}.editorial-reader figure{margin:30px 0}.editorial-reader figure img{width:100%;height:auto;max-height:650px;object-fit:cover;border-radius:8px}.editorial-reader figcaption{font-size:14px;color:#5a7077;line-height:1.6;margin-top:8px}.reader-body{font-size:22px;line-height:1.85;overflow-wrap:anywhere}.reader-body h2{font-size:32px;line-height:1.4;margin-top:40px}.reader-body h3{font-size:27px}.reader-body blockquote{border-right:4px solid #168681;margin:25px 0;padding:8px 22px}.reader-end{display:flex;justify-content:space-between;border-top:2px solid #168681;margin:40px 0;padding:20px 0;gap:18px}.editorial-reader a{color:#087c80}.is-night{background:#100e18;color:#f1e9f5}.is-night .reader-deck,.is-night .reader-meta{color:#c8b9ce}.is-night .reader-masthead{background:#1a1225;border-color:#ae75d9}.is-night a{color:#d4adf2}@media(max-width:650px){.reader-masthead{padding:12px 16px;gap:15px}.reader-masthead img{width:100px}.reader-masthead nav{font-size:15px;gap:12px}.editorial-reader main{margin:28px auto;padding:0 18px}.reader-deck{font-size:21px}.reader-body{font-size:20px}.reader-body h2{font-size:27px}.editorial-live-grid{grid-template-columns:1fr}.editorial-live{padding:16px}.reader-end{flex-direction:column}}

.editorial-live.night-live{background:#171120;color:#f2e8fa;border-color:#b681dd}.night-live .editorial-card{background:#241b30;color:#f2e8fa}

.reader-video{width:100%;aspect-ratio:16/9;border:0;margin:24px 0}

.editorial-reader figure img{width:auto;height:auto;max-width:100%;max-height:650px;object-fit:contain;margin-inline:auto;display:block;image-rendering:auto}.editorial-reader figure{max-width:100%;min-width:0}.editorial-reader figcaption{overflow-wrap:anywhere}@media(max-width:650px){.editorial-reader figure img{max-height:480px}}
