.metro-home .metro-home-faq{padding:70px 0;background:#f5faf7;color:#12382d;scroll-margin-top:140px}
.metro-home .metro-home-faq h2{max-width:900px;margin:0 0 35px;color:#12382d;font-size:clamp(30px,3.3vw,44px);font-weight:850;line-height:1.16;letter-spacing:-.04em}
.metro-home .metro-home-faq__list{display:grid;gap:12px}
.metro-home .metro-home-faq__item{display:block;margin:0;border:1px solid #dcebe3;border-radius:14px;background:#fff;overflow:hidden}
.metro-home .metro-home-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 26px;cursor:pointer;list-style:none}
.metro-home .metro-home-faq__item summary::-webkit-details-marker{display:none}
.metro-home .metro-home-faq__item summary::marker{content:""}
.metro-home .metro-home-faq__item h3{margin:0;color:#12382d;font-size:18px;font-weight:750;line-height:1.45;letter-spacing:-.015em}
.metro-home .metro-home-faq__item summary:hover h3{color:#007d55}
.metro-home .metro-home-faq__item summary:focus-visible{outline:2px solid #e96500;outline-offset:-4px}
.metro-home .metro-home-faq__icon{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#e5f5ed}
.metro-home .metro-home-faq__icon:before,.metro-home .metro-home-faq__icon:after{content:"";position:absolute;left:8px;top:13px;width:12px;height:2px;background:#00885c}
.metro-home .metro-home-faq__icon:after{transform:rotate(90deg)}
.metro-home .metro-home-faq__item[open] .metro-home-faq__icon:after{display:none}
.metro-home .metro-home-faq__item[open]{border-color:#9bd4bb}
.metro-home .metro-home-faq__answer{padding:0 78px 24px 26px}
.metro-home .metro-home-faq__answer p{margin:0 0 15px;color:#49655d;font-size:16px;line-height:1.85}
.metro-home .metro-home-faq__answer p:last-child{margin-bottom:0}
@media(max-width:600px){.metro-home .metro-home-faq{padding:45px 0}.metro-home .metro-home-faq__item summary{padding:20px;gap:16px}.metro-home .metro-home-faq__item h3{font-size:16px}.metro-home .metro-home-faq__answer{padding:0 20px 22px}.metro-home .metro-home-faq__answer p{font-size:15px}}
