.wn-legal .wn-toc a{grid-template-columns:30px 1fr auto}.wn-faq-n{font-style:normal;font-family:var(--wn-mono);font-size:11px;color:var(--wn-ink-3);padding-left:8px}.wn-faq-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.wn-legal .wn-faq-btn{font-family:var(--wn-display);font-weight:600;font-size:15px;padding:13px 20px;border-radius:10px;text-decoration:none;border:1px solid hsla(0,0%,100%,.3);color:#fff;transition:background .2s,border-color .2s}.wn-legal .wn-faq-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.55)}.wn-legal .wn-faq-btn.primary{background:#fff;color:var(--wn-blue-deep);border-color:#fff}.wn-legal .wn-faq-btn.primary:hover{background:#dbe3ff}.wn-faq-search{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:26px 0 6px}.wn-faq-search label{position:relative;flex:1 1 320px;max-width:560px}.wn-faq-search svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--wn-ink-3)}.wn-faq-search input{width:100%;font-family:var(--wn-display);font-size:16px;padding:14px 16px 14px 44px;border:1px solid var(--wn-line);border-radius:12px;background:var(--wn-surface);color:var(--wn-ink)}.wn-faq-search input:focus{outline:2px solid var(--wn-blue);outline-offset:0;border-color:transparent}.wn-faq-search>span{font-family:var(--wn-mono);font-size:12.5px;color:var(--wn-ink-3)}.wn-faq-empty{margin-top:28px;padding:36px;text-align:center;font-family:var(--wn-display);color:var(--wn-ink-3);border:1px dashed var(--wn-line);border-radius:16px}.wn-legal .wn-faq-cat{max-width:80ch}.wn-faq-blurb{font-family:var(--wn-display);font-size:15px;color:var(--wn-ink-3);margin:-6px 0 16px!important}.wn-faq-list{display:flex;flex-direction:column;border-top:1px solid var(--wn-line)}.wn-faq{border-bottom:1px solid var(--wn-line);scroll-margin-top:var(--wn-header-offset)}.wn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 4px;font-family:var(--wn-display);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--wn-ink)}.wn-faq summary::-webkit-details-marker{display:none}.wn-faq summary:hover{color:var(--wn-blue)}.wn-faq summary i{flex:none;position:relative;width:28px;height:28px;border-radius:50%;border:1px solid var(--wn-line);margin-top:-2px;transition:background .2s,border-color .2s,transform .25s}.wn-faq summary i:after,.wn-faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.wn-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s}.wn-faq[open] summary i{background:var(--wn-blue);border-color:var(--wn-blue);color:#fff}.wn-faq[open] summary i:after{transform:translate(-50%,-50%) rotate(0deg)}.wn-faq-a{padding:0 52px 20px 4px}.wn-faq-a p{margin:0 0 12px}.wn-faq-a p:last-child{margin-bottom:4px}@media (max-width:560px){.wn-faq-a{padding-right:4px}.wn-faq summary{font-size:17px}}.wn-faq-still{margin-top:56px;border-radius:18px;background:var(--wn-blue-deep);color:#fff;padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 40px;align-items:center}@media (max-width:760px){.wn-faq-still{grid-template-columns:1fr}}.wn-faq-still .wn-kicker{color:#9fb0e6}.wn-faq-still h3{font-family:var(--wn-display);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:8px 0 10px;color:#fff;text-wrap:balance}.wn-faq-still p{margin:0;color:#dbe3ff}.wn-faq-still-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.wn-faq-mail{font-family:var(--wn-display);font-size:16px;color:#dbe3ff}@media (prefers-reduced-motion:reduce){.wn-faq summary i,.wn-faq summary i:after,.wn-legal .wn-faq-btn{transition:none}}