.entry-content .hailee-faq-group{display:grid;gap:12px;margin:22px 0 32px;min-width:0}
.entry-content details.hailee-faq-item{display:block;box-sizing:border-box;overflow:hidden;margin:0;padding:0;border:1px solid #e7e2ce;border-radius:14px;background:#fff;box-shadow:0 2px 6px rgb(25 25 23 / .025);color:#35342e}
.entry-content details.hailee-faq-item[open]{border-color:#dfca61;box-shadow:0 3px 12px rgb(25 25 23 / .04)}
.entry-content .hailee-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:64px;margin:0;padding:18px 20px;cursor:pointer;list-style:none;color:#191917;font-family:var(--font-body,Arial,sans-serif);font-size:17px;font-weight:700;line-height:1.5;text-align:start;-webkit-tap-highlight-color:transparent}
.entry-content .hailee-faq-item>summary::-webkit-details-marker{display:none}
.entry-content .hailee-faq-item>summary::marker{content:''}
.entry-content .hailee-faq-item>summary:hover{background:#fffdf4}
.entry-content .hailee-faq-item>summary:focus-visible{outline:3px solid #191917;outline-offset:-4px;border-radius:13px}
.entry-content .hailee-faq-question{min-width:0;overflow-wrap:anywhere}
.entry-content .hailee-faq-toggle{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#f5dc42;color:#191917}
.entry-content .hailee-faq-toggle svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.entry-content .hailee-faq-toggle .hailee-faq-plus{transform-origin:12px 12px;transition:transform .18s ease}
.entry-content details[open]>.hailee-faq-summary .hailee-faq-plus{transform:scaleY(0)}
.entry-content .hailee-faq-answer{display:flow-root;padding:0 20px 20px;box-sizing:border-box;line-height:1.8;font-size:17px;overflow-wrap:break-word}
.entry-content .hailee-faq-answer>:first-child{margin-top:0}
.entry-content .hailee-faq-answer>:last-child{margin-bottom:0}
.entry-content .hailee-faq-answer :is(p,ul,ol,blockquote,figure,table){font-size:inherit;line-height:inherit}
@media(max-width:600px){.entry-content .hailee-faq-group{gap:10px;margin-block:20px 28px}.entry-content .hailee-faq-item>summary{gap:12px;min-height:64px;padding:16px;font-size:16px}.entry-content .hailee-faq-answer{padding:0 16px 18px;font-size:16px;line-height:1.8}.entry-content .hailee-faq-toggle{flex-basis:28px;width:28px;height:28px}}
@media(prefers-reduced-motion:reduce){.entry-content .hailee-faq-toggle .hailee-faq-plus{transition:none}}
@media print{.entry-content .hailee-faq-group{display:block}.entry-content details.hailee-faq-item{height:auto!important;overflow:visible;box-shadow:none;border:0;border-radius:0;break-inside:avoid;margin-bottom:12pt}.entry-content .hailee-faq-item>summary{display:block;padding:0;min-height:0}.entry-content .hailee-faq-toggle{display:none}.entry-content details.hailee-faq-item:not([open])>.hailee-faq-answer{display:block!important;content-visibility:visible!important}.entry-content .hailee-faq-answer{display:block!important;padding:5pt 0 0}}
