.c-toggletip{--toggletip-background:var(--surface-dark);--toggletip-width:18.75rem;--toggletip-arrow-size:1rem;--toggletip-gap:0.75rem;display:inline-flex;position:relative}.c-toggletip:after{background-color:var(--toggletip-background);content:"";height:var(--toggletip-arrow-size);margin:auto;opacity:0;pointer-events:none;position:absolute;transform:rotate(45deg);transition:opacity .2s ease-in-out;width:var(--toggletip-arrow-size);z-index:11}.c-toggletip:has(.c-toggletip__content.is-visible):after{opacity:1}.c-toggletip[tip-position=top]:after{bottom:calc(100% + var(--toggletip-gap) - var(--toggletip-arrow-size)/2);inset-inline:0}.c-toggletip[tip-position=bottom]:after{top:calc(100% + var(--toggletip-gap) - var(--toggletip-arrow-size)/2);inset-inline:0}.c-toggletip[tip-position=right]:after{left:calc(100% + var(--toggletip-gap) - var(--toggletip-arrow-size)/2);top:calc(50% - var(--toggletip-arrow-size)/2)}.c-toggletip[tip-position=left]:after{right:calc(100% + var(--toggletip-gap) - var(--toggletip-arrow-size)/2);top:calc(50% - var(--toggletip-arrow-size)/2)}.c-toggletip__trigger{background:none;border:none;color:var(--text);cursor:pointer;font-family:inherit;font-size:var(--font-static-sm);font-weight:600;min-height:unset;padding:0 .5rem 0 0;position:relative;text-decoration:underline}.c-toggletip__icon{--icon-size:0.45rem;position:absolute;right:0;top:0}.c-toggletip__content{--x:-50%;--y:0;background-color:var(--toggletip-background);border-radius:var(--radius-sm);box-shadow:0 6.25rem 5rem rgba(0,0,0,.07),0 4.05rem 2.93rem rgba(0,0,0,.05),0 2.41rem 1.59rem rgba(0,0,0,.04),0 1.25rem .813rem rgba(0,0,0,.04),0 .509rem .407rem rgba(0,0,0,.03),0 .116rem .197rem rgba(0,0,0,.02);color:var(--text-on-dark);display:none;inline-size:var(--toggletip-width);inset-block-end:calc(100% + var(--toggletip-gap));inset-inline-start:50%;margin-inline:var(--margin-inline,0);max-inline-size:calc(100vw - 2rem);opacity:0;padding:1.25rem 1.5rem;position:absolute;text-align:left;transform:translateX(var(--x)) translateY(var(--y));transition:opacity .2s ease-in-out;z-index:10}.c-toggletip__content.is-active{display:block}.c-toggletip__content.is-visible{opacity:1}.c-toggletip__content:focus{outline:none}[tip-position=bottom] .c-toggletip__content{inset:calc(100% + var(--toggletip-gap)) auto auto 50%}[tip-position=right] .c-toggletip__content{--x:0;--y:-50%;inset:50% auto auto calc(100% + var(--toggletip-gap))}[tip-position=left] .c-toggletip__content{--x:0;--y:-50%;inset:50% calc(100% + var(--toggletip-gap)) auto auto}.c-toggletip__text{font-size:.875rem;line-height:1.5}.c-toggletip__text>*{margin:0}.c-toggletip__close{align-items:center;background:none;border:none;color:var(--text-on-dark);cursor:pointer;display:flex;flex-direction:row;height:1.25rem;justify-content:center;min-height:unset;padding:0;position:absolute;right:0;top:0;width:1.25rem}