.office-note{font-size:14px!important;max-width:560px;margin-top:28px;opacity:.9}
.office-list{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:10px;color:#456557;font-size:17px;line-height:1.5}
.office-list strong{display:block;color:#143e39}
.office-dark{background:#143e39;color:#fff}

.office-map{overflow:hidden;border-radius:26px}
.office-map iframe{display:block;width:100%;height:340px;border:0}
.office-faq-list{border-top:1px solid rgba(20,62,57,.15)}
.office-faq-item{padding:22px 0;border-bottom:1px solid rgba(20,62,57,.15)}
.office-faq-item h3{margin:0 0 8px;font-size:19px;color:#143e39}
.office-faq-item p{margin:0;color:#456557;font-size:16px;line-height:1.6;max-width:640px}
