.yl-msg{color:inherit;background:0 0;border:0;border-radius:0;max-width:100vw;max-height:100dvh;padding:0;overflow:visible}.yl-msg::backdrop{background:rgb(0 0 0/var(--yl-msg-veil,.5))}.yl-msg--veil-none::backdrop{background:0 0}.yl-msg--veil-light{--yl-msg-veil:.25}.yl-msg--veil-medium{--yl-msg-veil:.5}.yl-msg--veil-dark{--yl-msg-veil:.72}.yl-msg[open]{flex-direction:column;display:flex}.yl-msg__panel{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;box-shadow:0 24px 60px #00000038}.yl-msg__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.yl-msg__close{z-index:2;color:#fff;cursor:pointer;background:#0000006b;border:0;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;line-height:1;transition:background .14s;display:flex;position:absolute;top:0;right:0}.yl-msg__close:hover,.yl-msg__close:focus-visible{background:#000000b3}.yl-msg--center{max-height:92dvh;margin:auto;inset:0}.yl-msg--left,.yl-msg--right{height:100dvh;max-height:100dvh;margin:0;top:0;bottom:0}.yl-msg--left{left:0;right:auto}.yl-msg--right{left:auto;right:0}.yl-msg--top,.yl-msg--bottom{max-height:92dvh;margin-inline:auto;left:0;right:0}.yl-msg--top{margin-top:0;top:0;bottom:auto}.yl-msg--bottom{margin-bottom:0;top:auto;bottom:0}.yl-msg--w-reading{width:min(var(--container-prose), 100vw)}.yl-msg--w-narrow{width:min(var(--container-narrow), 100vw)}.yl-msg--w-standard{width:min(var(--container-standard), 100vw)}.yl-msg--w-full{width:100vw}.yl-msg--h-third{min-height:33dvh}.yl-msg--h-half{min-height:50dvh}.yl-msg--h-full{min-height:100dvh;max-height:100dvh}@media (max-width:767px){.yl-msg:not(.yl-msg--w-full){width:calc(100vw - 32px)}.yl-msg--left,.yl-msg--right{height:auto;max-height:88dvh;margin:0 auto;inset:auto 0 0}.yl-msg--center{max-height:88dvh}}@keyframes yl-msg-fade{0%{opacity:0;transform:scale(.98)}}@keyframes yl-msg-from-left{0%{transform:translate(-100%)}}@keyframes yl-msg-from-right{0%{transform:translate(100%)}}@keyframes yl-msg-from-top{0%{transform:translateY(-100%)}}@keyframes yl-msg-from-bottom{0%{transform:translateY(100%)}}@keyframes yl-msg-veil{0%{opacity:0}}.yl-msg[open]{animation:.26s both yl-msg-fade}.yl-msg--left[open]{animation-name:yl-msg-from-left}.yl-msg--right[open]{animation-name:yl-msg-from-right}.yl-msg--top[open]{animation-name:yl-msg-from-top}.yl-msg--bottom[open]{animation-name:yl-msg-from-bottom}.yl-msg[open]::backdrop{animation:.26s both yl-msg-veil}@media (prefers-reduced-motion:reduce){.yl-msg[open],.yl-msg[open]::backdrop{animation:none}}.yl-msg--veil-none{box-shadow:none}.yl-msg--static,.yl-msg--static[open]{animation:none}
.youlivo-social{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.youlivo-social--center{text-align:center;justify-content:center}.youlivo-social--right{justify-content:flex-end}.youlivo-social__heading{color:var(--section-muted);margin:0}.youlivo-social__icons{align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.youlivo-social__icons a{color:var(--section-body);transition:color .14s,opacity .14s;display:inline-flex}.youlivo-social__icons a:hover{color:var(--section-strong)}.youlivo-social__icons--small svg{width:20px;height:20px}.youlivo-social__icons--medium svg{width:26px;height:26px}.youlivo-social__icons--large svg{width:34px;height:34px}
.youlivo-breadcrumbs{background:var(--bg-warm);padding-top:24px}.youlivo-breadcrumbs__list{color:var(--fg-1);flex-wrap:wrap;align-items:baseline;row-gap:8px;display:flex}.youlivo-breadcrumbs__item{align-items:baseline;min-width:0;display:inline-flex}.youlivo-breadcrumbs__sep{color:var(--fg-3);margin:0 .6em}.youlivo-breadcrumbs__link{color:var(--fg-1);border-bottom:1.5px solid;padding-bottom:2px;position:relative}.youlivo-breadcrumbs__link:hover{color:var(--accent)}.youlivo-breadcrumbs__link:after{content:"";position:absolute;inset:-12px -6px}.youlivo-breadcrumbs [aria-current=page]{color:var(--fg-1)}@media (max-width:767px){.youlivo-breadcrumbs{padding-top:16px}.youlivo-breadcrumbs__list{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.youlivo-breadcrumbs__item[data-current]{display:none}}
#iubenda-cs-banner{font-family:var(--font-body), system-ui, sans-serif!important}#iubenda-cs-banner button{font-family:var(--font-eyebrow), var(--font-body), system-ui, sans-serif!important;border-radius:0!important}