.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4cqw,64px);display:grid}.faq-list{border-top:2px solid var(--faq-rule);margin:0;padding:0;list-style:none}.faq-list li{border-bottom:1px solid var(--faq-line);transition:opacity .6s var(--ease), transform .8s cubic-bezier(.2, .9, .1, 1);transition-delay:calc(var(--i) * 60ms)}.faq-list h3{margin:0}.faq-list button{width:100%;color:var(--faq-q);font-family:var(--font-schibsted), sans-serif;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(17px,1.5cqw,21px);font-weight:700;display:flex}.faq-list button:hover{color:var(--faq-accent)}.faq-list button i{flex:none;width:14px;height:14px;position:relative}.faq-list button i:before,.faq-list button i:after{content:"";background:currentColor;width:14px;height:2px;transition:transform .3s cubic-bezier(.2,.9,.1,1);position:absolute;top:6px;left:0}.faq-list button i:after{transform:rotate(90deg)}.faq-list li.open button i:after{transform:rotate(0)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.9,.1,1);display:grid}.faq-list li.open .faq-a{grid-template-rows:1fr}.faq-a p{min-height:0;color:var(--faq-a);opacity:0;transition:opacity .25s var(--ease), padding .35s cubic-bezier(.2, .9, .1, 1);margin:0;padding:0 40px 0 0;font-size:15.5px;line-height:1.6;overflow:hidden}.faq-list li.open .faq-a p{opacity:1;padding-bottom:22px}.js-reveal .faq:not(.is-in) .faq-list li{opacity:0;transform:translateY(16px)}@container (max-width:820px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:20px}.faq-list button{padding:13px 0;font-size:16px}.faq-a p{font-size:14.5px}.faq-list li.open .faq-a p{padding-bottom:14px}}.split.fill .faq{align-items:center;padding-block:clamp(24px,4cqw,64px);display:flex}.split.fill .faq-grid{flex:1}@media (prefers-reduced-motion:reduce){.faq-list li,.faq-list button,.faq-list button i:before,.faq-list button i:after,.faq-a,.faq-a p{transition:none}.js-reveal .faq:not(.is-in) .faq-list li{opacity:1;transform:none}}
