.october-recap .ug-section{scroll-margin-top:24px}.october-recap .ug-section>p,.october-recap .recap-reading{max-width:72ch}.recap-jump{display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px 0;border-block:1px solid var(--border);margin:32px 0}.recap-jump a{padding:4px 0;font-weight:650}.recap-summary{background:var(--sand-deep);padding:24px 28px;border-left:5px solid var(--terra);margin:28px 0;max-width:78ch}.recap-summary h2{font-size:25px}.recap-summary ul{margin-bottom:0;padding-left:24px}.recap-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}.recap-cards article{padding:26px;background:#fffdf8;border:1px solid var(--border);border-top:4px solid var(--gold)}.recap-cards article p:last-child{margin-bottom:0}.recap-cards h3{font-size:25px;line-height:1.25}.recap-reading li{margin-bottom:14px}.recap-next{background:var(--sand-deep);padding:28px;border-top:5px solid var(--gold)}@media(max-width:700px){.recap-cards{grid-template-columns:1fr}.recap-summary,.recap-next{padding:22px}.recap-jump{gap:10px 20px}}@media print{.recap-jump{display:none}.recap-cards{display:block}.recap-cards article{break-inside:avoid;margin-bottom:18px}.ug-section{break-inside:auto}}
