.top-stories-section{padding:30px 0 38px;border-top:1px solid var(--line);scroll-margin-top:24px}.top-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.top-heading h1,.top-heading h2{font:400 38px/1.1 var(--serif);letter-spacing:-1.2px;margin:12px 0}.top-heading .eyebrow{color:var(--accent);font-size:9px;letter-spacing:1.5px}.top-intro{font-size:12px;color:var(--muted);line-height:1.8;max-width:600px}.top-checked,.top-status{font-size:10px;line-height:1.8;color:var(--muted);margin:7px 0 15px}.top-status{background:var(--chip);border-radius:6px;padding:10px 13px}.top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.top-card{padding:23px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;flex-direction:column;scroll-margin-top:20px}.top-card-meta{display:flex;justify-content:space-between;gap:12px;font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);line-height:1.7}.top-card-meta span:first-child{color:var(--accent);font-weight:700}.top-card h3{font:400 25px/1.17 var(--serif);letter-spacing:-.6px;margin:16px 0}.top-card h3 a{text-decoration:none}.top-card h3 a:hover{color:var(--accent)}.top-summary{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 17px}.top-context{font-size:11px;line-height:1.8;margin:0 0 18px}.top-context strong{font-weight:600}.top-source{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px;font-size:9px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.top-source a{font-weight:600;text-underline-offset:3px}.top-statement,.top-correction{font-size:10px;line-height:1.8;color:var(--muted);padding:10px 12px;background:var(--chip);border-radius:5px;margin:0 0 15px}.top-empty{grid-column:1/-1;padding:30px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:13px;line-height:1.8}.top-main{max-width:1120px;padding-bottom:40px}.top-main .top-stories-section{border-top:0;padding-top:42px}.top-main .top-heading h1{font-size:54px;letter-spacing:-2px}.top-main .top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-editorial-note{font-size:11px;line-height:1.8;color:var(--muted);margin-top:28px;max-width:750px}.top-nav{display:flex;gap:22px;margin-left:auto;margin-right:25px;font-size:12px}.top-nav a,.top-main~.footer a,.language-switch a{text-underline-offset:3px}.top-nav a,.language-switch a{text-decoration:none}.top-main~.footer .footer-links a{font-size:11px}.top-main~.footer .footer-links{flex-wrap:wrap}
@media(max-width:1100px) and (min-width:741px){.desktop-nav{gap:15px;margin-left:16px}.desktop-nav .nav-button{font-size:12px}.desktop-nav [data-action="about"]{display:none}}
@media(max-width:900px){.top-grid{grid-template-columns:1fr 1fr}.main:not(.top-main) .top-stories-section .top-card:last-child{grid-column:1/-1}}
@media(max-width:740px){.top-heading{align-items:flex-start;gap:15px}.top-heading h2{font-size:31px}.top-heading .text-button{font-size:9px;white-space:normal;text-align:right;padding-top:25px;max-width:105px}.top-grid,.top-main .top-grid{grid-template-columns:1fr;gap:15px;margin-top:17px}.top-card{padding:21px}.top-card h3{font-size:26px;margin-top:13px}.top-intro{font-size:11px}.top-stories-section{padding:25px 0 30px}.top-main .top-heading h1{font-size:44px}.top-main .top-stories-section{padding-top:32px}.top-nav{font-size:10px;gap:16px;margin-right:0}.top-main~.footer .footer-inner{padding-bottom:35px}.top-source{font-size:9px}.top-main .top-card-meta{font-size:9px}}
@media(max-width:390px){.top-nav{display:none}}

.top-card:only-child{grid-column:1/-1}.top-card:only-child .top-summary,.top-card:only-child .top-context{max-width:85ch}
