.education-page .site-header,.article-page .site-header,.glossary-page .site-header{position:relative;background:#0b151c}.education-hero{background:radial-gradient(circle at 80% 42%,#1d3440,#0b151c 58%);color:#fff;padding:105px 0 100px}.education-hero h1{font-size:clamp(56px,6vw,88px);max-width:930px;margin:27px 0 24px}.education-hero p{max-width:710px;color:#cad5d7;font-size:18px;line-height:1.7;margin:0}.education-hero .eyebrow{line-height:1.5}.breadcrumbs{display:flex;align-items:center;gap:12px;color:#a8b8bd;font-size:12px;margin-bottom:30px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.breadcrumbs span:last-child{color:#dfaa86}.education-hub{background:#f3f1eb}.education-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.education-card{position:relative;display:flex;flex-direction:column;min-height:350px;background:#fff;border:1px solid #cbd0c9;padding:30px;transition:transform .2s,box-shadow .2s}.education-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(10,30,37,.08)}.education-card>span{color:#ae7352;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.education-card h2{font:400 31px/1.15 Georgia,'Times New Roman',serif;margin:48px 0 16px}.education-card p{color:#5b696e;font-size:14px;line-height:1.7;max-width:300px}.education-card b{position:absolute;top:28px;right:28px;color:#aa704e;font-size:23px;font-weight:400}.education-card small{margin-top:auto;color:#aa704e;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.education-editorial{color:#697579;font-size:12px;line-height:1.6;margin:28px 0 0}.glossary-promo{background:#152832;color:#fff}.glossary-promo-inner{display:flex;align-items:end;justify-content:space-between;gap:50px}.glossary-promo .section-kicker{color:#dfaa86}.glossary-promo h2{font:400 clamp(48px,5vw,72px) Georgia,'Times New Roman',serif;margin:25px 0 18px}.glossary-promo p{color:#c6d1d3;line-height:1.7;max-width:610px;margin:0}.glossary-promo .button{flex-shrink:0}
.article-hero{padding:65px 0 83px}.article-hero h1{font-size:clamp(54px,5.3vw,76px);max-width:1030px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:70px;padding-top:65px;padding-bottom:110px}.article-content{max-width:760px}.article-intro{font:400 24px/1.55 Georgia,'Times New Roman',serif;color:#263942;letter-spacing:-.02em}.article-disclaimer{border-left:3px solid #c88862;background:#e9e7df;padding:17px 20px;color:#485b62;font-size:13px;line-height:1.7;margin:30px 0}.article-toc{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 54px}.article-toc a{border:1px solid #b9c4c0;padding:9px 11px;color:#42545c;font-size:12px}.article-toc a:hover{background:#dce4df}.article-content section{padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid #cbd0c9;scroll-margin-top:25px}.article-content section h2{font:400 35px/1.18 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0 0 16px}.article-content section p{color:#4b5b62;font-size:16px;line-height:1.85;margin:0}.article-exercise{background:#e2e7df;padding:30px!important;border:0!important}.article-sources ul{padding-left:20px;color:#506067;line-height:1.9}.article-sources a{text-decoration:underline;text-underline-offset:3px}.article-aside{display:flex;flex-direction:column;gap:32px}.article-aside>div{border-top:1px solid #c9d0ca;padding-top:20px}.article-aside h2{font:400 25px Georgia,'Times New Roman',serif;margin:0 0 16px}.article-tags{display:flex;flex-wrap:wrap;gap:8px}.article-tags a{border:1px solid #b9c7c0;padding:8px 10px;text-transform:capitalize;font-size:12px;color:#425861}.article-tags a:hover{background:#e1e7df}.article-more{display:flex;flex-direction:column}.article-more a{display:flex;justify-content:space-between;gap:10px;padding:15px 0;border-bottom:1px solid #cbd0c9;font-size:14px;line-height:1.4}.article-more span{color:#ae7352}.article-back{display:block;color:#a76849;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;margin-top:24px}
.glossary-main{background:#f3f1eb}.glossary-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:36px 0 20px}.glossary-filters label{display:flex;flex-direction:column;gap:7px;color:#43545a;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.glossary-filters input,.glossary-filters select{width:100%;min-height:45px;border:1px solid #bbc7c0;background:#fff;color:#172831;padding:10px 12px;font-size:14px;letter-spacing:0;text-transform:none}.glossary-filters input:focus,.glossary-filters select:focus{outline:2px solid #c88862;outline-offset:2px}#glossary-count{font-size:12px;color:#607078}.glossary-letters{display:flex;flex-wrap:wrap;gap:6px;padding:18px 0 28px;border-bottom:1px solid #cbd0c9}.glossary-letters a{display:grid;place-items:center;width:30px;height:30px;border:1px solid #bcc9c2;color:#475960;font-size:12px;font-weight:700}.glossary-letters a:hover{background:#172a32;color:#fff}.glossary-group{padding-top:38px;scroll-margin-top:20px}.glossary-group>h2{font:400 43px Georgia,'Times New Roman',serif;margin:0 0 22px}.glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.term-card{background:#fff;border:1px solid #cbd0c9;padding:23px;scroll-margin-top:25px}.term-meta{display:flex;justify-content:space-between;gap:8px;color:#a96c4c;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.08em}.term-card h3{font:400 25px Georgia,'Times New Roman',serif;letter-spacing:-.03em;margin:22px 0 10px}.term-card>p{color:#516269;font-size:13px;line-height:1.65}.term-card details{border-top:1px solid #e0e5e0;padding-top:12px;margin-top:20px;color:#5d6a70;font-size:12px;line-height:1.6}.term-card summary{cursor:pointer;color:#a96c4c;font-weight:800}.term-card details p{margin:12px 0 0}.glossary-main .source-note{margin-top:50px}.glossary-group[hidden],.term-card[hidden],#glossary-empty[hidden]{display:none!important}[dir=rtl] .article-disclaimer{border-left:0;border-right:3px solid #c88862}[dir=rtl] .article-sources ul{padding-left:0;padding-right:20px}
@media(max-width:980px){.education-cards,.glossary-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:35px}.glossary-promo-inner{display:block}.glossary-promo .button{margin-top:25px}}
@media(max-width:700px){.education-hero{padding:80px 0 70px}.education-hero h1{font-size:51px}.education-hero p{font-size:16px}.education-cards,.glossary-grid,.glossary-filters,.article-layout{grid-template-columns:1fr}.education-card{min-height:260px}.education-card h2{margin-top:35px}.article-layout{padding-top:45px;padding-bottom:70px}.article-aside{border-top:1px solid #cbd0c9;padding-top:28px}.article-intro{font-size:21px}.article-content section h2{font-size:31px}}
.education-inline{display:block;width:max-content;max-width:100%;margin-top:22px;color:#dfaa86;text-decoration:underline;text-underline-offset:5px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.education-teaser{background:#e2e7df}.education-teaser-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.education-teaser h2{font:400 clamp(50px,5vw,75px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.05em;margin:25px 0}.education-teaser h2 em{color:#ad7353}.education-teaser p{font-size:16px;line-height:1.7;color:#586970;max-width:520px}.education-teaser-links{border-top:1px solid #b7c4bd}.education-teaser-links a{position:relative;display:flex;flex-direction:column;padding:23px 40px 23px 4px;border-bottom:1px solid #b7c4bd}.education-teaser-links span{color:#aa704e;letter-spacing:.16em;font-size:10px;font-weight:800}.education-teaser-links strong{font:400 27px Georgia,'Times New Roman',serif;margin:12px 0}.education-teaser-links small{font-size:13px;line-height:1.5;color:#607078}.education-teaser-links b{position:absolute;right:9px;top:43%;color:#a96848;font-size:22px;font-weight:400}.education-teaser-links a:hover{background:rgba(255,255,255,.25)}[dir=rtl] .education-teaser-links a{padding:23px 4px 23px 40px}[dir=rtl] .education-teaser-links b{right:auto;left:9px}
@media(max-width:900px){.education-teaser-grid{grid-template-columns:1fr;gap:30px}}
