.CategoriesPage-module__mdwaBq__page{max-width:1240px;margin:0 auto;padding:54px 20px 80px}.CategoriesPage-module__mdwaBq__hero{margin-bottom:30px}.CategoriesPage-module__mdwaBq__hero p{letter-spacing:.14em;text-transform:uppercase;color:#777;margin:0 0 12px;font-size:12px;font-weight:900}.CategoriesPage-module__mdwaBq__hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(38px,7vw,86px);line-height:.9}.CategoriesPage-module__mdwaBq__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.CategoriesPage-module__mdwaBq__card{background:#f7f7f7;border:1px solid #eee;border-radius:28px;flex-direction:column;min-height:280px;padding:24px;transition:transform .2s,background .2s,color .2s;display:flex}.CategoriesPage-module__mdwaBq__card:hover{color:#fff;background:#050505;transform:translateY(-4px)}.CategoriesPage-module__mdwaBq__card span{color:#999;font-size:13px;font-weight:900}.CategoriesPage-module__mdwaBq__card h2{letter-spacing:-.06em;margin:auto 0 12px;font-size:34px;line-height:.95}.CategoriesPage-module__mdwaBq__card p{opacity:.72;margin:0;font-size:15px;line-height:1.5}.CategoriesPage-module__mdwaBq__card strong{text-transform:uppercase;margin-top:20px;font-size:13px}@media (max-width:940px){.CategoriesPage-module__mdwaBq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.CategoriesPage-module__mdwaBq__page{padding:36px 14px 60px}.CategoriesPage-module__mdwaBq__grid{grid-template-columns:1fr}}
