/* Additive profile-content styles. Existing site layout and visual system remain unchanged. */
.vk-about-role-summary{font-size:15px;line-height:1.55}
.vk-about-tool-grid{border-top:1px solid var(--at-neutral-200);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.vk-about-tool-grid article{border-bottom:1px solid var(--at-neutral-200);padding:22px 20px 22px 0}
.vk-about-tool-grid article:nth-child(odd){border-right:1px solid var(--at-neutral-200)}
.vk-about-tool-grid article:nth-child(even){padding-left:20px}
.vk-about-recommendation{border-top:1px solid var(--at-neutral-200);height:100%;padding-top:22px}
.vk-about-recommendation img{border-radius:50%;height:56px;object-fit:cover;width:56px}
.vk-about-recommendation>p{font-size:15px;line-height:1.6}
@media(max-width:575px){
  .vk-about-tool-grid{grid-template-columns:1fr}
  .vk-about-tool-grid article,.vk-about-tool-grid article:nth-child(even){border-right:0;padding-left:0;padding-right:0}
}
[data-bs-theme=dark] .vk-about-tool-grid,[data-bs-theme=dark] .vk-about-tool-grid article,[data-bs-theme=dark] .vk-about-recommendation{border-color:#363636}
