.collection-teaser.category-teaser{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.65fr);align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(24px,3vw,60px);background:#edf8f8}.category-teaser-intro h2{font-size:clamp(30px,2.5vw,50px);line-height:1.25;margin:20px 0 30px}.teaser-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.teaser-category{min-width:0;background:#fff;border:1px solid #dce9eb;border-radius:13px;overflow:hidden;transition:box-shadow .18s,border-color .18s}.collection-teaser .teaser-category img{display:block;width:100%;height:auto;aspect-ratio:1.2;max-height:none;object-fit:contain;padding:14px;border-radius:0;background:white}.teaser-category-name{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-top:1px solid #edf2f3;font-size:16px;font-weight:600;line-height:1.4}.teaser-category-name>span:last-child{color:#117e83}.teaser-category:hover{border-color:#78babc;box-shadow:0 8px 22px #164c5812}.teaser-category:focus-visible{outline:3px solid #117e83;outline-offset:3px}@media(max-width:1050px){.collection-teaser.category-teaser{grid-template-columns:1fr;gap:25px}.category-teaser-intro{max-width:650px}.category-teaser-intro h2{margin:14px 0 20px}}@media(max-width:600px){.collection-teaser.category-teaser{padding:22px 16px;border-radius:16px}.teaser-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.teaser-category-name{font-size:14px;padding:12px 10px}.collection-teaser .teaser-category img{padding:8px;aspect-ratio:1}.category-teaser-intro h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.teaser-category{transition:none}}
