.home-stock{padding:58px 0 62px;background:#1b2d33;color:#fff;border-color:#1b2d33}
.home-stock .home-stock-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:14px;color:#b9cdd1}
.home-stock h2{font:600 clamp(28px,3.2vw,44px)/1.18 Manrope,'DM Sans',Arial,sans-serif;letter-spacing:-.045em;margin:0}
.home-stock .qstock-head{margin-bottom:24px}
.home-stock .qstock-head p{margin-top:14px;line-height:1.65}
.home-stock .qstock-bottom{margin-top:20px}
@media(max-width:650px){.home-stock{padding:38px 0 42px}.home-stock .qstock-head{gap:14px}.home-stock h2{font-size:29px}.home-stock .qstock-head p{font-size:14px}.home-stock .qstock-controls{flex-shrink:0}}

.home-stock .qstock-head p,.home-stock .qstock-bottom p{color:#c5d4d8}
.home-stock .qstock-controls button{background:transparent;color:#fff;border-color:#8ca6ad}
.home-stock .qstock-controls button:hover:not(:disabled){background:#fff;color:#1b2d33}
.home-stock .qstock-track{scrollbar-color:#8ca6ad #1b2d33}
.home-stock .qstock-card{border-color:#dfe5e8}
.home-stock .qstock-bottom .btn.dark{background:#fff;color:#1b2d33;border:1px solid #fff}
.home-stock .qstock-bottom .btn.dark:hover{background:#deeaed;border-color:#deeaed}
.home-stock :is(a,button):focus-visible{outline:3px solid #b9dbe4;outline-offset:4px}
