.seo-context{margin:3rem 0 1rem;padding:clamp(20px,4vw,32px);border:1px solid #dfe6dc;background:#f1f5ee;color:#24352b;line-height:1.7}.seo-context h2{font-size:1.5rem}.seo-context details{padding:1rem 0;border-bottom:1px solid #dfe6dc}.seo-context summary{cursor:pointer;font-weight:600}.seo-context p{max-width:75ch}.seo-context a{text-decoration:underline;text-underline-offset:3px}.seo-context ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding-left:1.2rem}.seo-author{font-size:.875rem;margin-top:1.5rem}
