.expertise-list{list-style:none;margin:24px 0 0;padding:0}
.expertise-list li{padding:15px 0;border-bottom:1px solid var(--line-soft);font-size:14px;line-height:1.5}
.expertise-list li:last-child{border-bottom:0;padding-bottom:0}
.expertise-list strong{font-weight:500}
.about-location{margin-top:28px;padding-top:24px;border-top:1px solid var(--line-soft)}
.about-location strong{font-size:clamp(16px,1.5vw,20px);font-weight:500;color:var(--text)}
.studio-signature{text-transform:none;letter-spacing:.08em}
.contact-info>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
.contact-socials{display:grid;margin-top:30px;border-top:1px solid var(--line)}
.contact-socials a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:#b8bdc5;transition:color .2s}
.contact-socials a span:last-child{color:var(--red)}
.contact-socials a:hover{color:#fff}
.contact-socials a:focus-visible{outline:1px solid var(--red);outline-offset:5px}
@media(max-width:620px){.about-block,.contact-info{padding:24px}.about-location strong{font-size:17px}}
