.footer-company{grid-column:1/-1;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.15);font-size:.9rem;color:#c9c9d2}.footer-company strong{display:block;color:#fff;font-weight:600}.footer-company address{font-style:normal;margin:.4rem 0}.footer-company a{overflow-wrap:anywhere}.footer-social{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1.25rem}.footer-social a:hover,.footer-company>a:hover{color:#f06287}.footer-company+.footer-bottom{margin-top:0}.form-note a{text-decoration:underline;text-underline-offset:.2em}.privacy-heading{padding:10rem 0 3.5rem}.privacy-heading h1{font-size:clamp(2.8rem,6vw,5rem);line-height:1.05;letter-spacing:-.045em;font-weight:700}.privacy-heading p:last-child{color:#c9c9d2;margin:1.4rem 0 0}.privacy-copy{max-width:800px;padding-top:3rem;padding-bottom:4rem}.privacy-copy section{margin-bottom:2.5rem}.privacy-copy h2{font-size:1.45rem;line-height:1.3;letter-spacing:-.02em;margin:0 0 .9rem;font-weight:650}.privacy-copy p{line-height:1.8;color:#47474e;margin:.85rem 0}.privacy-copy a{text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}@media(max-width:600px){.privacy-heading{padding-top:8rem}.privacy-copy{padding-top:2rem}.footer-social{gap:1rem}}
