.sp-footer{--sp-gutter:40px;box-sizing:border-box;padding-block:clamp(48px, 6vw, 88px) 32px;background:var(--wp--preset--color--deep-pasture-green,#073C2B);color:var(--wp--preset--color--light-canvas-cream,#FCFAF3)}@media (max-width:1199px){.sp-footer{--sp-gutter:24px}}@media (max-width:767px){.sp-footer{--sp-gutter:20px}}.sp-footer__inner{box-sizing:border-box;max-width:calc(1360px + 2 * var(--sp-gutter));margin-inline:auto;padding-inline:var(--sp-gutter)}.sp-footer__cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(28px, 4vw, 72px);padding-bottom:clamp(36px, 4vw, 56px)}.sp-footer__logo{width:200px;max-width:100%;margin:0 0 24px;padding:12px 16px;border-radius:8px;background:var(--wp--preset--color--light-canvas-cream,#FCFAF3)}.sp-footer__logo img{display:block;width:100%;height:auto}.sp-footer__label{margin:0 0 16px;font-family:var(--wp--preset--font-family--manrope,Manrope,sans-serif);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(252 250 243 / .72)}.sp-footer ul.wp-block-list{margin:0;padding:0;list-style:none}.sp-footer ul.wp-block-list li{margin:0 0 10px}.sp-footer a{color:inherit;text-decoration:none}.sp-footer ul.wp-block-list a:hover,.sp-footer__legal a:hover{text-decoration:underline;text-underline-offset:4px}.sp-footer a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sp-footer__news{display:flex;gap:10px;max-width:420px}.sp-footer__field{flex:1 1 auto;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0;padding:0 16px;border:1.5px solid rgb(252 250 243 / .4);border-radius:8px;color:rgb(252 250 243 / .7);font-size:15px}.sp-footer__news .wp-block-buttons{flex:0 0 auto;margin:0}.sp-footer ul.sp-footer__social{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}.sp-footer__social li{margin:0}.sp-footer__social span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgb(252 250 243 / .4);border-radius:999px;font-size:13px;font-weight:600}.sp-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-top:24px;border-top:1px solid rgb(252 250 243 / .18);font-size:14px}.sp-footer__bar p{margin:0}.sp-footer__legal{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.sp-footer__legal li{margin:0}@media (max-width:1199px){.sp-footer__cols{grid-template-columns:1fr 1fr 1fr}.sp-footer__brand{grid-column:1 / -1}}@media (max-width:767px){.sp-footer__cols{grid-template-columns:1fr 1fr}.sp-footer__news{flex-direction:column}.sp-footer__news .wp-block-buttons,.sp-footer__news .wp-block-button,.sp-footer__news .wp-block-button__link{width:100%}}