.opening-sign b{display:block;margin-bottom:16px}
.about-manager{margin-top:22px;font-weight:700;font-size:20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}
.about-manager span{font-size:16px;font-weight:400;border:1px solid var(--ink);border-radius:999px;padding:1px 12px}
.address .postal{display:block;font-size:17px;font-weight:400}
.faq{background:var(--paper)}
.faq h2{font-size:42px;margin-bottom:34px}
.faq-list{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}
.faq-list>div{border-top:1px solid #abbdb2;padding:22px 0}
.faq-list dt{font-weight:700;font-size:19px;line-height:1.7;display:flex;gap:12px}
.faq-list dt:before{content:"Q";flex:none;color:var(--teal);font-size:21px;line-height:1.6}
.faq-list dd{margin:6px 0 0 30px;font-size:17px;line-height:1.9}
@media(max-width:700px){.about-manager{font-size:18px}.faq{padding:50px 24px}.faq h2{font-size:29px;margin-bottom:22px}.faq-list{grid-template-columns:1fr}.faq-list>div{padding:18px 0}.faq-list dt{font-size:17px}.faq-list dd{font-size:16px;margin-left:27px}}
.nb{display:inline-block}
.access-grid .access-phone{display:block}
.paid .paid-from{font-weight:400}
.mobile-tabs a:nth-child(3){background:#0f7a70}
