/* About the newspaper: compact introduction with native disclosure. */
.about-newspaper{border-top:1px solid var(--line);padding:30px 0 32px;margin-top:28px;scroll-margin-top:16px;outline:none}
.about-newspaper:focus-visible{outline:2px solid var(--wine);outline-offset:6px}
.about-newspaper>.eyebrow{font-size:10px;color:var(--muted);letter-spacing:.12em;margin:0 0 8px}
.about-newspaper h2{font-size:30px;line-height:1.2;margin:0 0 14px}
.about-newspaper-lead,.about-newspaper-body{max-width:760px;color:var(--muted);font-size:15px;line-height:1.75}
.about-newspaper-lead{margin:0 0 10px}
.about-newspaper-more{max-width:760px}
.about-newspaper-more>summary{color:var(--wine);cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:10px 4px 10px 0;width:fit-content}
.about-newspaper-more>summary:focus-visible{outline:2px solid var(--wine);outline-offset:4px}
.about-read-less,.about-newspaper-more[open] .about-read-more{display:none}
.about-newspaper-more[open] .about-read-less{display:inline}
.about-newspaper-body h3{font-family:Georgia,serif;color:var(--ink);font-weight:normal;font-size:22px;line-height:1.3;margin:18px 0 9px}
.about-newspaper-body p{margin:0 0 14px}
.edition{flex-wrap:wrap;gap:8px 18px;justify-content:flex-start}
.edition .about-newspaper-nav{font-size:12px;white-space:nowrap}
@media(max-width:580px){.about-newspaper{padding:24px 0}.about-newspaper h2{font-size:27px}.about-newspaper-lead,.about-newspaper-body{font-size:14px}.about-newspaper-body h3{font-size:20px}.edition .about-newspaper-nav{margin-left:0}}
.edition>a:last-child{margin-left:auto}
.about-newspaper-facts{margin:16px 0 14px;border-top:1px solid var(--line)}
.about-newspaper-facts>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}
.about-newspaper-facts dt{color:var(--ink);font-weight:600;font-size:13px}
.about-newspaper-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}
.about-newspaper-body .about-source-note,.about-newspaper-body .about-newspaper-sources{font-size:12px;line-height:1.65}
.about-newspaper-body .about-newspaper-sources{border-top:1px solid var(--line);padding-top:14px;margin-top:22px}
@media(max-width:580px){.about-newspaper-facts>div{grid-template-columns:1fr;gap:2px;padding:11px 0}}
