
.ai-reference-faq{border-top:1px solid var(--air-line);border-bottom:1px solid var(--air-line);margin-bottom:26px}.ai-reference-faq summary{cursor:pointer;padding:16px 0;min-height:48px;font-weight:700;line-height:1.5}.ai-reference-faq summary::marker{color:#875000}.ai-reference-faq summary:focus-visible{outline:3px solid #c46b00;outline-offset:4px}.ai-reference-faq>div{padding:4px 0 4px 20px}
html:has(.ai-reference),body:has(.ai-reference){overflow-x:clip;overflow-y:visible}body:has(.ai-reference) .nav{background:#07172b}.ai-reference{--air-ink:#12243b;--air-muted:#47576b;--air-line:#d3dce6;background:#fff;color:var(--air-ink);font-family:var(--ll-font-body);font-size:1.0625rem;line-height:1.7}.ai-reference *{box-sizing:border-box}.ai-reference-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.ai-reference h1,.ai-reference h2,.ai-reference h3{color:inherit;font-family:var(--ll-font-heading);letter-spacing:-.025em}.ai-reference p{margin:0 0 20px}.ai-reference a{color:#175787;text-underline-offset:4px;overflow-wrap:anywhere}.ai-reference a:hover{color:#925000}.ai-reference a:focus-visible{outline:3px solid #c46b00;outline-offset:5px}.ai-reference-hero{background:#07172b;color:#fff;padding:124px 0 48px}.ai-reference-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.8125rem;color:#c7d7eb;margin-bottom:32px}.ai-reference-hero a{color:#c7d7eb}.ai-reference-hero a:hover{color:#ffb454}.ai-reference .ai-reference-eyebrow{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;line-height:1.5;margin-bottom:12px;color:#875000}.ai-reference-hero .ai-reference-eyebrow{color:#ffb454}.ai-reference h1{font-size:clamp(2.65rem,5vw,4.3rem);line-height:1.08;margin:0 0 20px}.ai-reference .ai-reference-deck{font-size:1.375rem;line-height:1.4;color:#fff;margin-bottom:12px}.ai-reference-intro{color:#d4dfed;max-width:660px}.ai-reference .ai-reference-date{font-size:.8125rem;color:#b8c9dd;margin:24px 0 0}.ai-reference-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:68px;padding-block:56px 72px}.ai-reference-sidebar nav{position:sticky;top:100px}.ai-reference-sidebar ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--air-line)}.ai-reference-sidebar li{border-bottom:1px solid var(--air-line)}.ai-reference-sidebar a{display:block;padding:10px 0;text-decoration:none;font-size:.8125rem;line-height:1.5;color:var(--air-muted)}.ai-reference-content{min-width:0;max-width:800px}.ai-reference-content section{scroll-margin-top:100px;padding:0 0 42px;margin:0 0 38px;border-bottom:1px solid var(--air-line)}.ai-reference h2{font-size:clamp(1.75rem,3vw,2.2rem);line-height:1.2;margin:0 0 23px}.ai-reference h3{font-size:1.1875rem;line-height:1.4;margin:28px 0 9px}.ai-reference-content p,.ai-reference-list{color:var(--air-muted)}.ai-reference-content strong{color:var(--air-ink)}.ai-reference-facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.ai-reference-facts>div{padding:16px 0;border-bottom:1px solid var(--air-line);min-width:0}.ai-reference-facts dt{font-size:.75rem;font-weight:800;color:var(--air-muted);margin-bottom:6px}.ai-reference-facts dd{margin:0;line-height:1.5;overflow-wrap:anywhere}.ai-reference-list{padding-left:22px;margin:0 0 22px}.ai-reference-list li{padding-left:4px;margin-bottom:13px}.ai-reference blockquote{margin:24px 0;padding:24px 28px;border-left:3px solid #e8850c;background:#f3f6fa;font-size:1.125rem;line-height:1.7;color:var(--air-ink)}.ai-reference-content .ai-reference-contact{background:#f3f6fa;padding:30px;border:1px solid var(--air-line);margin-bottom:0}.ai-reference-cta{display:inline-flex;align-items:center;gap:20px;padding:13px 20px;min-height:48px;background:#e8850c;color:#07172b!important;font-size:.9375rem;font-weight:800;text-decoration:none}.ai-reference-cta:hover{background:#ffb454}.ai-reference .ai-reference-maintenance{font-size:.8125rem;margin:24px 0 0}
@media(max-width:950px){.ai-reference-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.ai-reference-wrap{width:calc(100% - 40px)}.ai-reference-facts{grid-template-columns:1fr}.ai-reference h2{font-size:1.8rem}}
@media(max-width:700px){.ai-reference-hero{padding:106px 0 36px}.ai-reference-breadcrumb{margin-bottom:26px}.ai-reference h1{font-size:2.65rem}.ai-reference .ai-reference-deck{font-size:1.1875rem}.ai-reference-layout{grid-template-columns:1fr;gap:36px;padding-block:34px 48px}.ai-reference-sidebar nav{position:static}.ai-reference-sidebar ol{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.ai-reference-sidebar a{padding-block:10px}.ai-reference-content section{padding-bottom:30px;margin-bottom:30px}.ai-reference blockquote{padding:20px;font-size:1.0625rem}.ai-reference-content .ai-reference-contact{padding:24px}.ai-reference-cta{font-size:.875rem;gap:12px}}
@media(prefers-reduced-motion:no-preference){.ai-reference a{transition:color .15s,background-color .15s}}
