.phl-wrap{font-family:inherit;width:100%}.phl-wrap,.phl-wrap *,.phl-wrap :after,.phl-wrap :before{box-sizing:border-box}.phl-wrap.phl-align-left{text-align:left}.phl-wrap.phl-align-center{text-align:center}.phl-wrap.phl-align-right{text-align:right}.phl-wrap .phl-link{align-items:center;background:transparent;border:0;color:var(--phl-text);display:inline-flex;font-size:var(--phl-font-size);font-weight:var(--phl-font-weight);gap:var(--phl-gap);letter-spacing:normal;line-height:1.1;margin:0;padding:0;text-decoration:none;text-shadow:none;text-transform:none;transition:color .2s ease,transform .2s ease}.phl-wrap .phl-link:after,.phl-wrap .phl-link:before{content:none!important;display:none!important}.phl-wrap .phl-link:focus-visible,.phl-wrap .phl-link:hover{color:var(--phl-hover);text-decoration:none}.phl-wrap .phl-link:focus-visible{border-radius:4px;outline:2px solid var(--phl-hover);outline-offset:4px}.phl-wrap .phl-icon{align-items:center;color:var(--phl-icon);display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;transition:color .2s ease,transform .2s ease}.phl-wrap .phl-icon svg{display:block;height:auto;width:auto}.phl-wrap .phl-link:hover .phl-icon{color:var(--phl-hover);transform:scale(1.05)}.phl-wrap .phl-text{white-space:nowrap}@media (max-width:480px){.phl-wrap .phl-link{font-size:calc(var(--phl-font-size)*.7)}}