@import url("https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap");.faq,.faq *,.faq :after,.faq :before{box-sizing:border-box}.faq{--faq-bg:#fff;--faq-card-bg:#fff;--faq-border:#d8d8d8;--faq-accent:#ff5900;--faq-heading:#111214;--faq-q-color:#1a1a1a;--faq-a-color:#5f5f5f;--faq-radius:18px;--faq-maxw:1140px;--faq-gap-col:48px;--faq-pad-y:72px;--faq-pad-x:24px;--faq-title-size:44px;--faq-font-display:"Zilla Slab",Georgia,serif;--faq-font-body:"Roboto",system-ui,sans-serif;background:var(--faq-bg);padding:var(--faq-pad-y) var(--faq-pad-x)}.faq__wrap{align-items:start;display:grid;gap:var(--faq-gap-col);grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:var(--faq-maxw)}.faq__title{color:var(--faq-heading);font-family:var(--faq-font-display);font-size:var(--faq-title-size);font-weight:700;line-height:1.1;margin:0 0 28px}.faq__list{display:flex;flex-direction:column;gap:14px}.faq__item{background:var(--faq-card-bg);border:1.5px solid var(--faq-border);border-radius:var(--faq-radius);overflow:hidden}.faq .faq__q{align-items:center;-webkit-appearance:none;appearance:none;background:none!important;border:0!important;box-shadow:none!important;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;justify-content:space-between;margin:0!important;padding:18px 28px!important;text-align:left;width:100%!important}.faq__q-text{color:var(--faq-q-color);font-family:var(--faq-font-body);font-size:16px;font-weight:500}.faq__chevron{color:var(--faq-accent);display:inline-flex;flex-shrink:0;transition:transform .25s ease}.faq.is-enhanced .faq__item.is-open .faq__chevron{transform:rotate(180deg)}.faq__chevron svg{height:20px;width:20px}.faq .faq__q:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-3px}.faq__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.22,.61,.36,1)}.faq.is-enhanced .faq__panel{grid-template-rows:0fr}.faq.is-enhanced .faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{min-height:0;overflow:hidden}.faq__a{color:var(--faq-a-color);font-family:var(--faq-font-body);font-size:14px;line-height:1.6;padding:0 28px 20px}.faq__a p{margin:0 0 10px}.faq__a p:last-child{margin-bottom:0}.faq__media{aspect-ratio:4/5;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.12);overflow:hidden;position:sticky;top:20px}.faq__media-img{display:block;height:100%;object-fit:cover;width:100%}.faq__empty{color:var(--faq-a-color);font-family:var(--faq-font-body);font-size:15px;margin:0}@media (max-width:899px){.faq__wrap{gap:32px;grid-template-columns:1fr}.faq__media{aspect-ratio:16/9;position:static}}@media (max-width:767px){.faq{--faq-pad-y:56px;--faq-pad-x:16px;--faq-title-size:32px}.faq .faq__q{padding:16px 20px!important}.faq__a{padding:0 20px 18px}}@media (prefers-reduced-motion:reduce){.faq *{transition:none!important}}