/* One useful reading route, with the established Cybox type and card system. */
.blog-guide-feature{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;overflow:hidden;border:1px solid #d8dfd1;border-radius:32px;background:#f2f6ed;margin-bottom:48px}
.blog-guide-image{height:100%;min-height:320px;display:block}
.blog-guide-image img{width:100%;height:100%;object-fit:cover}
.blog-guide-copy{padding:38px 44px}
.blog-guide-copy h2{font-size:clamp(1.75rem,2.6vw,2.5rem);margin-top:16px}
.blog-guide-copy>p:not(.eyebrow){color:var(--muted);font-size:1.0625rem;line-height:1.75;margin-top:20px}
.blog-guide-copy>.inline-link{margin-top:22px}
.seo-next-reading{padding:24px 28px;margin-block:24px 64px;border:1px solid var(--line);border-radius:22px;background:#f7f8f4;color:var(--muted)}
.seo-next-reading a{text-decoration:underline;text-underline-offset:3px;color:#33582d;font-weight:600}
@media(max-width:699px){.blog-guide-feature{grid-template-columns:1fr;border-radius:25px;margin-bottom:30px}.blog-guide-image{min-height:0;aspect-ratio:3/2}.blog-guide-copy{padding:25px}.blog-guide-copy h2{font-size:1.625rem}.blog-guide-copy>.eyebrow{font-size:.75rem}.blog-guide-copy>p:not(.eyebrow){font-size:.9375rem;margin-top:15px}.blog-guide-copy>.inline-link{font-size:.875rem}.seo-next-reading{font-size:.875rem;padding:20px;margin-block:20px 48px}}
