html{scroll-behavior:smooth}
body{background:#fff}
#header-group:has(.ut-header){position:sticky;top:-32px;z-index:50}
.ut-native-shelf{background:#fff}
.ut-native-shelf .section-resource-list{max-width:1400px;margin-inline:auto}
.ut-native-shelf .section-resource-list__header h2{font-size:clamp(28px,3.2vw,43px);letter-spacing:-.045em;line-height:1.12}
.ut-native-shelf .product-card__content{height:100%;transition:box-shadow .15s ease}
.ut-native-shelf product-card:hover .product-card__content{box-shadow:0 9px 26px #17213c0c}
.ut-native-shelf .product-card{min-width:0}
.ut-native-shelf .product-card .price{font-weight:600}
.ut-native-shelf .section-resource-list__header .button-unstyled{font-size:12px;color:var(--ut-accent)}
@media(max-width:749px){.ut-native-shelf .section-resource-list__header h2{font-size:30px}.ut-hero h1{font-size:clamp(35px,11vw,43px)}}
@media(max-width:389px){.ut-header__actions .account-button{display:none}.ut-header__main{gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
