/* The day's latest edition is the primary reading; the rest remains accessible. */
.summary-page{max-width:980px;margin-inline:auto}
.summary-page .summary-heading{display:block;padding:1.2rem 0 1rem}
.summary-page .summary-heading h1{font-size:clamp(2.3rem,6vw,3.8rem);line-height:1.05;margin:.3rem 0 .6rem}
.summary-page .summary-heading>p:last-child{max-width:65ch;font-size:1.15rem;line-height:1.5;margin:.6rem 0 0}
.summary-page .section-kicker{line-height:1.5}
.summary-page .briefing-edition{max-width:none;margin:0;padding:1.4rem 0 1.7rem}
.summary-page .briefing-edition>header :is(h2,h3){font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.15;margin:.3rem 0}
.summary-page .briefing-edition>header :is(h2,h3):first-letter,.briefing-edition-compact>summary>span:first-letter{text-transform:uppercase}
.summary-page .briefing-edition>header>p:last-child{font-size:.9rem;color:#52615c}
.summary-page .summary-headlines{max-width:820px}
.summary-page .summary-headlines li{padding-block:.3rem}
.summary-page .summary-headlines a{font-size:1.18rem;line-height:1.5}
.summary-last-available{border-inline-start:3px solid #ac6e31;background:#f6f0e7;padding:.85rem 1rem;margin:0 0 1.5rem}
.summary-last-available p{margin:.15rem 0;line-height:1.5}
.summary-last-available p:last-child{font-weight:600}
.summary-earlier,.summary-archive{border-block-start:1px solid #cbd7d2;margin-top:1.5rem;padding-top:1rem}
.summary-page :is(.summary-earlier,.summary-archive)>h2{font-size:1.35rem;line-height:1.3;margin:.4rem 0 1rem}
.summary-page .briefing-edition-compact{margin-block:.5rem;border:0;padding:0}
.summary-page .briefing-edition-compact>summary{padding:.8rem 0;border-bottom:1px solid #dce3dc}
.summary-page .briefing-edition-compact .briefing-edition{margin-top:1rem}
.summary-archive-day{border-bottom:1px solid #dce3dc}
.summary-archive-day>summary{padding:1rem .2rem;cursor:pointer;font-size:1.03rem;line-height:1.4;min-height:48px}
.summary-archive-day>summary:focus-visible{outline:3px solid #a85613;outline-offset:2px}
.summary-archive-day .edition-rhythm{margin-top:.3rem}
.summary-back{padding-block:.75rem;font-weight:600}
.summary-empty{padding:1.5rem 0;color:#52615c}
.summary-download>span{flex-wrap:wrap;max-width:100%}.summary-download button,.summary-download>span>a{font:inherit;min-height:44px;padding:.55rem .85rem;border:1px solid #b8c8c0;border-radius:4px;background:#fff;color:#214e49;text-decoration:none;cursor:pointer}.summary-download button{background:#214e49;color:#fff;border-color:#214e49}.summary-download button:hover{background:#173a35}.summary-download button:disabled{opacity:.65;cursor:wait}.summary-download :is(button,a):focus-visible{outline:3px solid #a85613;outline-offset:3px}
.edition-rhythm-selected{box-shadow:inset 0 4px #214e49;background:#e6f0eb}
.summary-page>.summary-more{margin-block:1.5rem;display:inline-flex;min-height:44px;align-items:center}
@media(max-width:520px){.summary-page .summary-heading{padding-top:1rem}.summary-page .summary-heading>p:last-child{font-size:1.05rem}.summary-page .summary-headlines a{font-size:1.1rem}.summary-page .briefing-edition{padding-top:1rem}}
