.phone-number{font-size:14px;line-height:22px}.phone-number,.phone-number__link{align-items:center;display:flex}.phone-number__banner,.phone-number__content{margin-bottom:16px}.phone-number__link--small .phone-number__btn,.phone-number__link--small .phone-number__value{font-size:12px}.phone-number__value{letter-spacing:-1px;font-family:monospace;font-size:16px;font-weight:600;text-decoration:none}.phone-number__value--hidden{text-overflow:ellipsis;white-space:nowrap;width:8.4em;overflow:hidden}.phone-number__btn{cursor:pointer;margin-left:8px}.phone-number__link--faded-reveal{line-height:18px}.phone-number__link--faded-reveal .phone-number__value{font-size:14px}.phone-number__link--faded-reveal .phone-number__value--hidden{-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);text-overflow:clip;width:100px;mask-image:linear-gradient(90deg,#000 70%,#0000)}.phone-number__btn--reveal{color:#121f48;align-items:center;gap:4px;font-weight:600;display:inline-flex}.phone-number__btn-chevron{flex:none;width:16px;height:16px}.phone-number__sticky{background-color:#f2f9f9;border-radius:4px;width:48px;height:48px;display:block}.phone-number__sticky svg{width:100%;height:100%;display:block}.phone-number__sticky--rounded{background-color:#e6f4f6;border-radius:20px}
