.about-prose{max-width:820px;margin:0 auto;color:#bfd0dc;font-size:1.03rem;line-height:1.85}
.about-prose section{margin-bottom:52px}
.about-prose h2{margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid rgba(115,215,255,.2);color:#fff;font-size:clamp(1.45rem,4vw,2rem);letter-spacing:.04em;text-transform:uppercase}
.about-prose p{margin:0 0 16px}
.about-prose strong{color:#fff}
.about-prose ul{display:grid;gap:12px;margin:20px 0 24px;padding:0;list-style:none}
.about-prose li{position:relative;border:1px solid rgba(115,215,255,.18);border-radius:10px;padding:16px 17px 16px 42px;background:rgba(0,0,0,.2);color:#aebfcb}
.about-prose li::before{position:absolute;left:17px;color:var(--y);content:">";font-family:var(--mono);font-weight:800}
.about-prose hr{margin:48px 0 34px;border:0;border-top:1px solid rgba(115,215,255,.24)}
.about-prose blockquote{margin:0 0 36px;border-left:3px solid var(--y);padding:8px 0 8px 22px;color:#fff;font-size:1.3rem;font-weight:700}
@media(max-width:760px){.about-prose section{margin-bottom:38px}.about-prose li{padding-left:36px}.about-prose li::before{left:14px}}
