.icna-faq{background:var(--icna-blue-800);color:var(--icna-white);padding:56px 0 0}.icna-faq__inner{align-items:stretch;gap:0;margin:0 auto;max-width:var(--icna-maxw);padding:0 56px}.icna-faq__inner,.icna-faq__intro{box-sizing:border-box;display:flex}.icna-faq__intro{flex:0 0 460px;flex-direction:column;gap:8px;justify-content:center;max-width:460px;padding:0 56px 56px 0}.icna-faq__heading{font-size:48px;font-weight:250;letter-spacing:-.04em;line-height:56px;margin:0}.icna-faq__heading-em{font-weight:500}.icna-faq__desc{font-size:16px;font-weight:400;line-height:1.4;margin:0}.icna-faq__nav{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.icna-faq__arrow{align-items:center;background:var(--icna-yellow);border:1px solid var(--icna-yellow);border-radius:0;box-sizing:border-box;color:var(--icna-ink);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:8px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:38px}.icna-faq__arrow:hover{box-shadow:0 8px 20px rgba(255,213,0,.35);transform:translateY(-1px)}.icna-faq__arrow:disabled{box-shadow:none;cursor:default;opacity:.4;transform:none}.icna-faq__arrow svg{display:block}.icna-faq__listwrap{flex:1 1 auto;min-width:0;position:relative}.icna-faq__listwrap:after{background:linear-gradient(270deg,var(--icna-blue-800) 0,rgba(2,67,151,0) 100%);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .25s ease;width:64px;z-index:2}.icna-faq__listwrap.can-next:after{opacity:1}.icna-faq__list{align-items:flex-start;display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.icna-faq__list::-webkit-scrollbar{display:none}.icna-faq__card{display:flex;flex:0 0 320px;flex-direction:column;gap:16px;scroll-snap-align:start;width:320px}.icna-faq__card.icna-reveal{transform:translateY(28px);transition-duration:.6s}.icna-faq__video{height:160px}.icna-faq__card .icna-video__play{height:32px;width:45px}.icna-faq__card .icna-video__label{font-size:12px}.icna-faq__card-title{font-size:16px;font-weight:500;line-height:1.4;margin:0;white-space:pre-line}.icna-faq__spacer{flex:0 0 32px}@media (max-width:900px){.icna-faq{padding:40px 0}.icna-faq__inner{flex-direction:column;gap:24px;padding:0 24px}.icna-faq__intro{flex:1 1 auto;max-width:none;padding:0;width:100%}.icna-faq__heading{font-size:36px;line-height:1.15}.icna-faq__nav{justify-content:flex-start}.icna-faq__list{scroll-snap-type:x mandatory}.icna-faq__card{flex:0 0 82%;scroll-snap-align:start;width:auto}.icna-faq__spacer{flex-basis:4px}.icna-faq__listwrap:after{width:40px}}