.sc{--sc-ink:#071e34;--sc-muted:#5b6b7a;--sc-teal:#007b7d;--sc-teal-dark:#005d62;--sc-mint:#e5f4ed;--sc-line:#dde5e4;--sc-paper:#f7f8f4;color:var(--sc-ink);background:#fff;border-radius:14px;overflow:hidden}.sc-pic{aspect-ratio:16/9;background:#10283a;width:100%;max-height:420px}.sc-img{object-fit:cover;width:100%;height:100%;display:block}.sc-pic .nf-credit.is-overlay{max-width:calc(100% - 16px);inset:8px 8px auto auto}.sc-body{gap:14px;padding:18px 22px 22px;display:grid}.sc-kicker{color:var(--sc-teal-dark);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12.5px;font-weight:700;display:flex}.sc-kicker span+span:before{content:"·";color:var(--sc-muted);margin-right:12px}.sc-h{font-family:var(--font-news-serif), var(--font-news-serif-ext), Georgia, serif;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.15}.sc-whose{color:var(--sc-muted);margin:-6px 0 0;font-size:13px;line-height:1.5}.sc-rule{display:inline}.sc-rule summary{cursor:pointer;color:var(--sc-teal-dark);text-underline-offset:2px;font-weight:650;text-decoration:underline;display:inline}.sc-rule p{background:var(--sc-paper);color:var(--sc-ink);border-radius:8px;margin:6px 0 0;padding:10px 12px}.sc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc-read{background:var(--sc-teal);color:#fff;overflow-wrap:anywhere;border-radius:30px;align-items:center;gap:8px;min-height:42px;padding:9px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sc-read:hover{background:var(--sc-teal-dark)}.sc-save{border:1px solid var(--sc-line);min-height:42px;font:inherit;color:var(--sc-ink);cursor:pointer;background:#fff;border-radius:30px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:650;display:inline-flex}.sc-save[aria-pressed=true]{border-color:var(--sc-teal);color:var(--sc-teal-dark);background:var(--sc-mint)}.sc-share{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13.5px;display:flex}.sc-share-h{font-weight:700}.sc-share a,.sc-share button{font:inherit;color:var(--sc-teal-dark);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:650;text-decoration:none}.sc-share a:hover,.sc-share button:hover{text-decoration:underline}.sc-share-note{color:var(--sc-muted);overflow-wrap:anywhere}.sc h3{margin:0 0 8px;font-size:15px;font-weight:800}.sc-glance{border-left:4px solid var(--sc-teal);background:var(--sc-paper);border-radius:0 10px 10px 0;padding:14px 16px}.sc-glance ul,.sc-words ul{gap:6px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.sc-small{color:var(--sc-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.sc-small a{color:var(--sc-teal-dark)}.sc-words ul{font-size:14px}.sc-who ol{margin:0;padding:0;list-style:none;display:grid}.sc-who li{border-top:1px solid var(--sc-line);gap:4px;min-width:0;padding:10px 0;display:grid}.sc-who-src{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.sc-who-src time{color:var(--sc-muted);margin-left:auto;font-size:12.5px}.sc-tag{background:var(--sc-mint);color:var(--sc-teal-dark);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.sc-who a{color:var(--sc-ink);overflow-wrap:anywhere;font-size:14.5px;line-height:1.4;text-decoration:none}.sc-who a:hover{color:var(--sc-teal-dark);text-decoration:underline}.sc-more{border:1px solid var(--sc-line);min-height:38px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;margin-top:6px;padding:6px 14px;font-size:13px;font-weight:650}.sc-foot{border-top:1px solid var(--sc-line);gap:4px;padding-top:8px;display:grid}.sc-page{max-width:760px;margin:0 auto;padding:20px 16px 48px}.sc-page .sc{border:1px solid var(--sc-line,#dde5e4);box-shadow:0 3px 12px #0a2e3014}.sc-back{color:#005d62;margin-bottom:12px;font-size:13.5px;font-weight:650;display:inline-block}.sc-dialog{overscroll-behavior:contain;background:#fff;border:0;border-radius:14px;width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 60px #04121e59}.sc-dialog::backdrop{background:#0614208c}.sc-close{z-index:5;float:right;color:#fff;cursor:pointer;background:#061420c7;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin:10px 10px -50px 0;font-size:20px;line-height:1;display:grid;position:sticky;top:10px}.sc-close:focus-visible{outline-offset:2px;outline:3px solid #7fd6d0}.sc-dialog .sc-pic .nf-pub-credit.is-on-pic,.sc-dialog .sc-pic .nf-credit.is-overlay{max-width:calc(100% - 72px);left:8px;right:auto}.sc-wait{text-align:center;color:#5b6b7a;padding:48px 24px;font-size:14px}.sc-wait b{font-family:var(--font-news-serif), Georgia, serif;color:#071e34;margin-bottom:8px;font-size:22px;display:block}html:has(.sc-dialog[open]){overflow:hidden}@media (max-width:640px){.sc-body{padding:14px 16px 18px}.sc-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.sc-dialog .sc{border-radius:0}}
