.seo-category-nav{padding-top:40px;padding-bottom:48px;border-top:1px solid var(--line)}.seo-category-nav h2{font:400 25px var(--serif);margin-bottom:18px}.seo-category-nav ul{display:flex;flex-wrap:wrap;gap:14px 26px;padding:0;list-style:none}.seo-category-nav a{text-decoration:underline;text-underline-offset:4px}.seo-main{padding-top:42px;padding-bottom:64px}.seo-main h1,.seo-intro h1{font:400 clamp(38px,5vw,66px)/1.1 var(--serif);margin:20px 0}.seo-main p{line-height:1.65;margin:12px 0}.seo-lead{max-width:780px;font-size:20px}.seo-listing{display:grid;grid-template-columns:minmax(240px,35%) 1fr;gap:32px;padding:38px 0;border-top:1px solid var(--line)}.seo-listing:first-of-type{margin-top:36px}.seo-listing img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.seo-listing h2{font:400 32px/1.15 var(--serif);margin:10px 0}.seo-source{font-size:13px;color:var(--muted)}.seo-listing .outline{display:inline-block;margin-top:12px}.seo-intro{padding-block:60px}@media(max-width:760px){.seo-listing{grid-template-columns:1fr;gap:16px}.seo-main{padding-top:28px}.seo-category-nav ul{gap:16px 22px}}