
.article-byline{display:block;font-size:13px;line-height:1.6;margin:-10px 0 16px;color:#68626f}.article-byline a{text-decoration:underline;text-underline-offset:3px}.seo-related{margin:28px 26px;padding:22px;background:#faf5f9;border:1px solid #eae6f0;border-radius:16px}.seo-related h2,.seo-related h3{font-size:21px;line-height:1.3;margin:0 0 12px}.seo-related ul{padding-left:20px;margin:0}.seo-related li{line-height:1.65;margin:8px 0}.seo-related a,.seo-guide-link a{color:#ad1d70;text-decoration:underline;text-underline-offset:3px}.seo-guide-link{margin-bottom:28px}.about-seo-title{font-size:clamp(32px,4vw,48px);margin:8px 0 28px}.blog-article blockquote{margin:24px 0;padding:16px 22px;border-left:3px solid #f147ac;background:#faf9fc}.blog-article blockquote p{margin:0 0 8px}.blog-article cite{font-size:13px;line-height:1.6}
@media(max-width:600px){.seo-related{margin:22px 20px;padding:18px}}

/* Preserve the full family photograph on cards and article pages. */
.blog-photo.family-photo{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
