.lpwwc-faq .renew-faq-intro{max-width:46rem}.lpwwc-faq .renew-faq-intro p:last-child{font-size:1rem;line-height:1.6}.lpwwc-faq .renew-faq-topics{scrollbar-width:thin;scrollbar-color:var(--primary) var(--border);gap:.625rem;margin:1.5rem -.25rem 2rem;padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}.lpwwc-faq .renew-faq-topics a{white-space:nowrap;text-transform:uppercase;color:var(--brand-blue-deep);border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-1);flex-shrink:0;font-size:.8125rem}.lpwwc-faq .renew-faq-topics a[aria-current=location]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.lpwwc-faq .renew-faq-categories{gap:2rem;display:grid}.lpwwc-faq .renew-faq-category{min-width:0}.lpwwc-faq .renew-faq-category>h3{color:var(--ink);align-items:center;gap:.75rem;margin-bottom:.875rem;font-size:1.625rem;display:flex}.lpwwc-faq .renew-faq-category>h3 svg{width:20px;height:20px;color:var(--primary);flex-shrink:0}.lpwwc-faq .renew-faq-questions{border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.lpwwc-faq .renew-faq-item:last-child{border-bottom:0}.lpwwc-faq .renew-faq-item[data-state=open]{background:var(--accent)}.lpwwc-faq .renew-faq-trigger{min-height:60px;font-family:var(--font-sans);align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none}.lpwwc-faq .renew-faq-trigger:hover{color:var(--brand-blue-deep)}.lpwwc-faq .renew-faq-trigger:focus-visible{outline-offset:-4px}.lpwwc-faq .renew-faq-trigger>svg{width:18px;height:18px;color:var(--primary)}.lpwwc-faq .renew-faq-answer{padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.6}.lpwwc-faq .renew-faq-item>[data-state=open]{animation:.18s ease-out renew-faq-expand}.lpwwc-faq .renew-faq-item>[data-state=closed]{animation:.18s ease-out renew-faq-collapse}@keyframes renew-faq-expand{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes renew-faq-collapse{0%{height:var(--radix-accordion-content-height)}to{height:0}}.lpwwc-faq .renew-faq-answer>p,.lpwwc-faq .renew-faq-answer>ul{max-width:var(--container-prose)}.lpwwc-faq .renew-faq-answer p+p,.lpwwc-faq .renew-faq-answer ul+p{margin-top:.75rem}.lpwwc-faq .renew-faq-answer ul{margin-block:.875rem;padding-left:1.25rem;list-style:outside}.lpwwc-faq .renew-faq-answer li+li{margin-top:.625rem}.lpwwc-faq .renew-faq-answer address{margin-top:.75rem;font-style:normal}.lpwwc-faq .renew-faq-context{white-space:normal;text-align:left;width:fit-content;margin-top:1rem;font-size:.875rem}.lpwwc-faq .renew-faq-closing{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}.lpwwc-faq .renew-faq-closing h3{max-width:38rem;font-size:1.875rem}.lpwwc-faq .renew-faq-closing p{margin-top:.75rem;font-size:1rem;line-height:1.6}.lpwwc-faq .renew-faq-closing-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}@media (width<=767px){.lpwwc-faq .renew-faq-category>h3{font-size:1.375rem}.lpwwc-faq .renew-faq-categories{gap:1.5rem}.lpwwc-faq .renew-faq-trigger{min-height:56px;padding:.875rem 1rem;font-size:.9375rem}.lpwwc-faq .renew-faq-answer{padding:0 1rem 1rem}.lpwwc-faq .renew-faq-topics{margin-block:1.25rem 1.5rem}.lpwwc-faq .renew-faq-closing h3{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.lpwwc-faq *,.lpwwc-faq :before{scroll-behavior:auto;transition:none;animation:none}}.lpwwc-faq{font-size:1rem;line-height:1.6}.lpwwc-faq h2,.lpwwc-faq .renew-faq-category>h3,.lpwwc-faq .renew-faq-closing h3{font-family:var(--font-display);letter-spacing:0;font-weight:500}.lpwwc-faq .renew-faq-item>h3{letter-spacing:0;margin:0}.lpwwc-faq button{white-space:normal;max-width:100%;height:auto;min-height:2.75rem}.lpwwc-faq .renew-faq-intro h2{margin:0;font-size:2.5rem;line-height:1.15}.lpwwc-faq .renew-faq-intro p{margin:0}.lpwwc-faq .renew-faq-category>h3{margin-top:0;line-height:1.2}.lpwwc-faq .renew-faq-answer p{margin-bottom:0}.lpwwc-faq .renew-faq-closing h3{margin:0;line-height:1.2}.lpwwc-faq .renew-faq-closing p{margin-bottom:0}@media (width>=768px){.lpwwc-faq .renew-faq-topics{flex-wrap:wrap}}@media (width<=767px){.lpwwc-faq .renew-faq-intro h2{font-size:2rem}}
