.faq-welcome{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 22px;margin:0 0 24px;background:#edf3df;border:1px solid #8fa37b;border-radius:12px;color:#163f34}.faq-welcome>div{flex:1 1 260px;min-width:0}.faq-welcome strong{font-size:1rem}.faq-welcome p{margin:4px 0 0;font-size:.95rem;line-height:1.5}.faq-welcome a,.faq-welcome button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;font:inherit;color:#163f34;border:1px solid #52634f;border-radius:8px;background:white}.faq-welcome a{text-decoration:underline;text-underline-offset:3px}.faq-welcome button{cursor:pointer}.faq-welcome :focus-visible{outline:3px solid #1659bd;outline-offset:3px}.faq-entry{border-bottom:1px solid #bbc9be;padding:24px 28px}.faq-entry h2{font-size:1.4rem;margin:0 0 12px}.faq-entry p{max-width:75ch;margin:0;line-height:1.7}
@media(max-width:600px){.faq-entry{padding:22px 20px}.faq-welcome{padding:18px;gap:12px}.faq-welcome>div{flex-basis:100%}.faq-welcome p{font-size:1rem}.faq-welcome a,.faq-welcome button{box-sizing:border-box;min-height:44px;max-width:100%}}

.brand-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex-shrink:0}.beta-label{display:inline-flex;align-items:center;gap:7px;min-height:44px;font:500 12px/1.4 system-ui,sans-serif;letter-spacing:0;color:#163f34;text-decoration:none}.beta-label span{background:#e7efb0;color:#173f35;border:1px solid #a9bb72;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:800;letter-spacing:1px}.beta-label:hover{text-decoration:underline;text-underline-offset:3px}.beta-label:focus-visible{outline:3px solid #1659bd;outline-offset:3px}.sidebar .beta-label{color:#e9efdc;margin-left:12px}.sidebar .beta-label:focus-visible{outline-color:#e7efb0}#beta{scroll-margin-top:24px}@media(max-width:700px){.sidebar .beta-label{margin-left:0}.brand-lockup{gap:0}}

.beta-context{font:inherit}@media(max-width:380px){.sidebar .beta-context{display:none}}
