.pqa{margin:2rem 0;padding:1.5rem 0 0;border-top:1px solid #e5e7eb;font-size:.9375rem;line-height:1.5;color:inherit}
.pqa__h{margin:0 0 .25rem;font-size:1.25rem;line-height:1.3;font-weight:700}
.pqa__sub{margin:0 0 1rem;color:#52525b;font-size:.875rem}
.pqa__i{border-bottom:1px solid #e5e7eb}
.pqa__i:first-of-type{border-top:1px solid #e5e7eb}
.pqa__i>summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:48px;padding:.75rem 0;font-weight:600}
.pqa__i>summary::after{content:"";flex:0 0 10px;width:10px;height:10px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px)}
.pqa__i[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}
.pqa__i>summary:focus-visible{outline:2px solid var(--pqa-accent);outline-offset:2px}
.pqa__a{display:block;padding:0 0 1rem;color:#3f3f46}
.pqa__a p{margin:0 0 .5rem}
.pqa__a ul{margin:0 0 .5rem 1.25rem;list-style:disc}
.pqa__a a{text-decoration:underline;text-underline-offset:2px}
.pqa__all{margin:.75rem 0 0;font-size:.875rem}
.pqa__all a{font-weight:700;text-decoration:underline;text-underline-offset:2px}
.pqa summary{cursor:pointer;list-style:none}
.pqa summary::-webkit-details-marker{display:none}
.pqa__more>summary{display:inline-flex;align-items:center;min-height:44px;margin:.5rem 0 0;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.pqa__more[open]>summary{display:none}
.pqa__ask{margin:1rem 0 0}
.pqa__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.25rem;border:1px solid var(--pqa-accent);border-radius:3px;background:#fff;color:var(--pqa-accent);font-weight:700;font-size:.875rem;letter-spacing:.02em;text-transform:uppercase}
.pqa__ask[open]>.pqa__btn{display:none}
.pqa__form{max-width:36rem;margin:.25rem 0 0;padding:1rem;border:1px solid #e5e7eb;border-radius:4px;background:#fafafa}
.pqa__ft{margin:0 0 .75rem;font-weight:700;font-size:1rem}
.pqa__f{margin:0 0 .75rem}
.pqa__lab{display:block;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}
.pqa__in{display:block;width:100%;min-height:48px;margin:0;padding:.625rem .75rem;border:1px solid #9ca3af;border-radius:3px;background:#fff;font-size:1rem;color:#111827;box-sizing:border-box}
textarea.pqa__in{min-height:7rem;resize:vertical}
.pqa__in:focus{outline:2px solid var(--pqa-accent);outline-offset:1px}
.pqa__in[aria-invalid=true]{border-color:#b91c1c}
.pqa__chk{display:flex;gap:.5rem;align-items:flex-start;font-size:.8125rem;line-height:1.45;color:#374151}
.pqa__chk input{flex:0 0 auto;width:1.125rem;height:1.125rem;margin:.125rem 0 0}
.pqa__chk a{text-decoration:underline}
.pqa__err{margin:.25rem 0 0;color:#b91c1c;font-size:.8125rem}
.pqa__err:empty{display:none}
.pqa__go{min-height:48px;padding:.75rem 1.5rem;border:0;border-radius:3px;background:var(--pqa-accent);color:#fff;font-weight:700;font-size:.875rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}
.pqa__go[disabled]{opacity:.6;cursor:wait}
.pqa__msg{margin:.75rem 0 0;font-size:.875rem}
.pqa__msg:empty{display:none}
.pqa__ok{margin:0;padding:.875rem 1rem;border:1px solid #86efac;border-radius:3px;background:#f0fdf4;color:#14532d;font-weight:700}
.pqa__ok:focus{outline:none}
.pqa-hp{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.pqa.pqa--tab{margin:0;padding:0;border-top:0}
.pqa--tab>.pqa__sub{margin-top:0}
html body .rk-acc.pqa-tab .pqa--tab summary{min-height:48px;font-family:inherit;font-size:inherit;line-height:inherit}
html body .rk-acc.pqa-tab .pqa--tab .pqa__i>summary::after{content:""}
html body .rk-acc.pqa-tab .pqa--tab .pqa__btn{font-size:.875rem}
html body .rk-acc.pqa-tab .pqa--tab .pqa__btn::after,html body .rk-acc.pqa-tab .pqa--tab .pqa__more>summary::after{content:none}
html body .rk-acc.pqa-tab .pqa--tab .pqa__ask:not([open])>.pqa__btn,html body .rk-acc.pqa-tab .pqa--tab .pqa__more:not([open])>summary{display:inline-flex}
html body .rk-acc.pqa-tab .pqa--tab .pqa__more[open]>summary{display:none}