:root{margin:0;font-weight:400;line-height:1.5;font-family:system-ui,Helvetica Neue,Helvetica,Arial,sans-serif!important}:root body{background-color:#fff9f9}:root *{margin:0;padding:0}:root section{padding:1rem 2rem}:root{--healing-coral:#ff8661;--deep-teal:#006d77;--golden-glow:#ffd166;--sky-blue:#55ccf2;--soft-violet:#ebdbff;--warm-beige:#fff9f9;--dark-blue:#042159;--white:#fff7f7;--black:#000;--section-bg:#fff9f9;--section-bg-alt:#fcfaee;--nav-bg:#55ccf2;--text-primary:#042159;--text-secondary:#3f1f1f;--text-white:#fff;--coral-alpha-10:#e55a4a1a;--coral-alpha-15:#e55a4a26;--coral-alpha-30:#e55a4a4d;--coral-alpha-40:#e55a4a66;--white-alpha-90:#ffffffe6;--white-alpha-95:#fffffff2;--black-alpha-20:#0003;--black-alpha-30:#0000004d;--black-alpha-50:#00000080;--gradient-coral:linear-gradient(135deg,var(--healing-coral)0%,#ff7f7f 100%);--gradient-coral-reverse:linear-gradient(135deg,#ff7f7f 0%,var(--healing-coral)100%);--gradient-section:linear-gradient(135deg,var(--coral-alpha-15)0%,#0a4f571a 100%)}:root html{scroll-behavior:smooth}:root h1{color:var(--text-primary);margin-bottom:.15rem;font-size:2.5rem;font-weight:700}:root h2{color:var(--text-primary);margin-bottom:.75rem;font-size:1.7rem;font-weight:600}:root h3{color:var(--text-primary);margin-bottom:.2rem;font-size:1.5rem;font-weight:500}:root p{color:var(--text-primary);font-size:1.05rem;line-height:1.6}:root li{color:var(--text-primary);margin-left:4%}:root ol{color:var(--text-primary)}:root{color-scheme:normal;color:var(--text-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
