.glossary-hero{background:var(--mida-hub-hero-bg);border-bottom:1px solid var(--mida-hub-hero-border);padding:var(--mida-hub-hero-padding);text-align:center}.glossary-hero-inner{margin:0 auto;max-width:760px}.glossary-hero-badge{background:var(--mida-hub-badge-bg);border-radius:100px;color:var(--mida-hub-badge-text);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:20px;padding:4px 12px;text-transform:uppercase}.glossary-hero .uui-heading-large-6{color:var(--mida-hub-heading);font-size:var(--mida-hub-title-size);font-weight:800;line-height:1.15;margin:0 auto 16px;max-width:720px;text-wrap:balance}.glossary-section{margin-left:auto!important;margin-right:auto!important;max-width:var(--mida-content-max-width);padding:var(--mida-hub-content-top) 24px var(--mida-hub-content-bottom)}.glossary-introduction{color:var(--mida-hub-copy);font-size:var(--mida-hub-subtitle-size);line-height:1.65;margin:0 auto;max-width:620px}.glossary-letter-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:28px 0 0}.glossary-letter-nav a{align-items:center;border:1px solid rgba(15,23,42,.14);border-radius:999px;color:#343e73;display:flex;font-weight:700;height:38px;justify-content:center;text-decoration:none;width:38px}.glossary-letter-group{margin-bottom:48px}.glossary-letter-heading{border-bottom:1px solid rgba(15,23,42,.1);color:#111827;font-size:var(--mida-hub-section-title-size);margin-bottom:22px;padding-bottom:10px}@media screen and (max-width:767px){.glossary-hero{padding:var(--mida-hub-hero-padding-mobile)}.glossary-hero .uui-heading-large-6{font-size:var(--mida-hub-title-size-mobile)}}.glossary-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.glossary-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 14px 36px rgba(15,23,42,.05);color:inherit;display:block;padding:22px;text-decoration:none}.glossary-card h2{color:#111827;font-size:20px!important;line-height:1.25;margin:0 0 10px}.glossary-card p{color:#4b5563;font-size:15px;line-height:1.7;margin-bottom:14px}.glossary-card span{color:#ff7e40;font-size:14px;font-weight:700}.glossary-detail-layout{align-items:start!important;display:grid!important;gap:40px!important;grid-template-columns:minmax(280px,0.75fr) minmax(0,2fr)!important}.glossary-detail-sidebar-cell{align-self:start;display:block!important;max-width:400px;position:sticky;top:var(--mida-sticky-sidebar-top,96px);width:100%}.glossary-detail-sidebar-cell .light-bg.lime-bg{border-radius:16px;margin-top:0;padding:28px 24px;width:100%}.glossary-detail-sidebar-cell .blog-sign-up-head{font-size:26px;font-weight:900;line-height:36px}.glossary-detail-sidebar-cell .paragraph-72{font-size:18px;line-height:1.6}.glossary-detail-sidebar-cell .primary-button.smaller-rounded{width:100%}.glossary-detail-content-cell{padding-left:0!important}.glossary-term-body{color:#404a62}.glossary-term-body p{font-size:18px;line-height:1.8;margin-bottom:30px}.glossary-term-body img{border-radius:12px;height:auto;max-width:100%}.glossary-term-body a{color:#ff7e40;font-weight:500;text-decoration:underline}.glossary-section h1.heading-30{color:#111827;margin-bottom:24px}.glossary-llm-answer{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:18px;margin-bottom:34px;padding:24px}.glossary-llm-answer h2,.glossary-llm-answer h3{color:#111827;letter-spacing:-.02em;margin-bottom:12px;margin-top:0}.glossary-llm-answer h2{font-size:24px}.glossary-llm-answer h3{font-size:18px;margin-top:22px}.glossary-llm-answer li,.glossary-llm-answer p{color:#334155;font-size:16px;line-height:1.7}.glossary-llm-answer ul,.glossary-related-list{padding-left:22px}.glossary-related-list{display:grid;gap:8px}.glossary-term-body h2{color:#111827;font-size:26px;letter-spacing:-.03em;line-height:1.25;margin-bottom:14px;margin-top:40px}.glossary-term-body h3{color:#111827;font-size:20px;letter-spacing:-.02em;line-height:1.3;margin-bottom:10px;margin-top:28px}@media screen and (max-width:991px){.glossary-detail-layout{display:block!important}.glossary-detail-sidebar-cell{margin-bottom:32px;max-width:none;position:static}.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.glossary-section{padding:48px 20px}.glossary-grid{grid-template-columns:1fr}.glossary-letter-heading{font-size:32px}}