.glossary-page{background:var(--em-paper)}.glossary-hero{border-bottom:1px solid var(--em-line);padding:clamp(48px,6vw,88px) 0 clamp(32px,4vw,56px)}.glossary-crumbs{margin-bottom:18px}.glossary-crumbs ol{color:var(--em-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font:600 12px JetBrains,ui-monospace,monospace;list-style:none;display:flex}.glossary-crumbs li{align-items:center;display:flex}.glossary-crumbs li+li:before{content:"/";color:var(--em-line);margin-right:10px}.glossary-crumbs a{min-height:44px;color:var(--em-navy);align-items:center;text-decoration:none;display:inline-flex}.glossary-crumbs a:hover,.glossary-crumbs a:focus-visible{text-underline-offset:4px;text-decoration:underline}.glossary-crumbs [aria-current]{color:var(--em-gold-deep)}html body.editorial-page:not(:has(.home-v5-hero)):not(#_) main .glossary-hero h1{max-width:15ch;color:var(--em-navy);text-wrap:balance;margin:0}.glossary-hero--hub h1{max-width:18ch}.editorial-page .glossary-answer{max-width:40em;color:var(--em-ink);margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(19px,1.7vw,23px);line-height:1.5}.editorial-page .glossary-checked{color:var(--em-muted);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 0;font:600 12px JetBrains,ui-monospace,monospace}.glossary-body{padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,96px)}.glossary-column{max-width:760px}.glossary-section{padding-bottom:clamp(32px,4vw,48px)}html body.editorial-page:not(:has(.home-v5-hero)):not(#_) main .glossary-column h2{color:var(--em-navy);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,36px);line-height:1.1}.glossary-column h2+*{margin-top:clamp(14px,1.4vw,20px)}.editorial-page .glossary-column p{color:var(--em-ink);margin:0;font-size:17.5px;line-height:1.6}.editorial-page .glossary-column p+p{margin-top:14px}.glossary-column a{color:var(--em-navy);text-decoration-color:var(--em-gold);text-underline-offset:4px}.glossary-table{margin:22px 0 0}.glossary-table figcaption{color:var(--em-navy);margin-bottom:10px;font-size:15px;font-weight:700}.glossary-table__scroll{border:1px solid var(--em-line);background:var(--em-white);border-radius:16px;overflow-x:auto}.glossary-table__scroll:focus-visible{outline:2px solid var(--em-focus);outline-offset:2px}.glossary-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.glossary-table th,.glossary-table td{border-bottom:1px solid var(--em-line);text-align:left;vertical-align:top;padding:11px 14px}.glossary-table th{color:var(--em-navy);letter-spacing:.06em;text-transform:uppercase;background:var(--em-mineral);font:600 12px JetBrains,ui-monospace,monospace}.glossary-table tbody tr:last-child td{border-bottom:0}.glossary-table tbody th{color:var(--em-navy);letter-spacing:0;text-transform:none;background:0 0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4}.editorial-page .glossary-table__note{color:var(--em-muted);margin-top:10px;font-size:14px;line-height:1.5}.glossary-figure{border:1px solid var(--em-line);background:var(--em-white);border-radius:16px;margin:26px 0 0;padding:18px}.glossary-figure svg{width:100%;height:auto;display:block}.glossary-figure figcaption{color:var(--em-muted);margin-top:12px;font-size:14px;line-height:1.5}.glossary-faq__list{border-top:1px solid var(--em-navy);margin:0;padding:0}.glossary-faq__item{border-bottom:1px solid var(--em-line);padding:22px 0}html body.editorial-page:not(:has(.home-v5-hero)):not(#_) main .glossary-faq__item h3{color:var(--em-navy);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.25}.glossary-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.glossary-related__card{border:1px solid var(--em-line);background:var(--em-white);height:100%;color:var(--em-navy);border-radius:16px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}.glossary-related__card:hover,.glossary-related__card:focus-visible{border-color:var(--em-gold)}.glossary-related__card strong{font-size:18px;font-weight:600}.editorial-page .glossary-related__card span{color:var(--em-muted);font-size:14.5px;line-height:1.45}.glossary-rent{border-left:4px solid var(--em-gold);background:var(--em-mineral);padding:clamp(22px,3vw,32px)}.glossary-rent .editorial-button{margin-top:18px}.glossary-hero .editorial-button{margin-top:22px}.glossary-sources ul{margin:0;padding:0;list-style:none}.glossary-sources li{border-bottom:1px solid var(--em-line);overflow-wrap:anywhere;padding:8px 0;font-size:15.5px}.glossary-group{border-bottom:1px solid var(--em-line);padding-block:clamp(32px,4vw,56px)}.glossary-group:last-child{border-bottom:0}.glossary-group__head{max-width:640px}.editorial-page .glossary-group__head p{color:var(--em-muted);margin-top:10px}.glossary-group__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(20px,2.4vw,32px) 0 0;padding:0;list-style:none;display:grid}.glossary-hub{padding-block:clamp(24px,3vw,40px) clamp(56px,7vw,96px)}@media (width<=900px){.glossary-related__grid,.glossary-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.glossary-related__grid,.glossary-group__grid{grid-template-columns:minmax(0,1fr)}.glossary-table table{min-width:0;font-size:14px}.glossary-table th,.glossary-table td{padding:9px 8px}.glossary-table th{letter-spacing:.02em}.glossary-table tbody th{font-size:14px}}
