.cc-curated{color:#17364b;padding:40px 20px 60px;max-width:1200px;margin:auto}.cc-curated h1{font-size:clamp(32px,5vw,54px);line-height:1.1}.cc-curated p{line-height:1.65;max-width:760px}.cc-curated__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.cc-curated article{border:1px solid #dde3e7;border-radius:12px;padding:20px;background:#fff}.cc-curated a{color:#17364b;text-underline-offset:4px}.cc-curated__image{overflow:hidden;background:#f4f5f6;border-radius:8px}.cc-curated img{width:100%;height:230px;object-fit:contain;display:block;transition:transform .3s ease}.cc-curated__cta{display:inline-block;background:#17364b;color:#fff!important;padding:13px 20px;border-radius:5px;text-decoration:none;min-height:44px}.cc-curated :focus-visible{outline:3px solid #17364b;outline-offset:4px}.cc-curated__note{background:#f3f5f6;padding:22px;border-radius:8px}.cc-curated li{margin:12px 0;line-height:1.6}@media(hover:hover){.cc-curated article a:hover img{transform:scale(1.035)}}@media(max-width:749px){.cc-curated__grid{grid-template-columns:1fr}.cc-curated{padding:25px 18px 40px}}@media(prefers-reduced-motion:reduce){.cc-curated img{transition:none;transform:none!important}}