.ww-new-cat-guide{padding-bottom:clamp(5.5rem,8vw,9rem)}
.ww-new-cat-guide__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,6vw,7rem);max-width:108rem;margin:auto}
.ww-new-cat-guide__copy{max-width:57rem}
.ww-new-cat-guide h2{margin:0;font-size:clamp(3rem,3.7vw,4.6rem);line-height:1.08}
.ww-new-cat-guide h2 em{display:block;color:var(--ww-clay);font-weight:500}
.ww-new-cat-guide__text{margin:1.8rem 0 1.2rem;color:#5d5650;font-size:1.7rem;line-height:1.7}
.ww-new-cat-guide__text p{margin:0}
.ww-new-cat-guide__link{display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:.7rem 0;color:var(--ww-ink);font-size:1.6rem;font-weight:700;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}
.ww-new-cat-guide__image-link{display:block;max-width:40rem;width:100%;justify-self:start;border-radius:2rem 2rem .8rem;overflow:hidden}
.ww-new-cat-guide__image-link img{display:block;width:100%;height:auto}
.ww-new-cat-guide__inner--text{grid-template-columns:1fr}
@media(max-width:749px){.ww-new-cat-guide__inner{grid-template-columns:1fr;gap:2.4rem}.ww-new-cat-guide h2{font-size:3.2rem}.ww-new-cat-guide__text{font-size:1.6rem}.ww-new-cat-guide__image-link{justify-self:start;max-width:40rem}}
