.faq.accs{flex-direction:column;gap:12px}
.faq .acc{flex:none}
.faq .acc::after{display:none}
.faq .acc-h{grid-template-columns:minmax(0,1fr) 22px;align-items:center;padding:20px 22px}
.faq .acc-h .pm{position:relative;top:auto;right:auto;flex:none;background:var(--white)}
.faq .acc-h .q{font:400 1.12rem/1.35 var(--display);letter-spacing:-.01em}
.faq .acc-b p{max-width:72ch}
.addr small .pin{font-variant-numeric:tabular-nums;margin-right:.9em;opacity:.7}
.pg-seo .hero::after{background:linear-gradient(90deg,rgba(3,28,19,.8) 0%,rgba(3,28,19,.6) 45%,rgba(3,28,19,.25) 80%,rgba(3,28,19,.15) 100%),linear-gradient(180deg,rgba(3,28,19,.3) 0%,rgba(3,28,19,.2) 35%,rgba(3,28,19,.7) 100%)}
@media (max-width:899px){.pg-seo .hero::after{background:linear-gradient(180deg,rgba(3,28,19,.6) 0%,rgba(3,28,19,.72) 40%,rgba(3,28,19,.9) 100%)}
}
