.wi-contact{max-width:960px;padding-top:22px;padding-bottom:12px}
.wi-contact__intro{max-width:700px;margin:18px 0 22px}
.wi-contact__intro h1{font-size:32px;line-height:1.2;font-weight:750;letter-spacing:-.8px;margin:8px 0 12px;color:var(--wi-plum)}
.wi-contact__intro p{font-size:14px;line-height:1.6;color:var(--wi-muted)}
.wi-contact__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wi-contact__channels>a{display:flex;gap:14px;align-items:center;min-height:80px;padding:18px;border:1px solid var(--wi-line);border-radius:12px;background:#fff;color:var(--wi-plum);text-decoration:none;overflow-wrap:anywhere}
.wi-contact__channels>a:hover{background:var(--wi-lavender)}
.wi-contact__channels>a>svg{width:22px;height:22px;flex:none}
.wi-contact__channels strong{display:block;font-size:14px;margin-bottom:5px}
.wi-contact__channels span span{font-size:13px}
.wi-contact__preview{margin-top:18px;border-bottom:1px solid var(--wi-line);font-size:13px}
.wi-contact__preview summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:650;cursor:pointer}
.wi-contact__preview summary svg{width:16px;height:16px;flex:none}
.wi-contact__preview p{color:var(--wi-muted);line-height:1.6;margin:0 0 14px}
@media(max-width:749px){.wi-contact{padding-top:16px}.wi-contact__intro{margin:14px 0 18px}.wi-contact__intro h1{font-size:25px}.wi-contact__intro p{font-size:13px}.wi-contact__channels{grid-template-columns:1fr;gap:8px}.wi-contact__channels>a{min-height:70px;padding:14px}}

.wi-contact__policy-links{display:flex;flex-wrap:wrap;gap:8px 18px;padding-bottom:14px}
.wi-contact__policy-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--wi-plum);text-underline-offset:4px;overflow-wrap:anywhere}
.wi-contact__channels>a:focus-visible,.wi-contact__policy-links a:focus-visible,.wi-contact__preview summary:focus-visible{outline:3px solid var(--wi-plum);outline-offset:3px}
