/* Public reading aids, visually integrated with each site's footer. */
.content-data{font:inherit;font-size:13px;line-height:1.7;margin:24px 0 0;padding:16px 0;border-top:1px solid currentColor;opacity:.86}
.content-data summary{cursor:pointer;font-weight:600}.content-data p{max-width:75ch;margin:12px 0 0!important;font-size:13px!important}
.content-data a{text-decoration:underline;text-underline-offset:3px;margin-right:16px;color:inherit}
.seo-editorial{padding:48px clamp(22px,4.2vw,64px);background:#f7f1ed;color:#241a29;border-top:1px solid #d8cdd3}
.seo-editorial h2{font-family:Sora,sans-serif;font-size:clamp(26px,3vw,40px);line-height:1.2;max-width:25ch;margin:0 0 20px}
.seo-editorial p,.seo-editorial ul{font-size:16px;line-height:1.8;max-width:78ch}.seo-editorial a{color:inherit;text-decoration:underline;text-underline-offset:4px}
