tp-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;box-sizing:border-box;display:none;height:100%;left:0;max-width:100%;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:99}tp-modal[open]{display:flex}tp-modal-close{position:absolute;right:20px;top:20px}tp-modal-content{background-color:#fff;display:block;margin:auto;max-width:80ch;min-width:0;padding:20px}
.faq-panel{--faq-panel-pad:24px;--faq-panel-gap:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;justify-content:flex-end;opacity:0;padding:0;transition-duration:var(--transition-time);transition-property:"opacity,visibility";transition-timing-function:var(--transition-easing);visibility:hidden}.faq-panel[open]{opacity:1;visibility:visible}.faq-panel__dialog{background-color:var(--color-brass-3);display:flex;flex-direction:column;height:100%;margin:0;max-width:100%;overflow:hidden;padding:0;transform:translateX(100%);transition-duration:var(--transition-time);transition-property:transform;transition-timing-function:var(--transition-easing);width:min(600px,100%)}.faq-panel[open] .faq-panel__dialog{transform:translateX(0)}.faq-panel__inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.faq-panel__header{align-items:flex-start;display:flex;flex-shrink:0;gap:var(--faq-panel-gap);justify-content:space-between;padding:var(--faq-panel-pad)}.faq-panel__eyebrow{color:var(--color-soft-black);font-family:var(--heading-font-family);font-size:36px;line-height:1.2;margin:0}.faq-panel__close{display:inline-flex;flex-shrink:0;position:static}.faq-panel__close button{background:none;border:0;color:var(--color-soft-black);cursor:pointer;display:inline-flex;padding:0}.faq-panel__close button:focus-visible{outline:2px solid var(--color-tan);outline-offset:4px}.faq-panel__close svg{height:auto;width:20px}.faq-panel__close-icon{display:inline-flex}.faq-panel__body{flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--faq-panel-pad)}.faq-panel__body,.faq-panel__item{display:flex;gap:var(--faq-panel-gap)}.faq-panel__item{flex-direction:column}.faq-panel__item[hidden]{display:none}.faq-panel__question{color:var(--color-soft-black);font-family:var(--heading-font-family);font-size:30px;line-height:1.2;margin:0}.faq-panel__question:focus:not(:focus-visible){outline:none}.faq-panel__question:focus-visible{outline:2px solid var(--color-tan);outline-offset:2px}.faq-panel__answer{color:var(--color-soft-black);font-size:16px;line-height:1.5}.faq-panel__answer img{height:auto;max-width:100%}.faq-panel__answer h2,.faq-panel__answer h3,.faq-panel__answer h4{color:var(--color-bunker);font-family:var(--heading-font-family);font-size:24px;line-height:1.5;margin:0}.faq-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--faq-panel-gap)}.faq-panel__share-action{align-items:center;display:inline-flex}.faq-panel__action,.faq-panel__actions .faq-panel__share-trigger{display:inline-flex}.faq-panel__action{align-items:center;background:none;border:0;color:var(--color-soft-black);cursor:pointer;font:inherit;gap:4px;padding:0;text-decoration:underline;text-underline-offset:2px;transition-duration:var(--transition-time);transition-property:color;transition-timing-function:var(--transition-easing)}.faq-panel__action:hover{color:var(--color-silver)}.faq-panel__action:focus-visible{border-radius:2px;outline:2px solid var(--color-tan);outline-offset:2px}.faq-panel__action-icon{display:inline-flex}.faq-panel__action-icon svg{height:24px;width:24px}.faq-panel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.faq-panel__footer{align-items:center;display:flex;flex-shrink:0;gap:var(--faq-panel-gap);justify-content:space-between;padding:24px}.faq-panel__nav{align-items:center;background:none;border:0;color:var(--color-soft-black);cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:0;transition-duration:var(--transition-time);transition-property:color;transition-timing-function:var(--transition-easing)}.faq-panel__nav:hover:not(:disabled){color:var(--color-silver)}.faq-panel__nav:focus-visible{border-radius:2px;outline:2px solid var(--color-tan);outline-offset:2px}.faq-panel__nav:disabled{cursor:default;opacity:.4}.faq-panel__nav-icon{display:inline-flex}.faq-panel__nav-icon svg{height:24px;width:24px}.faq-panel__nav-icon--flip{transform:scaleX(-1)}@media screen and (max-width:767px){.faq-panel{align-items:flex-end;justify-content:center;--faq-panel-pad:16px;--faq-panel-gap:16px}.faq-panel .faq-panel__dialog{border-radius:16px 16px 0 0;height:auto;max-height:90vh;transform:translateY(100%);width:100%}.faq-panel[open] .faq-panel__dialog{transform:translateY(0)}.faq-panel .faq-panel__eyebrow{font-size:30px}.faq-panel .faq-panel__question{font-size:24px}.faq-panel .faq-panel__answer h2,.faq-panel .faq-panel__answer h3,.faq-panel .faq-panel__answer h4{font-size:20px}}@media(prefers-reduced-motion:reduce){.faq-panel,.faq-panel__dialog{transition:none}.faq-panel__dialog{transform:none}}@media(forced-colors:active){.faq-panel__dialog{border:1px solid CanvasText}}[dir=rtl] .faq-panel .faq-panel__nav-icon{transform:scaleX(-1)}[dir=rtl] .faq-panel .faq-panel__nav-icon--flip{transform:scaleX(1)}
