:where(.richtext p){margin-top:1rem;margin-bottom:.5rem}.richtext li p,.richtext p:last-child:empty{margin-top:0;margin-bottom:0}:where(.richtext p:last-child){margin-bottom:0}.richtext ul{text-align:left;padding-inline-start:40px;list-style-type:disc;list-style-position:outside}.richtext p+ul{margin-top:-.5rem}.richtext ul li{margin-bottom:.5rem}.richtext ul ul{margin-top:.5rem}.richtext h2{font-size:1.6rem;font-size:var(--text-3_5xl);margin-top:2rem;margin-bottom:.625rem}:where(.richtext img){margin-left:auto;margin-right:auto}:where(.richtext>img){margin:1rem auto}:where(.richtext div>img){margin:24px auto}.richtext table.table_flex{justify-content:center;display:flex;height:auto!important}.richtext .table_flex tr{flex-direction:column;justify-content:center;align-items:center;display:flex;height:auto!important}.richtext .table_striped th{background:#e6e6e6;width:100%;padding:20px}.richtext td{padding:.5rem}.richtext .table_striped td{padding:20px}:where(.richtext table p){margin:0}.richtext .table_striped tr:nth-child(odd) td{background-color:#fafafa}.richtext a{font-weight:700}.richtext table,.richtext tbody{width:100%}@media screen and (min-width:769px){.richtext .table_flex tr{flex-direction:row;justify-content:space-around}}@media screen and (max-width:768px){.richtext tr{flex-direction:column;justify-content:center;display:flex}}.directus_richtext_blog{font-size:16px;line-height:28px}.directus_richtext_blog h3{color:var(--token-PpfSLXKp5);text-align:left;letter-spacing:normal;margin-top:30px;margin-bottom:10px;font-family:DM Serif Display,serif;font-size:26px;font-weight:400;line-height:1.5;display:block}.directus_richtext_blog.blog_intro h3{margin-top:0}@media (max-width:450px){.directus_richtext_blog{margin-top:20px;margin-bottom:40px}.directus_richtext_blog.blog_intro{margin-bottom:0;margin-top:0!important}}.directus_richtext_blog h2,.directus_richtext_blog h1{color:var(--token-PpfSLXKp5);letter-spacing:normal;text-align:left;margin-top:0;margin-bottom:0;font-family:DM Serif Display,serif;font-size:30px;font-weight:400;line-height:1.5;display:block}.directus_richtext_blog p{margin:16px 0;font-size:16px;line-height:1.8em;display:block}.directus_richtext_blog h1+p,.directus_richtext_blog h3+p,.directus_richtext_blog h2+p{text-align:left}.directus_richtext_blog ol,.directus_richtext_blog ul{padding-left:40px;font-size:16px}.directus_richtext_blog ol{list-style-type:decimal}.directus_richtext_blog ol>li::marker{font-weight:700}.directus_richtext_blog ul{list-style-type:disc}.directus_richtext_blog blockquote{background-color:var(--color-grey);border-left-width:5px;border-left-color:#ccc;margin-top:2.5rem;margin-bottom:2rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;line-height:2rem}.directus_richtext_blog ul ul li{margin-bottom:1em}.directus_richtext_blog a{color:var(--color-primary);text-decoration:underline;transition:color .3s}.directus_richtext_blog a:hover{color:var(--color-secondary)}.directus_richtext_blog.blog_intro{margin-top:16px;line-height:1.8em;display:block}.blog_intro h3{margin-bottom:10px}.blog_intro ul{margin-top:0;margin-bottom:0;font-size:18px;line-height:2em}.blog-image-gallery{flex-wrap:wrap;justify-content:stretch;gap:8px;display:flex}.blog-image-gallery img{aspect-ratio:1;object-fit:cover;border-radius:10px;flex-grow:2;flex-shrink:0;width:250px}
