.language-switch{display:flex;align-items:center;border:1px solid #364753;border-radius:6px;padding:3px;gap:2px;flex-shrink:0}.language-switch a{padding:5px 9px;font:14px/1.7 Tahoma,Arial,sans-serif;border-radius:3px;color:#a0b0bf;white-space:nowrap}.language-switch a[aria-current]{background:#baff68;color:#101923;font-weight:bold}.social-links{display:flex;flex-wrap:wrap;gap:18px;font-size:14px}.social-links a{color:#a0b0bf}.social-links a:hover{color:#baff68}.nav{gap:20px}.nav nav{gap:17px}.downloads-grid{display:grid;gap:25px;margin-bottom:20px}.download-book{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:45px;padding:35px;background:#101923;border:1px solid #2b3947;border-radius:12px}.download-book>img{width:100%;height:auto;border:1px solid #354d5a;border-radius:5px;box-shadow:0 15px 30px #0005}.download-book h2{font-size:32px}.download-journal{border:1px solid #354d3f;background:#112019;padding:35px;border-radius:12px}.lesson-section{display:flex;align-items:flex-start;gap:22px;margin:28px 0}.lesson-section .step-number{color:#73d4ef;font:23px Arial;flex-shrink:0;padding-top:8px}.lesson-section h3{font-size:23px;margin:0 0 12px}.lesson-section p{margin:0;font-size:17px}.book-figure{margin:35px 0;background:#f6f8fc;border-radius:8px;overflow:hidden;border:1px solid #344d5d}.book-figure img{display:block;width:100%;height:auto}.book-figure figcaption{padding:15px 20px;background:#14202c;font-size:13px;color:#afc0ce}.book-figure figcaption a{color:#baff68}.worked-example{border-inline-start:3px solid #baff68;background:#132119;padding:25px;margin:30px 0}.worked-example p{margin:15px 0 0}.source-note{padding:22px;background:#101923;border:1px solid #2b3947;border-radius:8px;margin-top:30px;font-size:13px}.source-note p{margin-bottom:12px}.value-map{margin:30px 0;padding:25px;background:#172938;border:1px solid #354d5d;border-radius:8px}.value-map>div{display:flex;justify-content:space-between;border-block-end:1px dashed #73d4ef;padding:20px;color:#73d4ef}.value-map .poc{color:#baff68;border-block-end-color:#baff68;font-size:21px}.quiz .option{text-align:start}.quiz .feedback{text-align:start}html[dir=ltr] .intro h1{font-size:38px;letter-spacing:-1px}html[dir=ltr] h1{line-height:1.22;letter-spacing:-1.5px}html[dir=ltr] .hero h1{font-size:59px}html[dir=ltr] .definition{border-right:0;border-left:3px solid #73d4ef}html[dir=ltr] .calculator .calc-result{border-right:0;border-left:1px solid #24313e}html[dir=ltr] .quiz .alert{border-right:0;border-left:3px solid #b17031}html[dir=ltr] input[type=number]{text-align:left}html[dir=ltr] .quiz .option:not(:disabled):hover{transform:translateX(3px)}html[dir=ltr] .hero-note span+span{border-right:0;border-left:1px solid #24313e;padding-right:0;padding-left:18px}.quiz .bottomnote{font-size:13px}.intro .micro{font-size:13px}html[dir=ltr] .quiz h2{line-height:1.4}.article .article-head h1{line-height:1.45}.nav .logo{font-size:20px}.nav .mark{width:31px;height:34px}.card,.tool-card,.quiz-preview,.quiz-banner>div,.hero>div{min-width:0}@media(max-width:1120px){.nav{min-height:76px;padding:15px 22px;flex-wrap:wrap}.nav .menu{display:block;order:3}.nav nav{display:none;position:absolute;top:76px;right:0;left:0;background:#101923;padding:18px 24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #24313e;gap:5px}.nav nav.open{display:flex}.nav nav a{font-size:16px;padding:10px}.language-switch{margin-inline-start:auto}.nav-cta{display:none}}@media(max-width:760px){.nav{gap:10px;padding:14px 16px}.nav .logo{font-size:17px}.nav .mark{width:26px;height:30px;margin-right:7px;font-size:22px}.language-switch a{font-size:12px;padding:5px 6px}.nav .menu{font-size:20px;padding:3px 8px}.download-book{grid-template-columns:1fr;padding:23px;gap:26px}.download-book>img{max-width:190px;justify-self:center}.download-book h2{font-size:27px}.download-journal{padding:24px}.lesson-section{gap:14px}.lesson-section h3{font-size:21px}.lesson-section p{font-size:16px}html[dir=ltr] .hero h1{font-size:43px}html[dir=ltr] .intro h1{font-size:25px;line-height:1.4}.book-figure{margin-inline:0}.source-note{padding:18px}html[dir=ltr] .calculator .calc-result{border-left:0;border-top:1px solid #24313e}.social-links{gap:16px}.footer-top{align-items:flex-start}.intro .micro{display:none}}
