.about-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:36px}
.about-capabilities a{display:block;padding:20px;border:1px solid #dce2ec;border-radius:12px;text-decoration:none;background:#fff;font-size:14px;font-weight:750;line-height:1.45}
.about-capabilities a:hover{border-color:#164bfa;color:#164bfa}
.about-skills{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}
.about-skill{padding:27px;border:1px solid #dce2ec;border-radius:16px;background:#fff;scroll-margin-top:110px}
.about-skill h3{font-size:22px;line-height:1.2;margin:0 0 20px}
.about-skill ul{padding-left:19px;margin:0;color:#536077;font-size:14px}
.about-skill li{margin:10px 0;overflow-wrap:anywhere}
.about-project-group{margin-top:45px}
.about-project-group h3{font-size:26px;max-width:850px}
.about-project-group>p{color:#536077;max-width:850px}
.about-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0;list-style:none;margin:24px 0 0}
.about-projects li{margin:0;min-width:0}
.about-projects a{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;background:#f4f7fc;border:1px solid #dce2ec;border-radius:10px;text-decoration:none;font-size:15px;font-weight:750;min-height:60px;align-items:center}
.about-projects a:hover{background:#edf3ff;border-color:#164bfa;color:#164bfa}
.about-projects span{color:#164bfa}
.about-method{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}
.about-method article{padding-top:22px;border-top:2px solid #164bfa}
.about-method h3{font-size:22px}
.about-method p{color:#536077}
.about-cv-note{color:#c7d7f0!important;font-size:13px;margin:24px 0 0}
.about-download{background:#111b2e;color:white;border-radius:20px;padding:35px}
.about-download p{color:#c6d2e6}
.about-download .page-eyebrow{color:#9db9ff}
.about-download h2{font-size:clamp(30px,3vw,42px)}
@media(max-width:1000px){.about-capabilities{grid-template-columns:repeat(2,1fr)}.about-skills{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.about-skills,.about-projects,.about-method{grid-template-columns:1fr}.about-skill{padding:24px}.about-capabilities a{padding:16px;font-size:13px}}
@media print{.about-skills{grid-template-columns:1fr 1fr}.about-skill{break-inside:avoid}.about-download{background:#fff;color:#111b2e}}

