@layer theme{@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville/LibreBaskerville-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville/LibreBaskerville-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville/LibreBaskerville-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--font-serif: "Libre Baskerville", ui-serif, Georfia, Cambria, Times, serif;--font-sans: "Lato", system-ui, ui-sans-serif, system-ui, sans-serif}}@layer base{:root{--color-confident-green: #5aa44f;--color-bg: #fef6f6;--color-fg: #444;--color-accent: oklch(from var(--color-confident-green) l c calc(h + 200) )}*{border-color:currentcolor}html{background-color:var(--color-bg);color:var(--color-fg)}blockquote{border-inline-start:4px solid var(--color-accent);display:flex;flex-direction:column;gap:var(--gap-block, 1rem);margin-inline-start:1rem;margin-inline-end:calc(1rem + 4px);padding-inline:1rem}body{--gap-block: 1rem;display:flex;flex-direction:column;gap:1em;margin:0 auto;max-width:48rem;padding:0 2rem}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}h1,h2,h3{font-family:var(--font-serif);font-weight:600}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg);:not(h2)+&{margin-block-start:var(--gap-block, 1rem)}}a[href]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-confident-green);text-decoration-style:dotted;text-decoration-thickness:2px}}@layer components{.call-to-action{--color-cta: var(--color-confident-green);background-color:oklch(from var(--color-cta) l c h / .1);border:2px solid currentColor;border-radius:.5rem;color:oklch(from var(--color-cta) calc(l*.8) c h);display:inline-block;padding:.5rem 1rem;text-decoration:none;&:hover,&:active,&:focus{background-color:oklch(from var(--color-cta) l c h / .18);color:oklch(from var(--color-cta) calc(l*.65) c h)}}[data-marker]{display:list-item;list-style-position:outside;&::marker{--marker-content: "•";content:var(--marker-content) " "}@supports (content: attr(data-marker)){&::marker{--marker-content: attr(data-marker, "•")}}}}@layer base{main[data-astro-cid-3u3wdgee]{display:flex;flex-direction:column;gap:var(--gap-block)}p[data-astro-cid-3u3wdgee]{line-height:1.5}}@layer components{header[data-astro-cid-3u3wdgee]{display:grid;gap:10px;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;grid-template-areas:"left-margin logo     right-margin" "left-margin title    right-margin" "left-margin subtitle right-margin";justify-items:center;margin-block-start:2em}header[data-astro-cid-3u3wdgee]>:is(h1,h2)[data-astro-cid-3u3wdgee]{margin:0}header[data-astro-cid-3u3wdgee]>h1[data-astro-cid-3u3wdgee]{grid-area:title}header[data-astro-cid-3u3wdgee]>h2[data-astro-cid-3u3wdgee]{grid-area:subtitle}header[data-astro-cid-3u3wdgee]>img[data-astro-cid-3u3wdgee]{border-radius:50%;grid-area:logo}@media (min-width: 42em){header[data-astro-cid-3u3wdgee]{gap:20px;grid-template-columns:1fr auto 200px 1fr;grid-template-rows:95px 95px;grid-template-areas:"left-margin title    logo right-margin" "left-margin subtitle logo right-margin"}header[data-astro-cid-3u3wdgee]>h1[data-astro-cid-3u3wdgee]{align-self:end;justify-self:right}header[data-astro-cid-3u3wdgee]>h2[data-astro-cid-3u3wdgee]{align-self:start;justify-self:right}}footer[data-astro-cid-3u3wdgee]{display:flex;flex-direction:column;gap:var(--gap-block);border-top:3px dashed pink;margin-block-end:2rem;padding-top:var(--gap-block);text-align:left}@media print{header[data-astro-cid-3u3wdgee],footer[data-astro-cid-3u3wdgee]{display:none}}}
