.grid.svelte-z28whr{display:grid}.container.svelte-z28whr{grid-area:b;margin:3em 2em 2em;padding:0;max-width:38em}.row.svelte-z28whr{margin-bottom:2.5em}h1.svelte-z28whr{font-family:Montserrat;font-size:2.4em}.markdown.svelte-z28whr p{font-family:Open Sans,Arial,Helvetica,sans-serif}.markdown.svelte-z28whr h2{font-size:1.8em;margin-top:1.5em}.markdown.svelte-z28whr h3{margin-top:1.5em}.markdown.svelte-z28whr p{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.2rem;text-align:justify}.markdown.svelte-z28whr img{max-width:100%}img.thumbnail-rounded{box-shadow:0 8px 32px #4b63e638;border-radius:30px}img.thumbnail{box-shadow:0 8px 32px #4b63e638}.fonts-pro-cta.svelte-z28whr{margin:2.5em 0 2em;padding:1.2em 1.4em;background:#f7f5ff;border-radius:12px;border:1px solid #e8e2f8}.fonts-pro-cta.svelte-z28whr .fonts-pro-link{display:flex;align-items:center;gap:1em;text-decoration:none;color:inherit}.fonts-pro-cta.svelte-z28whr .fonts-pro-icon{flex-shrink:0;border-radius:10px}.fonts-pro-cta.svelte-z28whr .fonts-pro-text{display:flex;flex-direction:column;gap:.2em}.fonts-pro-cta.svelte-z28whr .fonts-pro-text strong{font-family:Montserrat;font-size:1rem;color:#1a1a2e}.fonts-pro-cta.svelte-z28whr .fonts-pro-text span{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.9rem;color:#555}.markdown.svelte-z28whr h1,.markdown.svelte-z28whr h2,.markdown.svelte-z28whr h3,.markdown.svelte-z28whr h4,.markdown.svelte-z28whr h5,.markdown.svelte-z28whr h6{font-family:Montserrat}
