/* RED public related reading: scoped to the added card only. */
.red-seo-reading{box-sizing:border-box;width:min(960px,calc(100% - 40px));margin:2rem auto;padding:1.5rem 1.75rem;border:1px solid #d6c5a1;border-radius:14px;background:#fff8e9;color:#294a30;}
.red-seo-reading h2{margin:0 0 .85rem;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3;}
.red-seo-reading ul{margin:0;padding-left:1.2rem;display:grid;gap:.65rem;}
.red-seo-reading li{padding-left:.2rem;line-height:1.55;}
.red-seo-reading a,.red-seo-reading a:visited{color:#294a30;text-decoration:underline;text-underline-offset:.18em;}
.red-seo-reading a:hover{color:#426544;}
.red-seo-reading a:focus-visible{outline:3px solid #678747;outline-offset:4px;border-radius:2px;}
@media(max-width:600px){.red-seo-reading{width:calc(100% - 24px);padding:1.25rem;}}
