.faql{background:#fff}.faql-head{padding:clamp(64px,7vw,104px) 0 clamp(24px,3vw,34px)}.faql-head-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between}.faql-head-main{flex:1 1 440px;min-width:0}.faql-head-aside{flex:0 1 300px;min-width:0}.faql-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.faql-title{color:var(--navy,#0b1929);font-family:var(--font-display,Georgia,serif);font-size:clamp(34px,4.4vw,58px);font-weight:400;letter-spacing:-.015em;line-height:1.14;margin:20px 0 0;max-width:20ch}.faql-intro{color:var(--slate,#64748b);font-size:clamp(16px,1.6vw,19px);line-height:1.65;margin:20px 0 0;max-width:56ch;text-wrap:pretty}.faql-search{display:block;position:relative}.faql-search input{background:#fff;border:1px solid rgba(11,25,41,.16);border-radius:2px;box-sizing:border-box;color:var(--navy,#0b1929);font-family:inherit;font-size:14.5px;padding:13px 16px 13px 42px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.faql-search input::placeholder{color:var(--slate-mid,#94a3b8)}.faql-search input:focus{border-color:var(--electric,#3b6fd4);box-shadow:0 0 0 3px rgba(59,111,212,.12);outline:none}.faql-search-icon{border:1.5px solid var(--slate-mid,#94a3b8);border-radius:50%;height:13px;left:15px;margin-top:-8px;pointer-events:none;position:absolute;top:50%;width:13px}.faql-search-icon:after{background:var(--slate-mid,#94a3b8);bottom:-3px;content:"";height:1.5px;position:absolute;right:-5px;transform:rotate(45deg);width:6px}.faql-chips{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0}.faql-chip{background:#fff;border:1px solid rgba(11,25,41,.14);border-radius:100px;color:var(--slate,#64748b);cursor:pointer;font-family:inherit;font-size:12.5px;line-height:1;padding:10px 15px;transition:color .15s ease,border-color .15s ease,background .15s ease}.faql-chip:hover{border-color:var(--slate-light,#cbd5e1);color:var(--navy,#0b1929)}.faql-chip.is-active{background:var(--navy,#0b1929);border-color:var(--navy,#0b1929);color:#fff}.faql-status{color:var(--slate-mid,#94a3b8);font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.16em;margin:13px 0 0;text-transform:uppercase}.faql-status b{color:var(--navy,#0b1929);font-weight:500}.faql-grid{align-items:start;border-top:1px solid rgba(11,25,41,.1);display:grid;gap:clamp(36px,5vw,88px);grid-template-columns:minmax(0,236px) minmax(0,1fr);padding:clamp(30px,4vw,46px) 0 clamp(76px,9vw,120px)}.faql-grid--solo{grid-template-columns:minmax(0,1fr)}.faql-rail{max-height:calc(100vh - 150px);overflow-y:auto;position:sticky;top:104px}.faql-rail-title{color:var(--slate-mid,#94a3b8);font-family:var(--font-mono,monospace);font-size:10.5px;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.faql-rail-list{display:flex;flex-direction:column}.faql-rail-list a{align-items:baseline;border-left:2px solid rgba(11,25,41,.1);color:var(--slate,#64748b);display:flex;font-size:13px;gap:10px;justify-content:space-between;line-height:1.45;padding:8px 0 8px 15px;text-decoration:none;transition:color .15s ease,border-color .15s ease}.faql-rail-list a i{color:var(--slate-mid,#94a3b8);font-family:var(--font-mono,monospace);font-size:10.5px;font-style:normal}.faql-rail-list a:hover{border-left-color:var(--slate-light,#cbd5e1);color:var(--navy,#0b1929)}.faql-rail-list a.is-active{border-left-color:var(--electric,#3b6fd4);color:var(--navy,#0b1929);font-weight:500}.faql-rail-list a[hidden]{display:none}.faql-section{margin:0 0 clamp(44px,5vw,68px);scroll-margin-top:96px}.faql-section[hidden]{display:none}.faql-section-title{color:var(--electric,#3b6fd4);font-family:var(--font-mono,monospace);font-size:11px;font-weight:500;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.faql-items{border-top:1px solid rgba(11,25,41,.1)}.faql-item{border-bottom:1px solid rgba(11,25,41,.1)}.faql-item[hidden]{display:none}.faql-item>summary{align-items:flex-start;cursor:pointer;display:flex;gap:22px;justify-content:space-between;list-style:none;padding:22px 0}.faql-item>summary::-webkit-details-marker{display:none}.faql-item>summary:focus-visible{outline:2px solid var(--electric,#3b6fd4);outline-offset:3px}.faql-q{color:var(--navy,#0b1929);font-size:clamp(16.5px,1.7vw,19px);font-weight:500;line-height:1.42;text-wrap:pretty}.faql-item>summary:hover .faql-q{color:var(--electric,#3b6fd4)}.faql-mark{flex:none;height:15px;margin-top:6px;position:relative;width:15px}.faql-mark:after,.faql-mark:before{background:var(--slate-mid,#94a3b8);content:"";height:1.5px;left:0;position:absolute;top:7px;transition:transform .2s ease,background .15s ease;width:15px}.faql-mark:after{transform:rotate(90deg)}.faql-item[open] .faql-mark:after{transform:rotate(0deg)}.faql-item[open] .faql-mark:after,.faql-item[open] .faql-mark:before{background:var(--electric,#3b6fd4)}.faql-a{color:var(--slate,#64748b);font-size:16px;line-height:1.75;max-width:68ch;padding:0 0 26px;text-wrap:pretty}.faql-a>:first-child{margin-top:0}.faql-a>:last-child{margin-bottom:0}.faql-a p{margin:0 0 14px}.faql-a b,.faql-a strong{color:var(--navy,#0b1929);font-weight:600}.faql-a ol,.faql-a ul{margin:0 0 14px;padding-left:22px}.faql-a li{margin-bottom:7px}.faql-a li::marker{color:var(--slate-light,#cbd5e1)}.faql-a a{color:var(--electric,#3b6fd4);text-decoration:underline;text-underline-offset:2px}.faql-a a:hover{color:var(--electric-deep,#2f5cb8)}.faql-a-pending{color:var(--slate-mid,#94a3b8);font-style:italic}.faql-empty{padding:56px 0 12px}.faql-empty[hidden]{display:none}.faql-empty h3{color:var(--navy,#0b1929);font-family:var(--font-display,Georgia,serif);font-size:26px;font-weight:400;line-height:1.24;margin:0 0 10px}.faql-empty p{color:var(--slate,#64748b);font-size:16px;line-height:1.7;margin:0 0 22px;max-width:52ch}.faql-ask{align-items:center;background:var(--navy,#0b1929);display:flex;flex-wrap:wrap;gap:28px 40px;justify-content:space-between;margin:clamp(40px,5vw,64px) 0 0;padding:clamp(32px,4vw,46px) clamp(30px,4vw,48px)}.faql-ask-title{color:#fff;font-family:var(--font-display,Georgia,serif);font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.2;margin:0}.faql-ask-text{color:var(--slate-light,#cbd5e1);font-size:15.5px;line-height:1.65;margin:12px 0 0;max-width:52ch}.faql-ask-ctas{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:960px){.faql-grid{gap:26px;grid-template-columns:minmax(0,1fr)}.faql-rail{background:var(--off-white,#f8fafc);max-height:none;overflow:visible;padding:20px 22px;position:static}.faql-rail-list{max-height:240px;overflow-y:auto}.faql-head-row{align-items:flex-start}.faql-head-aside{flex:1 1 100%}.faql-a{font-size:15.5px}}