body{background:var(--parchment, #faf7f0)}.learn-page.svelte-9w5psz{min-height:100vh;background:var(--parchment, #faf7f0);font-family:Crimson Pro,Georgia,serif;color:var(--ink, #1a1a1a)}.learn-header.svelte-9w5psz{background:#faf7f0f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.08);padding:1rem 1.5rem;position:sticky;top:0;z-index:50}.header-content.svelte-9w5psz{display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo-section.svelte-9w5psz{display:flex;align-items:center;gap:.75rem}.header-logo.svelte-9w5psz{width:36px;height:36px}.title-group.svelte-9w5psz{display:flex;flex-direction:column}.title-link.svelte-9w5psz,.logo-link.svelte-9w5psz{text-decoration:none}.site-title.svelte-9w5psz{font-family:Crimson Pro,serif;font-size:1.4rem;font-weight:700;color:var(--ink, #1a1a1a);margin:0}.tld.svelte-9w5psz{color:var(--justice-green, #00d1b2)}.tagline.svelte-9w5psz{font-family:Work Sans,sans-serif;font-size:.75rem;color:#888;margin:0;text-transform:uppercase;letter-spacing:.05em}.header-nav.svelte-9w5psz{display:flex;gap:.5rem;flex-wrap:wrap}.nav-button.svelte-9w5psz{font-family:Work Sans,sans-serif;font-size:.8rem;padding:.4rem .9rem;border:1px solid rgba(0,0,0,.12);border-radius:50px;color:var(--ink, #1a1a1a);text-decoration:none;transition:background .15s,border-color .15s;white-space:nowrap}.nav-button.svelte-9w5psz:hover{background:var(--justice-green, #00d1b2);color:#fff;border-color:var(--justice-green, #00d1b2)}.learn-section.svelte-9w5psz{padding:2.5rem 1.5rem 4rem}.breadcrumb.svelte-9w5psz{font-family:Work Sans,sans-serif;font-size:.85rem;color:#888;margin-bottom:2rem}.breadcrumb.svelte-9w5psz a:where(.svelte-9w5psz){color:var(--justice-green, #00d1b2);text-decoration:none}.breadcrumb.svelte-9w5psz a:where(.svelte-9w5psz):hover{text-decoration:underline}.breadcrumb-sep.svelte-9w5psz{margin:0 .4rem;color:#ccc}.article-body.svelte-9w5psz{max-width:720px}.article-title.svelte-9w5psz{font-family:Crimson Pro,serif;font-size:2.4rem;font-weight:700;line-height:1.2;margin:0 0 1rem;color:var(--ink, #1a1a1a)}.article-lead.svelte-9w5psz{font-family:Work Sans,sans-serif;font-size:1.05rem;color:#555;line-height:1.6;margin-bottom:1.5rem}.article-divider.svelte-9w5psz{border:none;border-top:2px solid var(--justice-green, #00d1b2);width:3rem;margin:0 0 2rem}.article-content.svelte-9w5psz p{font-size:1.1rem;line-height:1.8;margin-bottom:1.25rem;color:#2a2a2a}.article-content.svelte-9w5psz h2{font-family:Crimson Pro,serif;font-size:1.6rem;font-weight:700;margin:2.5rem 0 .75rem;color:var(--ink, #1a1a1a);border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:.4rem}.article-content.svelte-9w5psz ul{margin:.5rem 0 1.25rem 1.5rem;line-height:1.8}.article-content.svelte-9w5psz li{font-size:1.05rem;margin-bottom:.5rem;color:#2a2a2a}.article-content.svelte-9w5psz strong{font-weight:700;color:var(--ink, #1a1a1a)}.article-content.svelte-9w5psz em{font-style:italic}.article-content.svelte-9w5psz a{color:var(--justice-green, #00d1b2);text-decoration:none;border-bottom:1px solid rgba(0,209,178,.4);transition:border-color .15s}.article-content.svelte-9w5psz a:hover{border-bottom-color:var(--justice-green, #00d1b2)}.cat-perspective.svelte-9w5psz{background:#00d1b20f;border:1px solid rgba(0,209,178,.25);border-radius:12px;padding:1.25rem 1.5rem;margin-top:3rem}.cat-header.svelte-9w5psz{font-family:Work Sans,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--justice-green, #00d1b2);margin-bottom:.6rem}.cat-perspective.svelte-9w5psz p:where(.svelte-9w5psz){font-family:Crimson Pro,serif;font-style:italic;font-size:1.05rem;line-height:1.7;color:#444;margin:0}.article-cta.svelte-9w5psz{margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08);text-align:center}.article-cta.svelte-9w5psz p:where(.svelte-9w5psz){font-family:Work Sans,sans-serif;font-size:1rem;color:#666;margin-bottom:1rem}.cta-buttons.svelte-9w5psz{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.button.svelte-9w5psz{font-family:Work Sans,sans-serif;font-size:.9rem;padding:.6rem 1.25rem;border-radius:50px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;border:1px solid transparent}.button.is-primary.svelte-9w5psz{background:var(--justice-green, #00d1b2);color:#fff;border-color:var(--justice-green, #00d1b2)}.button.is-primary.svelte-9w5psz:hover{background:#00b89c;border-color:#00b89c}.button.is-outlined.svelte-9w5psz{background:transparent;color:var(--ink, #1a1a1a);border-color:#00000026}.button.is-outlined.svelte-9w5psz:hover{background:#0000000a;border-color:#00000040}.site-footer.svelte-9w5psz{background:var(--ink, #1a1a1a);color:#ffffffb3;padding:2rem 1.5rem;text-align:center}.footer-content.svelte-9w5psz{max-width:800px;margin:0 auto}.footer-links.svelte-9w5psz{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:.75rem}.footer-links.svelte-9w5psz a:where(.svelte-9w5psz){color:#ffffffb3;text-decoration:none;font-family:Work Sans,sans-serif;font-size:.875rem;transition:color .15s}.footer-links.svelte-9w5psz a:where(.svelte-9w5psz):hover{color:#fff}.footer-copyright.svelte-9w5psz{font-family:Work Sans,sans-serif;font-size:.8rem;color:#fff6;margin:.5rem 0 0}@media(max-width:768px){.article-title.svelte-9w5psz{font-size:1.8rem}.header-nav.svelte-9w5psz{display:none}.learn-section.svelte-9w5psz{padding:1.5rem 1rem 3rem}}
