.phone-reveal{display:none}@media (max-width:767px){.phone-reveal__wide{display:none!important}.phone-reveal{display:block}.phone-reveal>.phone-reveal__summary{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;min-height:44px;cursor:pointer;list-style:none;color:var(--ink)}.phone-reveal>.phone-reveal__summary::-webkit-details-marker{display:none}.phone-reveal__mask{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.phone-reveal__hint{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--sky-deep) 70%,transparent);background:#fff;padding:.125rem .625rem;font-size:.8125rem;font-weight:700;white-space:nowrap;color:var(--sky-deep);transition:background-color .2s,border-color .2s}.phone-reveal__summary:hover .phone-reveal__hint{border-color:var(--sky-deep);background:var(--sky-mist)}.phone-reveal--compact>.phone-reveal__summary{position:relative;min-height:0;gap:0}.phone-reveal--compact>.phone-reveal__summary:after{content:"";position:absolute;inset:-12px -8px}.phone-reveal__hint-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.phone-reveal__summary:focus-visible{outline:2px solid var(--sky-deep);outline-offset:2px;border-radius:.5rem}.phone-reveal:not([open])>.phone-reveal__body,.phone-reveal[open]>.phone-reveal__summary{display:none}.phone-reveal[open]>.phone-reveal__body{display:block}@media (prefers-reduced-motion:reduce){.phone-reveal__hint{transition:none}}}