.toggletip__trigger{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--font-weight-semibold);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:var(--spacing-1);cursor:pointer}.toggletip__trigger:hover,.toggletip__trigger[aria-expanded=true]{text-decoration-style:solid}.toggletip__trigger:focus-visible{outline:var(--outline-width) solid var(--color-ring);outline-offset:var(--outline-offset)}.toggletip__panel{position:absolute;top:100%;left:0;right:0;z-index:10;display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--border-radius-images);background-color:var(--color-white);box-shadow:var(--box-shadow-default);color:var(--color-gray-900);font-family:var(--font-family-inter);font-size:var(--font-size-small);font-weight:var(--font-weight-default);line-height:var(--line-height);letter-spacing:normal;text-align:left;text-transform:none}.toggletip__panel[hidden]{display:none}@container (min-width: 576px){.toggletip__panel{left:auto;width:384px;padding:var(--spacing-5)}}@media(forced-colors: active){.toggletip__panel{border:1px solid CanvasText}}.toggletip__close{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--border-radius-default);background:none;color:var(--color-gray-900);cursor:pointer;transition:background-color .2s ease}.toggletip__close svg{width:16px;height:16px}.toggletip__close:hover{background-color:var(--color-pale-blue)}.toggletip__close:focus-visible{outline:var(--outline-width) solid var(--color-ring);outline-offset:var(--outline-offset)}@container (min-width: 576px){.toggletip__close{display:none}}@media(prefers-reduced-motion: reduce){.toggletip__close{transition:none}}.toggletip__title{margin:0;padding-right:var(--spacing-10);font-family:var(--font-family-fraunces);font-size:var(--font-size-xlarge);letter-spacing:var(--heading-letter-spacing);line-height:var(--line-height)}@container (min-width: 576px){.toggletip__title{padding-right:0}}.toggletip__description{margin:0;font-size:var(--font-size-small)}.toggletip__checklist{display:grid;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.toggletip__checklist-item{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-base)}.toggletip__checklist-item svg{flex-shrink:0;width:16px;height:16px;margin-top:var(--spacing-1)}
