.wpcm-toh{width:100%;padding:clamp(18px,3vw,38px) 16px;background:var(--toh-bg);color:var(--toh-text)}.wpcm-toh,.wpcm-toh *{box-sizing:border-box}.wpcm-toh a{color:inherit;text-decoration:none}.wpcm-toh__container{width:100%;max-width:var(--toh-max);margin-inline:auto}.wpcm-toh__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--toh-gap)}.wpcm-toh__column{display:flex;min-width:0;flex-direction:column;gap:16px}.wpcm-toh__featured{display:flex;min-width:0;flex-direction:column;gap:9px}.wpcm-toh__image{display:block;overflow:hidden;width:100%;aspect-ratio:var(--toh-ratio);border-radius:var(--toh-radius);background:#e5ebe8}.wpcm-toh img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.wpcm-toh__image:hover img{transform:scale(1.025)}.wpcm-toh__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e7ece9,#ccd7d1)}.wpcm-toh__label{align-self:flex-start;padding:5px 9px;border-radius:999px;background:var(--toh-accent);color:var(--toh-accent-text);font-size:11px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase}.wpcm-toh__featured h3,.wpcm-toh__hybrid h4{margin:0;color:var(--toh-text);font-weight:800;letter-spacing:-.02em}.wpcm-toh__featured h3{font-size:clamp(19px,1.65vw,27px);line-height:1.12}.wpcm-toh__hybrid h4{font-size:clamp(14px,1.05vw,17px);line-height:1.25}.wpcm-toh h3 a:hover,.wpcm-toh h4 a:hover{text-decoration:underline;text-underline-offset:3px}.wpcm-toh time{color:#66736c;font-size:12px}.wpcm-toh__hybrid{margin-top:auto;padding-top:14px;border-top:1px solid var(--toh-divider)}.wpcm-toh__hybrid.is-news{display:grid;grid-template-columns:96px minmax(0,1fr);gap:13px;align-items:center}.wpcm-toh__mini-thumb{display:block;overflow:hidden;width:96px;aspect-ratio:4/3;border-radius:max(4px,calc(var(--toh-radius) * .65));background:#e5ebe8}.wpcm-toh__hybrid.is-ad{display:grid;min-height:110px;place-items:center;overflow:hidden;padding:12px;border:1px solid var(--toh-divider);border-radius:var(--toh-radius);background:#fff}.wpcm-toh__hybrid.is-ad .wpcm-ad-slot{width:100%;max-width:100%;min-height:0!important;margin:0!important;padding:0!important}.wpcm-toh__hybrid.is-ad :is(img,iframe,video,object,ins,svg){max-width:100%;max-height:100%;height:auto}
@media(max-width:900px){.wpcm-toh__grid{grid-template-columns:1fr}.wpcm-toh__column{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);align-items:end;padding-bottom:24px;border-bottom:1px solid var(--toh-divider)}.wpcm-toh__hybrid{margin-top:0}.wpcm-toh__hybrid.is-news{grid-template-columns:88px minmax(0,1fr)}}
@media(max-width:600px){.wpcm-toh{padding-inline:12px}.wpcm-toh__column{display:flex;align-items:stretch}.wpcm-toh__featured h3{font-size:21px}.wpcm-toh__hybrid.is-news{grid-template-columns:92px minmax(0,1fr)}.wpcm-toh__hybrid.is-ad{min-height:90px}}
@media(prefers-reduced-motion:reduce){.wpcm-toh img{transition:none}}
