.knowledge-page { --knowledge-cream: #fbf3df; --knowledge-muted: #b9c8be; }
.knowledge-page .site-header { position: absolute; }
.knowledge-hero { padding: 180px 0 84px; background: radial-gradient(circle at 70% 20%, rgba(45, 123, 82, .28), transparent 38%), #06120e; }
.knowledge-hero h1, .knowledge-section h2 { color: var(--knowledge-cream); font-family: "Cormorant Garamond", Georgia, serif; font-weight: 600; letter-spacing: -.025em; }
.knowledge-hero h1 { max-width: 900px; margin: 24px 0 18px; font-size: clamp(56px, 6vw, 92px); line-height: .98; }
.knowledge-hero p { max-width: 750px; margin: 0; color: var(--knowledge-muted); font-size: clamp(16px, 1.5vw, 19px); line-height: 1.7; }
.knowledge-topic-nav { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 38px; }
.knowledge-topic-nav a { display: inline-flex; align-items: center; min-height: 42px; padding: 9px 15px; border: 1px solid rgba(229, 193, 108, .3); border-radius: 999px; color: #f1deae; background: rgba(10, 29, 19, .8); font-size: 12px; font-weight: 700; }
.knowledge-topic-nav a:hover { background: rgba(81, 109, 69, .4); border-color: rgba(229, 193, 108, .7); }
.knowledge-body { padding-top: 28px; padding-bottom: 32px; }
.knowledge-section { padding: 62px 0; border-bottom: 1px solid var(--line-soft); scroll-margin-top: 100px; }
.knowledge-section-head { display: flex; align-items: baseline; gap: 16px; margin-bottom: 22px; }
.knowledge-number { color: var(--gold-bright); font-size: 12px; font-weight: 800; letter-spacing: .12em; }
.knowledge-section h2 { margin: 0; font-size: clamp(37px, 4vw, 57px); line-height: 1.08; }
.knowledge-summary { max-width: 800px; margin: -2px 0 24px; color: var(--knowledge-muted); font-size: 15px; line-height: 1.8; }
.knowledge-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 13px; }
.knowledge-card { min-height: 85px; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 20px 22px; border: 1px solid var(--line); border-radius: 18px; color: var(--knowledge-cream) !important; background: linear-gradient(145deg, #13291c, #091711); font-size: 14px; font-weight: 700; line-height: 1.45; }
.knowledge-card:hover { background: #1a3927; border-color: rgba(229, 193, 108, .5); }
.knowledge-card i { color: var(--gold-bright); font-size: 12px; flex: none; }
.knowledge-sources { display: flex; flex-wrap: wrap; gap: 10px 20px; margin-top: 19px; }
.knowledge-sources a { color: var(--gold-bright) !important; font-size: 12px; font-weight: 700; }
.knowledge-sources a:hover { text-decoration: underline; text-underline-offset: 4px; }
.knowledge-sources i { margin-inline-start: 4px; font-size: 10px; }
.knowledge-note { display: flex; gap: 15px; align-items: flex-start; margin-bottom: 86px; padding: 22px 26px; border: 1px solid rgba(229, 193, 108, .3); border-radius: 20px; background: rgba(214, 173, 71, .08); }
.knowledge-note i { color: var(--gold-bright); margin-top: 4px; }
.knowledge-note p { margin: 0; color: #d1dcd2; font-size: 13px; line-height: 1.7; }
.knowledge-page .footer-grid { grid-template-columns: 1fr auto; }
html[dir="rtl"] .knowledge-card i { transform: scaleX(-1); }
@media (max-width: 900px) { .knowledge-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 860px) { .knowledge-page .site-header { position: fixed; } .knowledge-hero { padding-top: 132px; } }
@media (max-width: 600px) { .knowledge-hero { padding-bottom: 62px; } .knowledge-hero h1 { font-size: clamp(48px, 12vw, 64px); } .knowledge-topic-nav { gap: 8px; } .knowledge-topic-nav a { font-size: 11px; } .knowledge-section { padding: 47px 0; } .knowledge-cards { grid-template-columns: 1fr; } .knowledge-note { margin-bottom: 60px; } }
