html body #app .hp-faq{--hp-focus-ring-color:#fff;box-sizing:border-box!important;width:var(--hp-frame,min(1200px, calc(100% - 64px) ))!important;max-width:1200px!important;margin:32px auto 48px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font:14px/1.65 var(--hp-font,Arial,sans-serif)!important;text-shadow:0 1px 4px #15547b90!important}html body #app .hp-faq header{margin:0 0 24px!important;padding:0!important;position:static!important}html body #app .hp-faq *{color:inherit!important;text-shadow:0 1px 4px #15547b90!important}html body #app .hp-faq h2{margin:0!important;color:#fff!important;font:650 30px/1.2 var(--hp-font,Arial,sans-serif)!important;letter-spacing:-.025em!important;text-shadow:0 1px 4px #15547b90!important}html body #app .hp-faq-description{margin-top:8px;color:inherit}html body #app .hp-faq-items{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}html body #app .hp-faq details{margin:0!important;padding:0!important;min-width:0;overflow:hidden;border:1px solid #ffffff80!important;border-radius:16px!important;background:linear-gradient(135deg,#0e7da94d,#07598f75)!important;box-shadow:inset 0 1px #fff5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important}html body #app .hp-faq summary{--hp-focus-ring-offset:-4px;display:flex!important;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:18px!important;list-style:none!important;cursor:pointer;color:#fff!important;background:transparent!important;font:600 15px/1.4 var(--hp-font,Arial,sans-serif)!important;text-shadow:0 1px 4px #15547b90!important;overflow-wrap:anywhere}html body #app .hp-faq summary::-webkit-details-marker{display:none}html body #app .hp-faq summary:after{content:""!important;flex:0 0 8px;width:8px;height:8px;margin-right:3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s}html body #app .hp-faq details[open] summary:after{transform:rotate(225deg)}html body #app .hp-faq summary:hover{background:#ffffff14!important}html body #app .hp-faq summary:focus-visible{outline:3px solid var(--hp-focus-ring-color)!important;outline-offset:var(--hp-focus-ring-offset)!important;border-radius:16px}html body #app .hp-faq .hp-faq-answer{padding:0 18px 18px;color:#fff!important;overflow-wrap:anywhere}html body #app .hp-faq .hp-faq-answer :is(p,ul,ol){margin:0 0 12px}html body #app .hp-faq .hp-faq-answer>:last-child{margin-bottom:0}html body #app .hp-faq .hp-faq-answer :is(p,span,strong,li){color:inherit!important;font-size:inherit!important;text-shadow:0 1px 4px #15547b90!important}html body #app .hp-faq .hp-faq-answer a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){html body #app .hp-faq{width:var(--hp-frame, calc(100% - 32px) )!important;padding:0!important;margin-block:24px 32px!important}html body #app .hp-faq h2{font-size:24px!important}html body #app .hp-faq summary{padding:16px!important}html body #app .hp-faq .hp-faq-answer{padding:0 16px 16px}}@media(prefers-reduced-motion:reduce){html body #app .hp-faq summary:after{transition:none}}
