.seo-lead,.seo-answer{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65;max-width:68ch}.seo-answer{border-left:3px solid #a73821;padding:0 0 0 1rem;margin:1.5rem 0 2rem}.seo-small,.seo-sources small,.seo-timeline small{font-family:'IBM Plex Sans',sans-serif;font-size:.94rem;line-height:1.65;color:#444748}.seo-sources small{display:block}.seo-calendar{margin:2rem 0}.seo-calendar ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;gap:1px;background:#cdbfb4;border:1px solid #cdbfb4}.seo-calendar li{background:#f5ede4;padding:1.25rem;font-family:'IBM Plex Sans',sans-serif;font-weight:500;line-height:1.5}.seo-calendar li:nth-child(2){color:#7d1d0c;background:#efe0d6}.seo-calendar figcaption{font:italic .94rem/1.6 'IBM Plex Sans',sans-serif;color:#444748;margin-top:.75rem}.seo-timeline>section{border-top:1px solid #cdbfb4;padding:1.5rem 0;scroll-margin-top:100px}.seo-timeline ul,.seo-sources ul{padding-left:1.25rem}.seo-timeline li,.seo-sources li{margin:.75rem 0;overflow-wrap:anywhere}.seo-related,.seo-credit{max-width:1120px;margin:2.5rem auto;padding:1.5rem 0;border-top:1px solid #cdbfb4}.seo-related h2{font-size:1.35rem;margin:0 0 1rem}.seo-related ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;list-style:none;padding:0}.seo-related a{display:inline-block;padding:.5rem 0;color:#7d1d0c}.seo-credit{font: .95rem/1.7 'IBM Plex Sans',sans-serif;color:#444748;overflow-wrap:anywhere}.seo-credit summary{cursor:pointer;padding:.65rem 0}.seo-credit a{color:#7d1d0c}.seo-article p{max-width:68ch}.seo-article h1{overflow-wrap:normal}.seo-related,.seo-credit{width:calc(100% - 40px)}@media(max-width:520px){.seo-calendar ol{grid-template-columns:1fr}.seo-calendar li{padding:1rem}.seo-timeline h2{font-size:1.6rem}.seo-related ul{display:block}.seo-related li{margin:.4rem 0}.seo-related a{min-height:44px}}

.seo-article section h2{margin-bottom:.75rem}.seo-article section{margin-top:2rem}
