.about{background:var(--color-surface-muted)}
.about-content{display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1fr);align-items:center;gap:100px}
.about-copy{max-width:610px}.about h2{margin:0}.about-copy>p{margin-top:24px;color:var(--color-text-muted);font-size:17px;line-height:1.8}
.about-link{display:inline-flex;gap:10px;margin-top:30px;border-bottom:1px solid #b6a15b;color:var(--color-text-strong);font-weight:800}
.about-link span{color:#987200}
.about-panel{padding:34px;border-radius:26px;background:#1d2126;color:#fff;box-shadow:0 30px 70px rgba(23,26,30,.16)}
.about-panel__head{display:flex;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.12);color:#aeb4b9;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.about-panel__head strong{color:var(--color-primary)}
.about-panel ol{display:grid}.about-panel li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.1)}
.about-panel li:last-child{padding-bottom:0;border:0}.about-panel li>span{color:var(--color-primary);font-size:13px;font-weight:800}
.about-panel li strong{font-size:18px}.about-panel li p{margin-top:6px;color:#aeb4b9;font-size:14px;line-height:1.65}
@media(max-width:900px){.about-content{grid-template-columns:1fr;gap:48px}.about-copy{max-width:720px}}
@media(max-width:480px){.about-panel{padding:26px 22px}.about-panel li{grid-template-columns:38px 1fr;gap:12px}}
