#abt .faq-search-wrap{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #d4cdc0;border-radius:999px;padding:0 1.1rem;transition:border-color .18s,box-shadow .18s}#abt .faq-search-wrap:focus-within{border-color:#026dbf;box-shadow:0 0 0 4px #026dbf1f}#abt .faq-search-icon{width:18px;height:18px;color:#565658;flex-shrink:0}#abt #faq-search{flex:1;border:0;outline:0;background:transparent;padding:1rem .7rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;color:#0a0a0c}#abt #faq-search::placeholder{color:#8a857c}#abt .faq-search-hint{font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600;color:#8a857c;background:#faf8f5;border:1px solid #d4cdc0;border-radius:4px;padding:.2rem .45rem}#abt #faq-search-clear{border:0;background:transparent;color:#565658;font-size:1.4rem;cursor:pointer;padding:0 .4rem;margin-left:.3rem;line-height:1}#abt #faq-search-clear:hover{color:#0a0a0c}#abt .faq-search-status{font-family:JetBrains Mono,monospace;font-size:.74rem;color:#565658;margin-top:.6rem;text-align:center;min-height:1.2em}#abt .faq-layout{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:900px){#abt .faq-layout{grid-template-columns:260px 1fr;gap:3rem}}@media(min-width:1200px){#abt .faq-layout{grid-template-columns:280px 1fr;gap:4rem}}#abt .faq-rail{display:flex;flex-direction:column;gap:1.4rem}@media(min-width:900px){#abt .faq-rail{position:sticky;top:90px;align-self:start;max-height:calc(100vh - 110px);overflow-y:auto;padding-right:.5rem}}#abt .faq-rail-eyebrow{font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.22em;color:#3b9deb;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px solid #d4cdc0}#abt .faq-rail-nav{display:flex;flex-direction:column;gap:.15rem}#abt .faq-rail-item{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:var(--r-sm, 10px);text-decoration:none;color:#565658;transition:background .15s,color .15s,transform .15s;border-left:2px solid transparent}#abt .faq-rail-item:hover{background:#026dbf0f;color:#0a0a0c;transform:translate(2px)}#abt .faq-rail-item.is-active{background:#026dbf14;color:#0a0a0c;border-left-color:#026dbf}#abt .faq-rail-num{font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;color:#026dbf;letter-spacing:.06em}#abt .faq-rail-title{font-size:.88rem;font-weight:600;line-height:1.3}#abt .faq-rail-count{font-family:JetBrains Mono,monospace;font-size:.62rem;color:#8a857c;background:#faf8f5;border:1px solid #d4cdc0;border-radius:999px;padding:.08rem .45rem;font-weight:700}#abt .faq-rail-item.is-active .faq-rail-count{background:#026dbf;color:#fff;border-color:#026dbf}#abt .faq-rail-foot{padding-top:1rem;border-top:1px dashed #d4cdc0}#abt .faq-rail-cta{display:block;padding:.9rem 1rem;background:linear-gradient(135deg,#026dbf0d,#3b9deb14);border:1px solid rgba(2,109,191,.25);border-radius:var(--r-md, 14px);text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}#abt .faq-rail-cta:hover{border-color:#026dbf;transform:translateY(-1px);box-shadow:0 6px 18px -8px #026dbf4d}#abt .faq-rail-cta-eyebrow{display:block;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;color:#565658;text-transform:uppercase;margin-bottom:.25rem}#abt .faq-rail-cta-text{display:block;font-family:Fraunces,serif;font-size:1rem;font-weight:700;color:#026dbf}#abt .faq-content{display:flex;flex-direction:column;gap:3rem}#abt .faq-cat-section{scroll-margin-top:80px}#abt .faq-cat-section.is-hidden{display:none}#abt .faq-cat-head{margin-bottom:1.4rem}#abt .faq-cat-meta{display:flex;align-items:center;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;color:#565658;text-transform:uppercase;margin-bottom:.7rem}#abt .faq-cat-num{color:#026dbf;font-weight:700;font-size:.74rem}#abt .faq-cat-divider{width:24px;height:1px;background:#d4cdc0;display:inline-block}#abt .faq-cat-dot{color:#d4cdc0}#abt .faq-cat-title{font-family:Fraunces,serif;font-size:1.9rem;font-weight:700;color:#0a0a0c;line-height:1.15;margin:0 0 .4rem;letter-spacing:-.01em}@media(min-width:700px){#abt .faq-cat-title{font-size:2.2rem}}#abt .faq-cat-lede{color:#565658;font-size:1rem;line-height:1.55;margin:0;max-width:36em}#abt .faq-list{display:flex;flex-direction:column;gap:.55rem}#abt .faq-item{background:#fff;border:1px solid #d4cdc0;border-radius:var(--r-md, 14px);overflow:hidden;position:relative;transition:border-color .18s,box-shadow .18s,transform .18s}#abt .faq-item.is-hidden{display:none}#abt .faq-item:hover{border-color:#b8c4ce;transform:translateY(-1px)}#abt .faq-item[open]{border-color:#026dbf;box-shadow:0 8px 24px -10px #026dbf38;transform:none}#abt .faq-item summary{display:grid;grid-template-columns:40px 1fr 28px;align-items:center;gap:1rem;padding:1.1rem 1.3rem;cursor:pointer;list-style:none;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:1rem;color:#0a0a0c;line-height:1.45}#abt .faq-item summary::-webkit-details-marker{display:none}#abt .faq-item-num{font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#3b9deb}#abt .faq-item-q{line-height:1.42}#abt .faq-item-toggle{width:28px;height:28px;border-radius:50%;background:#faf8f5;border:1px solid #d4cdc0;display:flex;align-items:center;justify-content:center;color:#565658;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s,color .18s,border-color .18s}#abt .faq-item-toggle svg{width:14px;height:14px}#abt .faq-item[open] .faq-item-toggle{transform:rotate(-180deg);background:#026dbf;color:#fff;border-color:#026dbf}#abt .faq-item-body{padding:0 1.3rem 1.3rem;border-top:1px dashed #e7e2d9;margin-top:-1px}#abt .faq-item-a{color:#3a3a3c;line-height:1.7;font-size:.95rem;padding-top:1rem}#abt .faq-item-a a{color:#026dbf;text-decoration:underline;text-decoration-color:#026dbf66;text-underline-offset:2px;transition:text-decoration-color .15s}#abt .faq-item-a a:hover{text-decoration-color:#026dbf}#abt .faq-item-a strong{color:#0a0a0c}#abt .faq-item-foot{margin-top:1rem;padding-top:.8rem;border-top:1px dashed #e7e2d9;display:flex;justify-content:flex-end}#abt .faq-item-copy{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid #d4cdc0;border-radius:999px;padding:.32rem .7rem;font-family:JetBrains Mono,monospace;font-size:.68rem;color:#565658;cursor:pointer;transition:all .15s}#abt .faq-item-copy:hover{border-color:#026dbf;color:#026dbf;background:#026dbf0a}#abt .faq-item-copy.is-copied{border-color:#16a34a;color:#16a34a;background:#16a34a0f}#abt .faq-noresults{text-align:center;padding:3rem 1rem;background:#fcfaf6;border:1px dashed #d4cdc0;border-radius:var(--r-md, 14px)}#abt .faq-noresults-icon{width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;background:#fff;border:1px solid #d4cdc0;display:flex;align-items:center;justify-content:center;color:#8a857c}#abt .faq-noresults-icon svg{width:24px;height:24px}#abt .faq-noresults h3{font-family:Fraunces,serif;font-size:1.4rem;font-weight:700;color:#0a0a0c;margin:0 0 .5rem}#abt .faq-noresults p{color:#565658;margin:0 0 1.5rem}html{scroll-behavior:smooth;scroll-padding-top:90px}
