.pm-footer{display:block;background:#edf0e8;color:#203b30;padding:64px max(24px,calc((100% - 1240px)/2)) 24px;border-top:1px solid #d0d9cd}.pm-footer-top{display:grid;grid-template-columns:1.1fr .8fr 1fr 1.4fr;gap:36px}.pm-footer-brand img{width:100%;max-width:260px;height:auto}.pm-footer p{font-size:14px;line-height:1.7;margin:14px 0}.pm-footer h2{font-size:17px;margin:0 0 18px;color:#203b30}.pm-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pm-footer a{color:inherit;text-decoration:none;font-size:14px}.pm-footer a:hover{text-decoration:underline}.pm-footer a:focus-visible{outline:2px solid #785e2d;outline-offset:5px}.pm-newsletter{padding:24px;background:#fff;border:1px solid #d0d9cd;border-radius:8px}.pm-newsletter strong{display:block;font-size:14px;padding:12px 0}.pm-subscribe{display:inline-block!important;padding:13px 18px;background:#244535;color:#fff!important;border-radius:4px}.pm-footer-bottom{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;border-top:1px solid #ccd5c9;margin-top:40px;padding-top:22px;font-size:12px}.pm-footer-bottom a{font-size:12px}@media(max-width:1000px){.pm-footer-top{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pm-footer-top{grid-template-columns:1fr;gap:30px}.pm-footer{padding:40px 24px 24px}.pm-footer-bottom{flex-direction:column}}