.metro-sokolow .metro-coverage__intro h1{font-size:clamp(36px,3.9vw,57px);line-height:1.08;text-wrap:balance}
.metro-sokolow .metro-sokolow-intro-link{display:inline-flex;margin-top:12px;color:#007f57;font-size:14px;font-weight:750;text-decoration:none}
.metro-sokolow-content{color:#173c31;background:#fff}
.metro-sokolow .metro-sokolow-section{padding:72px 0}
.metro-sokolow .metro-sokolow-section h2{max-width:850px;margin:0 0 22px;color:#12382d;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.035em}
.metro-sokolow .metro-sokolow-section p{font-size:17px;line-height:1.75;color:#49655d;margin:0 0 20px}
.metro-sokolow .metro-sokolow-section a{color:#007f57;text-decoration:underline;text-underline-offset:3px}
.metro-sokolow .metro-sokolow-section a:hover{color:#ac4d00}
.metro-sokolow .metro-sokolow-map{background:#f1f8f5}
.metro-sokolow .metro-sokolow-map-frame{overflow:hidden;border:1px solid #d8e9e1;border-radius:24px;background:#eaf4ee;min-height:420px}
.metro-sokolow .metro-sokolow-map-frame iframe{display:block;width:100%;height:480px;border:0}
.metro-sokolow .metro-sokolow-timeline{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px}
.metro-sokolow .metro-sokolow-timeline article{display:block;padding:28px;border:1px solid #dcebe4;border-top:3px solid #00a76f;border-radius:18px;background:#fff}
.metro-sokolow .metro-sokolow-timeline time{display:block;margin-bottom:15px;color:#b34e00;font-size:13px;font-weight:800;letter-spacing:.06em}
.metro-sokolow .metro-sokolow-timeline h3{margin:0 0 15px;color:#12382d;font-size:22px;font-weight:750;line-height:1.35;letter-spacing:-.02em}
.metro-sokolow .metro-sokolow-timeline ul{display:block;columns:2;padding-left:20px;margin:0 0 20px;color:#49655d;font-size:16px;line-height:1.8}
.metro-sokolow .metro-sokolow-timeline li{display:list-item;break-inside:avoid}
.metro-sokolow .metro-sokolow-timeline p:last-child{margin-bottom:0}
@media(max-width:700px){.metro-sokolow .metro-sokolow-section{padding:45px 0}.metro-sokolow .metro-sokolow-timeline{grid-template-columns:1fr;gap:16px}.metro-sokolow .metro-sokolow-timeline article{padding:23px}.metro-sokolow .metro-sokolow-map-frame{min-height:340px}.metro-sokolow .metro-sokolow-map-frame iframe{height:360px}.metro-sokolow .metro-sokolow-section p{font-size:16px}}
