.ls-glossary-page{--gl-cream:#faf6ef;--gl-sand:#f2e9dc;--gl-ink:#182430;--gl-ink-2:#44505a;--gl-copper:#8c4a2a;--gl-line:#b9764c;--gl-hair:rgba(185,118,76,.28);--gl-copper-live:linear-gradient(90deg,#8c4a2a,#d9b686 30%,#b9764c 60%,#e2c79c)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page{display:block;background:var(--gl-cream);color:var(--gl-ink);font-family:LuckyRoobert,LuckyRoobertFallback,sans-serif;font-size:calc(17px * var(--ls-fs, 1));line-height:1.7}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-wrap{width:min(960px,100% - 32px);margin:0 auto}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-head{background:var(--gl-sand);text-align:center;padding:calc(var(--ls-section-pad, 48px) * 1.3) 0 calc(var(--ls-section-pad, 48px) * 1.1);scroll-margin-top:80px}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-eyebrow{margin:0 0 14px;color:var(--gl-copper);font-size:calc(13px * var(--ls-fs, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:500}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page h1{font-family:var(--ls-serif-thin,Georgia,serif);font-weight:400;font-size:calc(clamp(40px, 4.6vw, 64px) * var(--ls-fs, 1));line-height:1.1;letter-spacing:-.01em;color:var(--gl-ink);margin:0 auto}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page h1:after{content:"";display:block;width:64px;height:1px;margin:calc(24px * var(--ls-fs, 1)) auto 0;background:var(--gl-copper-live)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-intro{max-width:680px;margin:calc(24px * var(--ls-fs, 1)) auto 0;color:var(--gl-ink-2);text-wrap:pretty}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-letters{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:calc(32px * var(--ls-fs, 1)) auto 0;max-width:760px}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-letters :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:999px;font-family:var(--ls-serif,Georgia,serif);font-size:calc(19px * var(--ls-fs, 1));line-height:1}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-letters a{color:var(--gl-ink);text-decoration:none;background:var(--gl-cream);border:1px solid var(--gl-hair);transition:background .2s ease,color .2s ease,border-color .2s ease}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-letters a:hover{color:var(--gl-copper);border-color:var(--gl-line)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-letters span{color:rgba(68,80,90,.35)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-count{margin:calc(20px * var(--ls-fs, 1)) 0 0;color:var(--gl-ink-2);font-size:calc(14px * var(--ls-fs, 1))}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-body{padding:calc(var(--ls-section-pad, 48px) * .9) 0 calc(var(--ls-section-pad, 48px) * 1.5)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-group{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:32px;padding:calc(36px * var(--ls-fs, 1)) 0;scroll-margin-top:80px;background:linear-gradient(90deg,transparent,rgba(185,118,76,.4) 30%,hsla(35,52%,69%,.55) 50%,rgba(185,118,76,.4) 70%,transparent) top /100% 1px no-repeat}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-group:first-child{background:none}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-letter{grid-column:1;grid-row:1/span 2;align-self:start;position:sticky;top:calc(var(--ls-visible-nav-height, 72px) + 16px);margin:0;font-family:var(--ls-serif-thin,Georgia,serif);font-weight:400;font-size:calc(clamp(52px, 5vw, 72px) * var(--ls-fs, 1));line-height:1;color:var(--gl-copper)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-list{grid-column:2;margin:0}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term{padding:0 0 calc(26px * var(--ls-fs, 1));margin:0 0 calc(26px * var(--ls-fs, 1));border-bottom:1px solid var(--gl-hair);scroll-margin-top:96px}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term:last-child{border-bottom:0;margin-bottom:0}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term:target{background:linear-gradient(90deg,hsla(35,46%,91%,.9),hsla(35,46%,91%,0));border-radius:6px;padding-left:14px;margin-left:-14px}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0 0 8px}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term dfn{font-style:normal;font-weight:600;font-size:calc(20px * var(--ls-fs, 1));line-height:1.35;color:var(--gl-ink)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-cz{font-family:var(--ls-serif,Georgia,serif);font-style:italic;font-size:calc(18px * var(--ls-fs, 1));color:var(--gl-copper)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term dd{margin:0}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term dd p{margin:0 0 10px;color:var(--gl-ink);text-wrap:pretty}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term dd p:last-child{margin-bottom:0}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-when{color:var(--gl-ink-2)!important;font-size:calc(16px * var(--ls-fs, 1))}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-label{display:block;margin-bottom:2px;color:var(--gl-copper);font-size:calc(12px * var(--ls-fs, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:500}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-see dd p{color:var(--gl-ink-2)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-body a{color:var(--gl-copper);text-decoration:underline;text-decoration-color:rgba(185,118,76,.55);text-underline-offset:4px}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-more a{display:inline-flex;align-items:center;gap:6px;font-size:calc(16px * var(--ls-fs, 1));font-weight:500}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-more a svg{transition:transform .2s ease}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-more a:hover svg{transform:translateX(3px)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page a.ls-gl-top{grid-column:2;justify-self:start;margin-top:calc(18px * var(--ls-fs, 1));font-size:calc(14px * var(--ls-fs, 1));color:var(--gl-ink-2);text-decoration-color:var(--gl-hair)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-note{margin-top:calc(48px * var(--ls-fs, 1));padding:calc(40px * var(--ls-fs, 1)) clamp(20px,4vw,56px);background:var(--gl-sand);border:1px solid var(--gl-hair);border-radius:4px;text-align:center}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-note h2{font-family:var(--ls-serif-thin,Georgia,serif);font-weight:400;font-size:calc(clamp(28px, 2.6vw, 38px) * var(--ls-fs, 1));line-height:1.2;margin:0 0 16px;color:var(--gl-ink)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-note p{max-width:620px;margin:0 auto 14px;color:var(--gl-ink)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:calc(22px * var(--ls-fs, 1)) auto!important}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page a.ls-gl-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--gl-ink);color:#fff;text-decoration:none;font-size:calc(16px * var(--ls-fs, 1));font-weight:500}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page a.ls-gl-btn-ghost{background:transparent;color:var(--gl-ink);border:1px solid var(--gl-line)}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-disclaimer{margin-top:8px!important;font-size:calc(14px * var(--ls-fs, 1));color:var(--gl-ink-2)!important}@media (max-width:760px){html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-group{grid-template-columns:minmax(0,1fr);padding:calc(28px * var(--ls-fs, 1)) 0}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-letter{grid-row:auto;position:static;margin-bottom:14px;font-size:calc(48px * var(--ls-fs, 1))}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page :is(.ls-gl-list,a.ls-gl-top){grid-column:1}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-letters :is(a,span){min-width:36px;height:36px;font-size:calc(17px * var(--ls-fs, 1))}html body:not(#k3):not(#m16):not(#px) .ls-glossary-page .ls-gl-term dfn{font-size:calc(18px * var(--ls-fs, 1))}}