.plp-seo-footer{background-color:var(--color-neutral-white);width:100%}.plp-seo-footer__inner{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:var(--page-width);padding:48px var(--page-margin)}@media(min-width:768px){.plp-seo-footer__inner{align-items:flex-start;flex-direction:row;gap:120px}}.plp-seo-footer__intro{display:flex;flex:1;flex-direction:column;gap:8px}.plp-seo-footer__headline{color:var(--color-text-charcoal);font-family:var(--font-family-primary);font-size:18px;font-weight:var(--font-weight-regular);letter-spacing:-.45px;line-height:1.3;margin:0 0 var(--spacing-7)}.plp-seo-footer__headline:not(:first-child){margin-top:24px}h3.plp-seo-footer__headline{font-size:var(--font-size-md);margin-bottom:8px}.plp-seo-footer__text{color:var(--color-text-charcoal);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:-.3px;line-height:1.3}.plp-seo-footer__text li,.plp-seo-footer__text p{font-size:var(--font-size-sm)}.plp-seo-footer__text li{-webkit-padding-after:var(--spacing-7);padding-block-end:var(--spacing-7)}.plp-seo-footer__text p{margin:0 0 12px}.plp-seo-footer__text p:last-child{margin-bottom:0}.plp-seo-footer a{color:var(--color-text-charcoal)}.plp-seo-footer .accordion .details-content ol,.plp-seo-footer .accordion .details-content ul,.plp-seo-footer__text ol,.plp-seo-footer__text ul{list-style:none;padding-left:0}.plp-seo-footer__faq{flex:1}.plp-seo-footer__faq-group:not(:first-child){margin-top:32px}.plp-seo-footer__faq-group .accordion{margin-top:12px;padding:0}.plp-seo-footer__question{flex:1 1 auto;min-width:0;padding-right:16px}.plp-seo-footer .details__header .icon-plus{flex-shrink:0}
