.yc-blog.yc-shell{width:min(76rem,calc(100% - clamp(2rem,6vw,6rem)));--yc-space-md:1.5rem;--yc-space-lg:2rem}
.yc-blog .yc-page-heading h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1}
.yc-blog .yc-guide-card__media{display:block;height:auto;aspect-ratio:3/2;overflow:hidden}
.yc-blog .yc-guides__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
.yc-blog .yc-guide-card__body{display:grid;gap:1rem}
.yc-blog .yc-guide-card h2{margin:0;font-size:1.35rem}
.yc-blog-cover{width:100%;height:auto;max-height:36rem;object-fit:contain;margin-block:1.5rem}
