html{scroll-behavior:smooth}body{margin:0;font-family:var(--main-font),sans-serif}.about-editorial,body{color:var(--font-dark)}.about-editorial{background:var(--secondary-light);padding:0 var(--site-padding) 120px}.about-header{padding:40px 0 80px;text-align:center}.about-header h1{font-family:var(--main-font);font-size:clamp(3rem,6vw,4.5rem);font-weight:600;letter-spacing:-.02em;margin-bottom:20px;color:var(--color-primary)}.about-links{display:flex;justify-content:center;align-items:center;gap:12px;font-size:.95rem;color:var(--subtitle)}.about-links a{text-decoration:none;color:inherit;position:relative}.about-sections{scroll-snap-type:y mandatory}.about-row{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:136px 0;border-top:1px solid rgba(15,23,42,.08);scroll-snap-align:start}.about-row h2{font-family:var(--main-font);font-size:70px;font-weight:600;line-height:1.15;color:var(--font-dark)}.about-row h2 span{color:var(--primary)}.about-text{display:flex;flex-direction:column;gap:14px}.about-text p{font-size:.95rem;line-height:1.7;color:var(--subtitle);max-width:420px}.about-text strong{color:var(--primary);font-weight:400}@media (max-width:1200px){.about-row h2{font-size:60px}}@media (max-width:900px){.about-row{grid-template-columns:1fr;gap:24px}.about-text p{max-width:none}}@media (max-width:768px){.about-row h2{font-size:50px}.about-row{padding:94px 0}}@media (max-width:480px){.about-row h2{font-size:40px}}