:root{--font-scale:1;--step--1:calc(clamp(.83rem, .8rem + .15vw, .9rem) * var(--font-scale));--step-0:calc(clamp(1rem, .96rem + .2vw, 1.13rem) * var(--font-scale));--step-1:calc(clamp(1.2rem, 1.14rem + .3vw, 1.41rem) * var(--font-scale));--step-2:calc(clamp(1.44rem, 1.35rem + .45vw, 1.76rem) * var(--font-scale));--step-3:calc(clamp(1.73rem, 1.59rem + .68vw, 2.2rem) * var(--font-scale));--step-4:calc(clamp(2.07rem, 1.88rem + .98vw, 2.75rem) * var(--font-scale));--step-5:calc(clamp(2.49rem, 2.2rem + 1.4vw, 3.43rem) * var(--font-scale));--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--hero-headline:calc(var(--step-5) * .92);--measure:39rem;--lead-size:var(--step-0);--container:54rem;--label-column:15rem;--rail-height:2.75rem;--radius-s:2px;--radius-m:4px;--font-sans:"Inter", system-ui, sans-serif;--font-serif:"Source Serif 4", Georgia, serif;font-optical-sizing:auto}@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/sourceserif4-var.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/sourcesans3-latin.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/fonts/sourcesans3-greek.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (width>=48rem){html{scroll-padding-top:5rem}}body{background:var(--surface);color:var(--ink);font-family:var(--font-serif);font-size:var(--step-0);margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-weight:650;line-height:1.2}h1{font-size:var(--step-5);margin:0 0 var(--space-m)}h2{font-size:var(--step-3);margin:var(--space-xl) 0 var(--space-s)}h3{font-size:var(--step-1);margin:var(--space-l) 0 var(--space-2xs)}p,ul,ol{margin:0 0 var(--space-s)}.prose li+li{margin-top:var(--space-2xs)}strong{font-weight:650}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{max-width:100%;height:auto}.hero h1{font-size:var(--hero-headline)}.hero .prose>p{font-size:calc(var(--step-0) * 1.1)}.hero .prose>.pillars{font-size:calc(var(--step-0) * 1.08)}#decisions .prose>p{font-size:var(--lead-size);line-height:1.65}.wrap{width:min(100% - 2 * var(--space-m), var(--measure));margin-inline:auto}@media (width>=64rem){.wrap{width:min(100% - 2 * var(--space-m), var(--container))}}.prose>*{max-width:var(--measure)}.prose>:first-child{margin-top:0}.article{padding-block:var(--space-2xl) 0}.skip-link{left:var(--space-s);padding:var(--space-2xs) var(--space-s);background:var(--surface-inverse);color:var(--surface);z-index:100;position:absolute;top:-100%}.skip-link:focus{top:var(--space-s)}main:focus{outline:none}table,pre{max-width:100%;display:block;overflow-x:auto}@media (width>=64rem){:root[data-layout=a] .section>.wrap,:root[data-layout=d] .section>.wrap,:root[data-layout=a] .article,:root[data-layout=d] .article{padding-left:var(--label-column);position:relative}:root[data-layout=a] .hero .prose>:not(h1),:root[data-layout=d] .hero .prose>:not(h1){margin-left:calc(var(--hero-headline) * 2.441);max-width:none}:root[data-layout=a] .section>.wrap>h2,:root[data-layout=d] .section>.wrap>h2{width:calc(var(--label-column) - var(--space-l));font-size:var(--step-1);margin:0;line-height:1.3;position:absolute;top:0;left:0}}:root[data-layout=a] .section>.wrap>h3,:root[data-layout=d] .section>.wrap>h3{padding-top:var(--space-xs);border-top:1px solid var(--border)}@media (width>=64rem){:root[data-layout=a] .card+.card{border-left:1px solid var(--border);padding-left:var(--space-l)}}:root[data-layout=b] .site-header,:root[data-layout=d] .site-header{background:var(--surface-inverse);border-bottom-color:color-mix(in srgb, var(--surface) 15%, var(--surface-inverse))}:root[data-layout=b] .site-header .wordmark,:root[data-layout=d] .site-header .wordmark,:root[data-layout=b] .site-header .nav-list>li>a,:root[data-layout=d] .site-header .nav-list>li>a,:root[data-layout=b] .site-header .menu summary,:root[data-layout=d] .site-header .menu summary{color:var(--surface)}:root[data-layout=b] .hero,:root[data-layout=d] .hero{background:radial-gradient(ellipse 72% 41% at 63% 28%, color-mix(in srgb, var(--surface-hero) 55%, var(--surface-inverse)) 0%, transparent 70%), var(--surface-inverse);color:color-mix(in srgb, var(--surface) 88%, var(--surface-inverse));padding-block:var(--space-3xl)}:root[data-layout=b] .hero .pillars,:root[data-layout=d] .hero .pillars{color:color-mix(in srgb, var(--surface) 83%, var(--surface-inverse))}:root[data-layout=b] .hero h1,:root[data-layout=d] .hero h1{color:var(--surface)}:root[data-layout=b] #decisions p:has(>strong:only-child){font-family:var(--font-sans);font-size:var(--step-2);letter-spacing:-.01em;line-height:1.3}:root[data-layout=b] .rail{background:var(--surface-alt)}:root[data-layout=b] .card{padding:var(--space-m);border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}:root[data-layout=d] .cards{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}:root[data-layout=d] .card+.card{padding-top:var(--space-l);border-top:1px solid var(--border)}:root[data-site=health],:root[data-site=investment]{--font-sans:"Source Sans 3", system-ui, sans-serif;--font-serif:"Source Sans 3", system-ui, sans-serif}:root[data-site=health]{--label-column:20rem;--container:59rem}:root[data-site=health] .site-header .nav-list>li>a,:root[data-site=health] .site-header .menu summary{font-weight:450}:root[data-site=health] .hero .prose>p{font-weight:370}:root[data-site=health] .article>h1{font-size:calc(var(--step-0) * 2)}:root[data-site=health] .article h2{font-size:calc(var(--step-0) * 1.5)}@media (width>=64rem){:root[data-site=health] .article{padding-left:var(--label-column);position:relative}:root[data-site=health] .site-header .nav-list>li>a,:root[data-site=health] .site-header .menu summary{font-weight:450}:root[data-site=health] .hero .prose>p{font-weight:370}:root[data-site=health] .article>h1{left:0;top:var(--space-2xl);width:calc(var(--label-column) - var(--space-l));margin:0;position:absolute}:root[data-site=health] .article>h1+*{margin-top:0}}:root[data-site=parent] .section>.wrap>h3,:root[data-site=parent] .article h2{font-size:calc(var(--step-0) * 1.02)}.site-footer[data-astro-cid-eujqycxh]{margin-top:var(--space-3xl);padding-block:var(--space-xl);background:var(--surface-alt);border-top:1px solid var(--border);font-size:var(--step--1);color:var(--ink-secondary)}ul[data-astro-cid-eujqycxh]{gap:var(--space-2xs) var(--space-m);margin:0 0 var(--space-m);flex-wrap:wrap;padding:0;list-style:none;display:flex}a[data-astro-cid-eujqycxh]{color:var(--ink)}.disclaimer[data-astro-cid-eujqycxh]{max-width:var(--measure);margin:0 0 var(--space-s)}.copyright[data-astro-cid-eujqycxh]{max-width:var(--measure);margin:0}@media (width>=64rem){.wrap[data-astro-cid-eujqycxh]{grid-template-columns:var(--label-column) minmax(0, 1fr);align-items:start;display:grid}ul[data-astro-cid-eujqycxh]{flex-direction:column;margin:0}}.mark[data-astro-cid-vj22l5vm]{width:auto;height:100%;display:block;transform:rotate(-10deg)scale(.86)}.site-header[data-astro-cid-mrkonjoe]{border-bottom:1px solid var(--border);background:var(--surface)}@media (width>=48rem){.site-header[data-astro-cid-mrkonjoe]{z-index:10;position:sticky;top:0}}.bar[data-astro-cid-mrkonjoe]{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-l);padding-block:var(--space-s);flex-wrap:wrap;display:flex}.brand[data-astro-cid-mrkonjoe]{align-items:center;gap:var(--space-2xs);color:var(--ink);text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-mrkonjoe]{height:2.25rem;display:block}.wordmark[data-astro-cid-mrkonjoe]{font-family:var(--font-sans);font-weight:600;font-size:var(--step-1);letter-spacing:-.01em}.nav-list[data-astro-cid-mrkonjoe],.menu[data-astro-cid-mrkonjoe] ul[data-astro-cid-mrkonjoe]{margin:0;padding:0;list-style:none}.nav-list[data-astro-cid-mrkonjoe]{align-items:center;gap:var(--space-2xs) var(--space-m);font-family:var(--font-sans);font-size:var(--step--1);flex-wrap:wrap;font-weight:500;display:flex}.menu[data-astro-cid-mrkonjoe] summary[data-astro-cid-mrkonjoe]{list-style:none}.menu[data-astro-cid-mrkonjoe] summary[data-astro-cid-mrkonjoe]::-webkit-details-marker{display:none}.menu[data-astro-cid-mrkonjoe] summary[data-astro-cid-mrkonjoe]:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin-left:.4em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.menu[data-astro-cid-mrkonjoe][open] summary[data-astro-cid-mrkonjoe]:after{transform:translateY(.05em)rotate(-135deg)}.nav-list[data-astro-cid-mrkonjoe] a[data-astro-cid-mrkonjoe],.menu[data-astro-cid-mrkonjoe] summary[data-astro-cid-mrkonjoe]{color:var(--ink);cursor:pointer;text-decoration:none}.nav-list[data-astro-cid-mrkonjoe] a[data-astro-cid-mrkonjoe]:hover,.menu[data-astro-cid-mrkonjoe] summary[data-astro-cid-mrkonjoe]:hover,.nav-list[data-astro-cid-mrkonjoe] a[data-astro-cid-mrkonjoe][aria-current=page]{color:var(--accent)}.nav-list[data-astro-cid-mrkonjoe] a[data-astro-cid-mrkonjoe][aria-current=page]{text-underline-offset:.35em;text-decoration:underline}.menu[data-astro-cid-mrkonjoe]{position:relative}.menu[data-astro-cid-mrkonjoe] ul[data-astro-cid-mrkonjoe]{z-index:10;min-width:14rem;margin-top:var(--space-2xs);padding:var(--space-2xs) 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);position:absolute}.menu[data-astro-cid-mrkonjoe] ul[data-astro-cid-mrkonjoe] a[data-astro-cid-mrkonjoe]{padding:var(--space-2xs) var(--space-s);display:block}:root{--ink:#0b3558;--ink-secondary:#4a6c8a;--accent:#2c7bb8;--accent-hover:#1b6ca8;--surface:#fff;--surface-alt:#f6f8fa;--surface-inverse:#0b3558;--border:#dce4ec;--surface-hero:#1b6ca8}
