.rpb-pq{--pq-ink:#173b46;--pq-teal:#087f80;--pq-line:#d8e9e6;--pq-soft:#f0f8f6;color:var(--pq-ink);font-size:16px;line-height:1.65;min-width:0;scroll-margin-top:110px}.rpb-pq *{box-sizing:border-box}.rpb-pq-public{max-width:1180px;margin:0 auto;padding:32px 20px 56px}.rpb-pq-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.rpb-pq-heading h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:8px 0 12px}.rpb-pq-heading p{max-width:650px;margin:0}.rpb-pq-eyebrow{display:block;color:var(--pq-teal);font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:750}.rpb-pq-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px}.rpb-pq-card{border:1px solid var(--pq-line);border-radius:20px;padding:26px;background:#fff;min-width:0}.rpb-pq-card h3{font-size:22px;line-height:1.35;margin:0 0 12px}.rpb-pq-card p{margin:0 0 18px}.rpb-pq-form{display:grid;gap:16px;margin:20px 0 0}.rpb-pq-form label,.rpb-pq-filter label{display:grid;gap:7px;font-size:14px;font-weight:650}.rpb-pq-form input:not([type=checkbox]),.rpb-pq-form select,.rpb-pq-form textarea,.rpb-pq-filter select{display:block;width:100%;max-width:100%;border:1px solid #bfd6d2;border-radius:11px;padding:12px 14px;background:#fff;color:var(--pq-ink);font:inherit;font-size:16px;line-height:1.45}.rpb-pq-form textarea{resize:vertical;min-height:124px}.rpb-pq-form input:focus-visible,.rpb-pq-form textarea:focus-visible,.rpb-pq select:focus-visible,.rpb-pq a:focus-visible,.rpb-pq button:focus-visible,.rpb-pq summary:focus-visible{outline:3px solid #daa831;outline-offset:3px}.rpb-pq .rpb-pq-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400}.rpb-pq-check input{width:18px;height:18px;flex:0 0 18px;margin-top:4px;accent-color:var(--pq-teal)}.rpb-pq-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--pq-teal);border-radius:12px;padding:12px 18px;background:var(--pq-teal);color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:700;line-height:1.45;cursor:pointer;min-height:46px;transition:background .15s}.rpb-pq-button:hover{background:#096869}.rpb-pq-button--secondary{background:#fff;color:var(--pq-teal)!important}.rpb-pq-button--secondary:hover{background:var(--pq-soft)}.rpb-pq-form small,.rpb-pq-help{font-size:12px;color:#526e75;line-height:1.6}.rpb-pq-form .rpb-pq-help{margin:0;padding:12px;border-radius:10px;background:#fff8e7;color:#705a23}.rpb-pq-link{color:var(--pq-teal);font-size:14px;font-weight:700;text-underline-offset:4px}.rpb-pq-empty{border:1px dashed #c7deda;border-radius:14px;background:var(--pq-soft);padding:22px;color:#516d74;font-size:14px}.rpb-pq-notice{padding:16px 20px;background:var(--pq-soft);border-left:3px solid var(--pq-teal);border-radius:0 12px 12px 0;font-size:14px}.rpb-pq-own{padding:18px 0;border-bottom:1px solid var(--pq-line)}.rpb-pq-own h4{font-size:16px;line-height:1.45;margin:8px 0;overflow-wrap:anywhere}.rpb-pq-own .rpb-pq-form{margin:8px 0 0;display:block}.rpb-pq-status{display:inline-block;border:1px solid var(--pq-line);border-radius:99px;padding:3px 10px;background:var(--pq-soft);font-size:12px;font-weight:650;color:var(--pq-teal)}.rpb-pq-text-button{background:none;border:0;padding:6px 0;color:#596f76;font-size:12px;text-decoration:underline;cursor:pointer}.rpb-pq-own>a{font-size:13px;color:var(--pq-teal)}.rpb-pq-filter{display:flex;align-items:flex-end;gap:12px;margin:24px 0}.rpb-pq-filter label{flex:1;max-width:450px}.rpb-pq-question{margin-bottom:22px}.rpb-pq-question>.rpb-pq-status{margin-bottom:12px}.rpb-pq-body{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.rpb-pq-answer{margin-top:24px;padding:20px 0 0;border-top:1px solid var(--pq-line)}.rpb-pq-answer .rpb-pq-eyebrow{margin-bottom:12px}.rpb-pq-answer .rpb-pq-signature{margin:14px 0 0;font-size:13px;color:#526e75}.rpb-pq-signature a{font-weight:700;color:var(--pq-teal)}.rpb-pq-respond{margin-top:20px;border-top:1px solid var(--pq-line);padding-top:18px}.rpb-pq-respond summary{cursor:pointer;color:var(--pq-teal);font-weight:650;font-size:14px}.rpb-pq-respond[open]>p{margin:14px 0;font-size:14px}@media(max-width:820px){.rpb-pq-grid{grid-template-columns:1fr}.rpb-pq-heading{align-items:flex-start;flex-direction:column}.rpb-pq-card{padding:22px}.rpb-pq-public{padding:24px 16px 44px}}@media(max-width:480px){.rpb-pq-filter{align-items:stretch;flex-direction:column}.rpb-pq-card{padding:18px;border-radius:16px}.rpb-pq-button{width:100%}.rpb-pq-heading h2{font-size:27px}.rpb-pq-form{gap:14px}}
.rpb-prose:has(.rpb-pq-public){width:100%;max-width:1180px}.rpb-prose .rpb-pq-public{padding-left:0;padding-right:0}.rpb-prose:has(.rpb-pq-public)>:not(.rpb-pq-public){max-width:100%}
.rpb-pq-identity{min-width:0;margin:4px 0;padding:18px;border:1px solid var(--pq-line);border-radius:14px;background:#f8fcfb;display:grid;gap:12px}.rpb-pq-identity legend{font-size:16px;font-weight:750;padding:0 6px;color:var(--pq-ink)}.rpb-pq .rpb-pq-identity-option{display:flex;align-items:flex-start;gap:10px;border:1px solid #d5e5e1;border-radius:11px;padding:12px;background:#fff;cursor:pointer;font-size:14px;line-height:1.5;font-weight:400}.rpb-pq-identity-option:has(input:checked){border-color:var(--pq-teal);background:#eaf7f3}.rpb-pq .rpb-pq-identity input[type=radio]{display:block;width:18px;height:18px;flex:0 0 18px;padding:0;margin:3px 0 0;accent-color:var(--pq-teal);border:0}.rpb-pq-identity-option span{min-width:0}.rpb-pq-identity-option strong{display:block;margin-bottom:4px}.rpb-pq-identity small{display:block;font-size:12px;font-weight:400;color:#526e75;line-height:1.6}.rpb-pq .rpb-pq-name{display:grid;gap:7px;font-size:14px;font-weight:650}.rpb-pq-name input{width:100%;max-width:100%;min-width:0;border:1px solid #bfd6d2;border-radius:11px;padding:12px;background:#fff;color:var(--pq-ink);font:inherit;font-size:16px}.rpb-pq-card .rpb-pq-author{font-size:13px;color:#526e75;margin:0 0 14px;overflow-wrap:anywhere}.rpb-pq-identity[disabled] .rpb-pq-identity-option{cursor:default}@media(max-width:480px){.rpb-pq-identity{padding:12px}.rpb-pq .rpb-pq-identity-option{padding:10px}}
