.gb-inventory__wrap{max-width:900px;padding-top:48px;padding-bottom:64px}
.gb-inventory__eyebrow{margin:0 0 12px;color:var(--gb-mute);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}
.gb-inventory h1{margin:0 0 16px;font-family:var(--gb-font-head);font-weight:800;font-size:clamp(32px,5vw,52px);color:var(--gb-navy);line-height:1.1}
.gb-inventory__intro{max-width:700px;font-size:18px;line-height:1.6;margin-bottom:28px}
.gb-inventory h2{font-family:var(--gb-font-head);font-size:24px;font-weight:800;color:var(--gb-navy);margin:0 0 12px;line-height:1.2}
.gb-inventory__card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:28px;background:#f1faf4;border:1px solid #b7dfc5;border-radius:var(--gb-radius,8px)}
.gb-inventory__icon{display:flex;align-items:flex-start;justify-content:center}
.gb-inventory__icon svg{width:56px;height:56px}
.gb-inventory__copy p{line-height:1.6;margin:0 0 20px}
.gb-inventory__steps{margin-top:36px}
.gb-inventory__steps ol{padding-left:24px;line-height:1.7;margin-bottom:24px}
.gb-inventory__steps li{padding-left:4px;margin-bottom:10px}
.gb-inventory .gb-btn{white-space:normal;text-align:center}
@media(max-width:600px){.gb-inventory__wrap{padding-top:28px;padding-bottom:40px}.gb-inventory__card{grid-template-columns:1fr;gap:16px;padding:22px}.gb-inventory__icon{justify-content:flex-start}.gb-inventory__intro{font-size:16px}.gb-inventory .gb-btn{width:100%}}
