.svc-faq-section{background:var(--svc-bg);padding:clamp(40px,5vw,72px) 48px}.flux-faq .svc-faq-section .svc-inner{max-width:880px}.resources-faq{background:var(--flux-surface);color:var(--flux-ink);border-top:1px solid var(--flux-line-strong);padding:clamp(48px,6vw,72px) 24px}.resources-faq-inner{max-width:80rem;margin:0 auto;padding-inline:0}@media (width>=768px){.resources-faq{padding-inline:48px}}.resources-faq-head{max-width:40rem;margin-bottom:2.5rem}.resources-faq-eyebrow{font-family:var(--flux-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--flux-ink-muted);margin:0;font-size:11px}.resources-faq-head h2{font-family:var(--flux-font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--flux-brand);margin:.75rem 0 0;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;line-height:1.1}.resources-faq-lead{color:var(--flux-ink-body);margin:1rem 0 0;font-size:1.125rem;font-weight:300;line-height:1.6}.resources-faq-lead a{color:var(--flux-accent-dark);text-underline-offset:2px;text-decoration:underline}.resources-faq-lead a:hover{color:var(--flux-brand)}.resources-faq-body{max-width:none;color:var(--flux-ink);background:0 0}.resources-faq .faq-item-trigger{color:var(--flux-brand)}.resources-faq-cta{border-top:1px solid var(--flux-line-strong);flex-direction:column;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.resources-faq-cta p{max-width:36rem;color:var(--flux-ink-body);margin:0;font-size:1rem;font-weight:300;line-height:1.6}@media (width>=640px){.resources-faq-cta{flex-direction:row;justify-content:space-between;align-items:center}}.faq-list{border:1px solid var(--svc-line-strong);background:var(--svc-bg);border-radius:4px;margin:0;padding:0;list-style:none;overflow:hidden}.resources-faq .faq-list{border-color:var(--flux-line-strong);background:var(--flux-bg)}.faq-item{border:0}.faq-item+.faq-item{border-top:1px solid var(--svc-line-strong)}.resources-faq .faq-item+.faq-item{border-top-color:var(--flux-line-strong)}.faq-item-question{font-size:inherit;font-weight:inherit;margin:0}.faq-item-trigger{text-align:left;width:100%;font-family:var(--flux-font-sans,inherit);color:var(--svc-brand);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,3vw,24px) clamp(20px,4vw,32px);font-size:clamp(16px,1.6vw,18px);font-weight:500;line-height:1.45;transition:color .2s,background-color .2s;display:flex}.faq-item[data-open=true] .faq-item-trigger{background:#11152a05}.resources-faq .faq-item[data-open=true] .faq-item-trigger{background:#11152a08}.faq-item-trigger:hover{color:var(--svc-accent-dark)}.faq-item-trigger:focus-visible{outline:2px solid var(--svc-accent);outline-offset:2px}.faq-item-chevron{width:22px;height:22px;color:var(--svc-accent-dark);flex-shrink:0;transition:transform .25s}.faq-item[data-open=true] .faq-item-chevron{transform:rotate(180deg)}.faq-item-panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-item[data-open=true] .faq-item-panel{grid-template-rows:1fr}.faq-item-answer{min-height:0;color:var(--svc-ink-body);font-size:16px;font-weight:300;line-height:1.7;overflow:hidden}.resources-faq .faq-item-answer{color:var(--flux-ink-body)}.faq-item-answer>:first-child{margin-top:0}.faq-item[data-open=true] .faq-item-answer{padding:0 clamp(20px,4vw,32px) clamp(24px,3vw,28px)}.faq-item-answer>:where(p,h2,h3,h4,ul,ol,blockquote){max-width:880px}.faq-item-answer p{color:inherit;margin:0 0 14px;font-size:16px;font-weight:300;line-height:1.7}.faq-item-answer p:last-child{margin-bottom:0}.faq-item-answer h2,.faq-item-answer h3,.faq-item-answer h4{color:var(--svc-brand);font-weight:600;line-height:1.3}.resources-faq .faq-item-answer h2,.resources-faq .faq-item-answer h3,.resources-faq .faq-item-answer h4{color:var(--flux-brand)}.faq-item-answer h2{margin:1.25rem 0 .5rem;font-size:1.25rem}.faq-item-answer h3{margin:1rem 0 .5rem;font-size:1.125rem}.faq-item-answer h4{margin:.75rem 0 .35rem;font-size:1rem}.faq-item-answer ul,.faq-item-answer ol{margin:0 0 14px;padding-left:1.25rem}.faq-item-answer ul{list-style-type:disc}.faq-item-answer ol{list-style-type:decimal}.faq-item-answer li{margin:.35rem 0}.faq-item-answer li>p{margin:0}.faq-item-answer blockquote{border-left:2px solid var(--svc-line-strong);margin:0 0 14px;padding-left:.75rem;font-style:italic}.resources-faq .faq-item-answer blockquote{border-left-color:var(--flux-line-strong)}.faq-item-answer .page-block-figure{margin-bottom:14px}.faq-item-answer .page-block-figure img{border-radius:4px}.faq-item-answer img:not(.page-block-figure img){border-radius:4px;max-width:100%;height:auto;margin:0 0 14px;display:block}.faq-item-answer .tiptap-table-wrap{margin:0 0 14px;overflow-x:auto}.faq-item-answer .tiptap-table-wrap table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.faq-item-answer .tiptap-table-wrap th,.faq-item-answer .tiptap-table-wrap td{border:1px solid var(--svc-line-strong);text-align:left;vertical-align:top;padding:.65rem .75rem}.resources-faq .faq-item-answer .tiptap-table-wrap th,.resources-faq .faq-item-answer .tiptap-table-wrap td{border-color:var(--flux-line-strong)}.faq-item-answer .tiptap-table-wrap th{color:var(--svc-brand);background:#11152a08;font-weight:600}.resources-faq .faq-item-answer .tiptap-table-wrap th{color:var(--flux-brand);background:#11152a0a}.faq-item-answer strong{font-weight:600}.faq-item-answer em{font-style:italic}.faq-item-answer u{text-decoration:underline}.faq-item-answer a{color:var(--svc-brand);text-decoration:underline}.resources-faq .faq-item-answer a{color:var(--flux-accent-dark)}.faq-empty{flex-direction:column;align-items:flex-start;gap:18px;padding:40px 0;display:flex}.faq-empty p{color:var(--svc-ink-body);margin:0;font-size:17px;font-weight:300;line-height:1.6}.faq-cta{border-top:1px solid var(--svc-line-strong)}@media (width<=600px){.svc-faq-section{padding-left:22px;padding-right:22px}}
