:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f3ea;--surface:#fffdf8;--border:#e6dfd0;--border-strong:#c9bea8;--text:#1b1f1e;--text-body:#3a403d;--text-muted:#5c625f;--text-subtle:#646965;--accent:#0f5c57;--accent-hover:#0b443f;--on-accent:#fff;--on-accent-muted:#cfe3df;--accent-soft:#d9e8e5;--deep:#0b443f;--on-deep:#efe9dc;--on-deep-muted:#c9d3cf;--badge:#1b1f1e;--badge-hover:#2c3230;--on-badge:#fffdf8;--on-badge-muted:#cfd3d0;--draft:#b8893b;--draft-text:#6e4f17;--todo-bg:#f3e4c3;--shadow-phone:0 40px 80px -40px #0f5c5773;--ring:0 0 0 1px var(--border);--gutter:24px;--header-h:64px;--container:calc(1120px + 2 * var(--gutter));--container-narrow:calc(720px + 2 * var(--gutter));--radius-sm:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--font-sans:var(--font-inter), Inter, system-ui, sans-serif;--font-serif:var(--font-newsreader), Newsreader, Georgia, serif;--font-arabic:var(--font-amiri-quran), "Amiri Quran", serif;--text-display:clamp(40px, 4.4vw + 16px, 64px);--text-h1:clamp(38px, 3.2vw + 18px, 52px);--text-h2:clamp(32px, 2.2vw + 16px, 44px);--text-h1-card:clamp(32px, 1.2vw + 24px, 40px);--text-title:28px;--text-card-title:24px;--text-lead:19px;--text-lead-sm:18px;--text-prose:17px;--text-body-size:16px;--text-nav:15px;--text-small:14px;--text-tiny:12px;--tracking-display:-.02em;--tracking-h2:-.015em;--tracking-eyebrow:.08em}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent)}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--on-accent)}img,svg{max-width:100%;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);padding:10px 16px;font-weight:500;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{color:var(--on-accent);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.layout-module__L5FxyW__page{flex-direction:column;min-height:100vh;display:flex}.layout-module__L5FxyW__content{flex-direction:column;flex:1;display:flex}
