.planck-contact-details{display:flex;flex-direction:column;gap:12px;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--border);font-size:14px;line-height:2;font-style:normal;text-align:start;color:var(--muted-foreground)}
.planck-contact-details a{color:inherit;text-decoration:none}
.planck-contact-phone,.planck-contact-address{display:flex;align-items:flex-start;gap:10px}
.planck-contact-details svg{flex-shrink:0;margin-top:5px;color:var(--foreground);opacity:.7}
.planck-contact-details p{margin:0}.planck-contact-details strong{font-weight:500}
.planck-contact-details bdi{white-space:nowrap;font-variant-numeric:tabular-nums}
.planck-contact-postal{margin-top:3px!important}
.planck-contact-phone:hover{color:var(--foreground)}
.planck-contact-phone:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:4px}
.ps-copy .planck-contact-details{color:var(--ps-muted);border-color:var(--ps-line);font-size:15px}
.ps-copy .planck-contact-details svg{color:var(--ps-accent);opacity:1}
.footer-brand .planck-contact-details{max-width:380px;margin-bottom:20px}
