.twi-fq{background:var(--fq-bg,#fff);color:var(--fq-heading,#003658);padding:72px 24px}.twi-fq *,.twi-fq :after,.twi-fq :before{box-sizing:border-box}.twi-fq-inner{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:820px}.twi-fq-h2{color:var(--fq-heading,#003658);font-size:40px;font-weight:900;hyphens:none;letter-spacing:-.02em;line-height:1.1;margin:0;overflow-wrap:normal;word-break:normal}.twi-fq-list{border-top:1px solid var(--fq-border,#c6cfd6);display:flex;flex-direction:column}.twi-fq-item{border-bottom:1px solid var(--fq-border,#c6cfd6)}.twi-fq-q{color:var(--fq-heading,#003658);cursor:pointer;display:flex;font-size:18px;font-weight:800;gap:16px;justify-content:space-between;list-style:none;padding:18px 0}.twi-fq-q::-webkit-details-marker{display:none}.twi-fq-q:focus-visible{outline:2px solid var(--fq-accent,#d1035a);outline-offset:2px}.twi-fq-plus{color:var(--fq-accent,#d1035a);flex:none;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.twi-fq--rotate .twi-fq-plus{display:inline-block;transition:transform .3s ease}.twi-fq--rotate .twi-fq-item[open] .twi-fq-plus{transform:rotate(45deg)}.twi-fq-a{color:var(--fq-answer,#3d4f5c);font-size:16px;line-height:1.55;margin:0 0 18px}.twi-fq-a p{margin:0}.twi-fq-a p+p{margin-top:12px}.twi-fq-a ol,.twi-fq-a ul{margin:12px 0 0;padding-left:22px}.twi-fq-a a{color:var(--fq-accent,#d1035a)}@media (max-width:860px){.twi-fq{padding:56px 20px}.twi-fq-h2{font-size:clamp(28px,5.4vw,40px)}}@media (max-width:560px){.twi-fq-q{font-size:16.5px;gap:12px;padding:16px 0}.twi-fq-a{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.twi-fq *,.twi-fq :after{animation:none!important;transition:none!important}}