.qa-width{max-width:960px}.qa-section{padding:56px 0}.qa-section h2{font-size:clamp(25px,4vw,36px);line-height:1.2;margin:0 0 24px}.qa-section .eyebrow{margin-bottom:12px}.qa-list{display:grid;gap:10px}.qa-item{border:1px solid var(--line,#d8e2df);border-radius:14px;background:var(--surface,#fff);overflow:hidden}.qa-item summary{padding:20px 48px 20px 20px;position:relative;cursor:pointer;font-weight:700;line-height:1.5;list-style:none}.qa-item summary::-webkit-details-marker{display:none}.qa-item summary::after{content:'+';position:absolute;right:20px;top:18px;font-size:24px;font-weight:400}.qa-item[open] summary::after{content:'−'}.qa-item[open] summary{border-bottom:1px solid var(--line,#d8e2df)}.qa-answer{padding:0 20px 18px}.qa-answer p{line-height:1.8;margin:16px 0 0;color:var(--ink,#172c35)}.qa-more{line-height:1.8;margin:22px 0 0}.qa-more a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.qa-more span{display:block;color:var(--muted,#51666a)}.qa-topics-nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.qa-topics-nav a{padding:10px 15px;border:1px solid var(--line,#d8e2df);border-radius:999px;background:var(--surface,#fff);color:var(--ink,#172c35);font-size:14px;line-height:1.4}.qa-topics-nav a:hover{background:var(--soft,#f3f8f7)}.qa-search{margin-top:28px}.qa-search label{display:block;font-weight:700;margin-bottom:10px}.qa-search-row{display:flex;gap:10px}.qa-search input{min-width:0;flex:1;padding:14px;border:1px solid var(--line,#d8e2df);border-radius:10px;font:inherit;background:var(--surface,#fff);color:var(--ink,#172c35)}.qa-search button{padding:12px 16px;border:1px solid var(--line,#d8e2df);border-radius:10px;font:inherit;font-weight:700;background:var(--surface,#fff);color:var(--ink,#172c35);cursor:pointer}.qa-search button:disabled{opacity:.55;cursor:default}.qa-topic:nth-child(even){background:var(--soft,#f3f8f7)}.qa-section [hidden],.qa-topic[hidden],.qa-search[hidden]{display:none!important}#qa-status{min-height:1.5em;color:var(--muted,#51666a);font-size:14px}.qa-item summary:focus-visible,.qa-topics-nav a:focus-visible{outline:3px solid var(--teal,#087d86);outline-offset:-3px}@media(max-width:600px){.qa-section{padding:36px 0}.qa-search-row{flex-direction:column}.qa-search button{align-self:flex-start}.qa-item summary{padding-left:16px}.qa-answer{padding-left:16px;padding-right:16px}.qa-topics-nav a{font-size:13px}}@media print{.qa-search,.qa-topics-nav{display:none!important}.qa-item .qa-answer{display:block!important}.qa-item{break-inside:avoid}}
