.ld-article{max-width:780px;margin:auto}.ld-article h1{font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.12;letter-spacing:-.025em;margin:18px 0 24px}.ld-article-listen{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #e2e5e9;padding:10px 0 16px}.ld-article-listen button{font:inherit;font-size:.85rem;padding:8px 12px;min-height:44px;border:1px solid #d8dee5;border-radius:24px;background:#f7f9fb;color:#273b53;cursor:pointer}.ld-article-listen button:disabled{opacity:.5;cursor:default}.ld-article-video{display:block;width:100%;max-height:75vh;aspect-ratio:16/9;background:#111;object-fit:contain}.ld-article-image{margin:24px 0}.ld-article-image img{display:block;width:100%;height:auto}.ld-article-image figcaption{font-size:.8rem;color:#647080;margin-top:8px}.ld-article .article-subtitle{font-size:clamp(1.15rem,2.5vw,1.4rem);line-height:1.5;margin:24px 0 16px}.ld-article .article-body{font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.8;overflow-wrap:anywhere}.ld-publication{font-size:.8rem;color:#647080}.ld-video-comments,#ld-read-more,#reader-comments{max-width:780px;margin:36px auto;scroll-margin-top:20px}.ld-comment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:16px}.ld-comment{display:block;color:inherit;text-decoration:none}.ld-comment strong,.ld-comment small{display:block;margin-top:6px}.ld-comment small{color:#647080}.ld-comment-poster{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:#e9edf1}.ld-comment-poster img{width:100%;height:100%;object-fit:cover}.ld-comment-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#17212c70;color:white;border:1px solid #ffffffa0;font-size:23px}.ld-comment-player video{width:100%;max-height:70vh;background:#111}.ld-comment-player button,.ld-comment-player a{display:inline-block;min-height:44px;padding:10px;margin:6px}.ld-read-list{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ld-read-list li{border-top:1px solid #e2e5e9;padding:18px 0}.ld-read-list a{color:inherit;text-decoration:none}.ld-read-list a:hover h3{text-decoration:underline}.ld-read-list h3{font-size:1.15rem;line-height:1.35;margin:0 0 8px}.ld-read-list p{font-size:.95rem;line-height:1.5;color:#566272;margin:0}.news-reader .ld-share{max-width:780px;margin:24px auto}.ld-radio-preferences{display:none!important}.ld-radio-preferences.ld-has-music{display:flex!important;flex-wrap:wrap}.ld-comment[aria-current=true]{outline:2px solid #245588;outline-offset:4px}[hidden]{display:none!important}@media(max-width:540px){.news-reader{padding-left:16px!important;padding-right:16px!important}.ld-read-list{grid-template-columns:1fr}.ld-article-listen{gap:6px}.ld-article-listen button{font-size:.8rem}.ld-comment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:2px solid #245588;outline-offset:3px}
/* Article refinements 1.20.1 */
.ld-article-masthead{text-align:center;padding:24px 0 20px;border-bottom:3px double #263746}.ld-article-brand{display:block;font-family:'Abril Fatface',Georgia,serif;font-size:clamp(2.5rem,8vw,4.4rem);line-height:1.1;text-decoration:none;color:#172636;letter-spacing:-.035em}.ld-article-slogan{font-size:clamp(.85rem,2vw,1rem);line-height:1.5;letter-spacing:.035em;color:#526171;margin:10px 0 0}.ld-article-ticker{display:flex;align-items:center;gap:16px;position:relative;overflow:hidden;border-bottom:1px solid #e2e5e9;padding:10px 0;margin-bottom:20px;font:13px/1.4 Arial,sans-serif}.ld-article-ticker>span{flex-shrink:0;font-weight:bold;color:#9d2634;z-index:1;background:white}.ld-ticker-track{display:flex;gap:32px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;scroll-behavior:auto}.ld-ticker-track a{flex:0 0 auto;max-width:85vw;color:#273b53;text-decoration:none;white-space:nowrap}.ld-ticker-track a:hover{text-decoration:underline}.ld-article-ticker button{flex:0 0 auto;border:0;background:#f2f5f7;min-width:44px;min-height:44px;border-radius:50%;cursor:pointer}.ld-comment-poster{aspect-ratio:9/16;background:#edf0f3}.ld-comment-poster img{object-fit:contain;object-position:center;width:100%;height:100%}.ld-comment-play{left:8px;bottom:8px;top:auto;transform:none;width:25px;height:25px;font-size:12px;background:#16233345;border:1px solid #ffffff90}.ld-comment-grid{grid-template-columns:repeat(auto-fill,minmax(130px,170px));justify-content:start}.ld-article-video{aspect-ratio:auto;height:auto;max-height:85svh;object-fit:contain}.ld-article-video[data-tall]{aspect-ratio:16/9}.ld-comment-invitation{color:#647080;font-size:.95rem;line-height:1.6;margin:10px 0}.news-reader #reader-comments summary{display:inline-block;padding:12px 18px;border:1px solid #d7dfe6;border-radius:6px;cursor:pointer;color:#273b53;background:#f8fafb}.news-reader #reader-comments{border-top:1px solid #e2e5e9;padding-top:24px}.ld-article .article-subtitle{margin-top:0;margin-bottom:24px}@media(max-width:700px) and (orientation:portrait){.ld-article-video[data-tall]{aspect-ratio:9/16;max-width:min(100%,47.8svh);margin-inline:auto}}@media(max-width:540px){.ld-comment-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}.ld-article-ticker{gap:10px}}
.news-reader .ld-comment-poster img{width:100%;height:100%;object-fit:contain;object-position:center}
/* Invitation videos are editorial prompts, not reader comments. */
.ld-invitation{min-width:0;border:0;border-radius:0;padding:0;background:none;align-self:start}.ld-invitation .ld-comment-poster{aspect-ratio:9/16;background:#edf0f3}.ld-invitation-label{font-size:.72rem;letter-spacing:.025em;color:#5a6c7b}.news-reader .ld-invitation-transcript{display:block;margin-top:9px;border-radius:5px;padding:10px 8px;background:#205f86;color:white;font:500 .9rem/1.45 Arial,sans-serif;text-decoration:none;min-height:44px}.news-reader .ld-invitation-transcript:hover{background:#174b6d}.ld-comment-player .ld-invitation-transcript{width:fit-content;max-width:100%;padding:12px 18px}.ld-comment-player video{object-fit:contain}.ld-invitations-ready .news-reader #reader-comments:has(details:not([open])){border:0;padding:0;margin:0}.ld-invitations-ready .news-reader #reader-comments details:not([open])>summary{display:none}

/* The invitation shares the exact reader-card frame and title baseline. */
.news-reader .ld-comment-grid .ld-invitation-transcript{margin:6px 0 0;padding:0;border:0;border-radius:0;background:none;color:#205f86;font:inherit;font-weight:700;line-height:inherit;min-height:44px}.news-reader .ld-comment-grid .ld-invitation-transcript:hover{background:none;color:#174b6d;text-decoration:underline}
