.egyptian-motif{opacity:.34;filter:saturate(.4);pointer-events:none;flex:none;width:144px;height:144px;display:block;position:relative}.egyptian-motif-art{background-image:url(/illustrations/egyptian-motifs.webp);background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=light] .egyptian-motif{opacity:.3;mix-blend-mode:multiply}.themed-intro{justify-content:space-between;align-items:center;gap:28px;display:flex}.themed-intro>div{min-width:0}.themed-intro>.egyptian-motif{margin:-15px 16px -15px 0}.themed-intro .eyebrow:before{content:"";border-top:3px double color-mix(in srgb, var(--text-gold) 58%, transparent);width:24px;margin:0 10px 4px 0;display:inline-block}.egyptian-motif-compact{width:66px;height:66px}.lesson-ornament-row{justify-content:center;align-items:center;gap:14px;height:50px;margin:0 0 14px;display:flex}.lesson-ornament-row>i{border-block:1px solid color-mix(in srgb, var(--text-gold) 28%, transparent);width:min(16%,120px);height:4px}.lesson-ornament-row .egyptian-motif{opacity:.43}.quiz-panel>.egyptian-motif{float:right;width:86px;height:86px;margin:-8px 0 10px 22px}.quiz-panel>h1,.quiz-panel>h2{clear:both}.quiz-panel{border-top-color:color-mix(in srgb, var(--text-gold) 48%, var(--border))}.certificate>.egyptian-motif{opacity:.6;width:110px;height:90px;margin:0 auto 12px}.certificate{border-color:color-mix(in srgb, var(--text-gold) 45%, var(--border));outline:1px solid color-mix(in srgb, var(--text-gold) 22%, transparent);outline-offset:-12px}[data-slot=dialog-content],[data-slot=alert-dialog-content]{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.slide-dots{gap:2px}.slide-dots button,.slide-dots button[aria-current]{width:28px;height:28px;box-shadow:none;background:0 0;flex:0 0 28px;place-items:center;padding:0;display:grid}.slide-dots button:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px;display:block}.slide-dots button[aria-current]:before{background:var(--foreground);box-shadow:0 0 0 2px var(--background), 0 0 0 3px var(--foreground)}.lab-validation{margin-bottom:20px}.lab-validation p{margin:0 0 12px}.lab-recovery{color:var(--muted-foreground);padding:20px 0}@media (max-width:650px){.themed-intro{align-items:flex-start;gap:12px}.themed-intro>.egyptian-motif{width:76px;height:76px;margin:-8px 0 0}.themed-intro h1{font-size:clamp(28px,6.5vw,36px)}.themed-intro .lede{margin-right:-88px;padding-top:4px}.lesson-ornament-row{height:40px;margin-bottom:10px}.lesson-ornament-row .egyptian-motif{width:52px;height:52px}.slide-navigation{flex-wrap:wrap;row-gap:12px}.slide-navigation .slide-dots{flex-basis:100%;order:3;justify-content:center}.quiz-panel>.egyptian-motif{width:70px;height:70px}}@media print{.egyptian-motif{display:none}.themed-intro{display:block}.themed-intro .lede{margin-right:0}.lesson-ornament-row{height:6px;margin-bottom:12px}.certificate{border-color:#b5a279;outline-color:#b5a279}}
:root{--type-page:clamp(2rem, 3.5vw, 3rem);--type-section:clamp(1.5rem, 2.2vw, 1.875rem);--type-body:1.0625rem;--type-label:.875rem;--type-meta:.8125rem;--reading-measure:64ch;--page-gutter:clamp(1.25rem, 4.5vw, 4rem)}body{line-height:1.65}main{padding:3rem var(--page-gutter) 4.5rem}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.page-intro{max-width:64rem;margin-bottom:2.5rem}.page-intro h1{font-size:var(--type-page);letter-spacing:-.035em;max-width:25ch;font-weight:550;line-height:1.14}.eyebrow{letter-spacing:.1em;font-size:.75rem;font-weight:650;line-height:1.5}.page-intro .eyebrow{margin-bottom:1rem}.page-intro .lede{max-width:var(--reading-measure);font-size:var(--type-body);margin-top:1.125rem;line-height:1.65}.themed-intro{gap:2rem}.themed-intro>.egyptian-motif{width:128px;height:128px;margin:0 0 0 1rem}.small,.text-link,.back-link,.button{font-size:var(--type-label)}.back-link{margin-bottom:1.5rem}.actions{gap:.75rem;margin-top:1.5rem}.section-title{font-size:var(--type-section);margin:3rem 0 1.5rem;font-weight:550;line-height:1.25}.progress-note{max-width:72ch;line-height:1.6}.learning-progress{margin-bottom:1.5rem;padding:1.5rem}.site-header{height:auto;min-height:82px;padding-inline:var(--page-gutter);gap:1.5rem}.site-header .desktop-navigation{gap:clamp(1rem,1.8vw,1.75rem);font-size:.875rem}.site-header .desktop-navigation a{padding-block:1.75rem;line-height:1.5}.site-header .brand>.ramseslearn-wordmark{width:210px}.desktop-theme-toggle{display:flex}.mobile-menu-trigger{display:none}.mobile-menu[data-slot=sheet-content]{overscroll-behavior:contain;gap:0;width:min(23rem,100%);max-width:none;padding:2rem 1.5rem;overflow-y:auto}.mobile-menu-title{letter-spacing:-.015em;margin-bottom:2rem;padding-right:2rem;font-size:1rem;font-weight:600}.mobile-menu>button{place-items:center;width:44px;height:44px;display:grid;top:1.125rem;right:1rem}.mobile-navigation{display:grid}.mobile-navigation a{border-bottom:1px solid var(--border);padding:.9375rem .75rem;font-size:1.1875rem;font-weight:450;line-height:1.4}.mobile-navigation a[aria-current=page]{color:var(--text-green);background:var(--surface-green);border-radius:6px;font-weight:600}.mobile-menu-appearance{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:auto;padding:1.5rem .75rem 0;font-size:.875rem;display:flex}.lesson-toolbar{margin-bottom:1.5rem}.slide{gap:2rem;padding-block:2rem 1.5rem}.slide h1{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.875rem,3.1vw,2.75rem);font-weight:550;line-height:1.16}.slide-copy>p{max-width:54ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.65}.slide-copy .slide-points{margin-top:1.5rem;font-size:1rem;line-height:1.6}.takeaway{padding:1.125rem 1.5rem;font-size:1rem;line-height:1.55}.quiz-panel{padding:2.5rem}.quiz-heading{min-height:5rem;margin-bottom:1.5rem;padding-right:6rem;position:relative}.quiz-heading>.egyptian-motif{width:80px;height:80px;position:absolute;top:-.5rem;right:0}.quiz-heading>.eyebrow{margin-bottom:.75rem}.quiz-panel .quiz-topic-title{color:var(--muted-foreground);margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.quiz-panel h2{letter-spacing:-.02em;max-width:36ch;margin:.75rem 0 1.5rem;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:550;line-height:1.3}.quiz-panel :is(h1,h2)[tabindex="-1"]:focus{outline:none}.quiz-panel>h1{font-size:var(--type-section);font-weight:550;line-height:1.2}.quiz-panel .small{font-size:var(--type-meta);margin-bottom:.5rem}.quiz-option{padding:1rem 1.125rem;font-size:1rem;line-height:1.55}.quiz-panel .actions{margin-top:2rem}.quiz-panel .score{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:1rem 0;font-size:3.5rem;line-height:1.15}.quiz-review p,.quiz-panel>p:not(.score),.study-notes p,.study-notes li,.extra-detail>p{max-width:var(--reading-measure)}.certificate h1{font-size:var(--type-page);max-width:20ch;margin-inline:auto;font-weight:550;line-height:1.15}.certificate h2{overflow-wrap:anywhere;max-width:28ch;margin:2rem auto}.certificate p{max-width:55ch;margin:1.125rem auto}.guide-reader,.resource-reader{padding:1.75rem}.guide-reader h2,.resource-reader h2{font-size:var(--type-section);letter-spacing:-.025em;font-weight:550;line-height:1.25}.resource-reader .reading-summary,.resource-reader>p,.reading-bullets,.guide-reader .step-action{max-width:60ch}.reading-bullets{gap:1rem;margin-top:1.5rem}.reading-bullets svg{flex-shrink:0}.reader-position{gap:1rem;margin-bottom:1.5rem}.reader-controls,.guide-reader .step-controls{gap:.75rem;margin-top:1.5rem}.resource-toolbar{gap:.75rem}.tablet-inscription h2{letter-spacing:-.025em;font-weight:550;line-height:1.25}.tablet-inscription>p{line-height:1.65}.filter-row:has(+.faq-list){gap:1.5rem;max-width:900px}.faq-list summary{font-size:1.125rem;font-weight:500;line-height:1.45}.faq-list>details{padding-block:1.5rem}.faq-list>details>p{margin-top:1rem}.glossary-entry{border-left:2px solid #0000;padding:1.25rem .875rem}.glossary-entry[open]{padding-left:.875rem}.glossary-entry summary{line-height:1.4}.glossary-entry>div{padding:1rem 0 .25rem 1.25rem}.source-groups>details>summary{padding-block:.75rem;font-size:1.25rem;font-weight:550;line-height:1.4}.source-groups summary small{max-width:66ch;margin:.5rem 0 0 1.25rem;font-size:.875rem;line-height:1.6;display:block}.source-directory a{line-height:1.5}.liquidity-playground .page-intro{margin-bottom:1.5rem}.liquidity-playground .page-intro h1{font-size:clamp(1.875rem,2.6vw,2.25rem);font-weight:550;line-height:1.2}.liquidity-playground .section-heading h2,.lab-inputs h2{font-weight:550;line-height:1.3}.lab-coin-picker button{font-size:.75rem;line-height:1.4}.lab-coin-picker legend{font-size:.875rem}.stat-grid span{font-size:.8125rem;line-height:1.4}.stat-grid strong,.lab-adjuster-value{font-variant-numeric:tabular-nums}@media (max-width:1250px){.site-header{height:76px;min-height:76px;padding:0 var(--page-gutter);flex-wrap:nowrap;gap:1rem}.site-header .desktop-navigation,.desktop-theme-toggle{display:none}.site-header .brand{min-width:0}.site-header .brand>.ramseslearn-wordmark{width:clamp(150px,27vw,210px)}.site-header .header-tools{gap:.5rem}.site-header .search-button,.mobile-menu-trigger{border:1px solid var(--border);width:44px;height:44px;min-height:44px;color:var(--foreground);background:0 0;border-radius:7px;place-items:center;padding:0;display:grid}.site-header .search-button kbd{display:none}}@media (max-width:650px){:root{--type-page:clamp(1.875rem, 7.7vw, 2.125rem);--type-body:1rem}main{padding-block:2rem 3rem}.site-header{height:72px;min-height:72px}.page-intro{margin-bottom:2rem}.page-intro h1{font-size:var(--type-page);max-width:24ch}.page-intro .lede{margin-top:1rem}.themed-intro{display:block;position:relative}.themed-intro>.egyptian-motif{width:64px;height:56px;margin:0;position:absolute;top:0;right:0}.themed-intro .eyebrow{align-items:center;min-height:44px;margin-bottom:.75rem;padding-right:76px;display:flex}.themed-intro .eyebrow:before{flex-shrink:0;margin-bottom:0}.themed-intro .lede{margin-right:0;padding-top:0}.lesson-toolbar{flex-wrap:wrap;gap:.875rem;margin-bottom:1.5rem}.slide{gap:1.5rem;padding-block:1.5rem}.slide h1{font-size:1.875rem}.slide-copy>p{margin-top:1.125rem;font-size:1.0625rem}.takeaway{align-items:flex-start;padding:1rem}.quiz-panel{padding:1.5rem}.quiz-heading{min-height:4.25rem;margin-bottom:1.5rem;padding-right:4.5rem}.quiz-heading>.egyptian-motif{width:60px;height:60px;top:0}.quiz-panel .quiz-topic-title{font-size:1rem}.quiz-panel h2{font-size:1.5rem}.quiz-option{padding:.9375rem}.guide-reader,.resource-reader{padding:1.25rem}.reader-position{gap:.75rem}.learning-progress{padding:1.25rem}.source-groups>details>summary{font-size:1.125rem}.liquidity-playground .page-intro .eyebrow{margin-bottom:.75rem}}@media (prefers-reduced-motion:reduce){.mobile-menu[data-slot=sheet-content]{transition:none;animation:none}}@media print{.mobile-menu,.mobile-menu-trigger{display:none!important}main{padding:0}.page-intro h1,.certificate h1{font-size:26pt}.themed-intro .eyebrow,.quiz-heading{min-height:0;padding-right:0}}.saved-list button:first-child{min-width:0}.saved-list strong{overflow-wrap:anywhere}.saved-list button:last-child{flex:0 0 44px;min-height:44px}[data-slot=dialog-content]>[data-slot=dialog-close].absolute{place-items:center;width:44px;height:44px;display:grid;top:4px;right:4px}[data-slot=dialog-content] [data-slot=dialog-title]{padding-right:24px}@media (max-width:650px){.candle-drag-handle{min-height:44px;padding-inline:2px;font-size:11px}.lab-fee-top{flex-wrap:wrap;align-items:flex-start}.lab-fee-top>div{flex:160px;min-width:0}}@media (max-width:480px){.reader-controls{flex-direction:column}.reader-controls .button{width:100%;min-width:0}}@media (max-width:359px){.lab-fee-playground{grid-template-columns:minmax(0,1fr)}}
