.allegra-blog__empty{text-align:center;color:var(--on-surface-variant);margin:2rem 0}.allegra-blog-post__body{background:var(--surface);padding:2.25rem 0 4rem}.allegra-blog-post__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:2rem;align-items:start}.allegra-blog-post__content{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--outline-variant) 55%,transparent);font-size:1.0625rem;line-height:1.75;color:var(--on-surface);overflow-wrap:anywhere}.allegra-blog-post__content>:first-child{margin-top:0}.allegra-blog-post__content>:last-child{margin-bottom:0}.allegra-blog-post__content p{margin:0}.allegra-blog-post__content b,.allegra-blog-post__content strong{font-weight:600}.allegra-blog-post__content h1,.allegra-blog-post__content h2,.allegra-blog-post__content h3,.allegra-blog-post__content h4,.allegra-blog-post__content h5,.allegra-blog-post__content h6{margin:2rem 0 .75rem;font-family:var(--font-headline);line-height:1.2;font-weight:600;color:var(--on-surface)}.allegra-blog-post__content h1{font-size:clamp(1.5rem,2.6vw,1.9rem)}.allegra-blog-post__content h2{font-size:clamp(1.4rem,2.4vw,1.7rem)}.allegra-blog-post__content h3{font-size:clamp(1.2rem,2.1vw,1.4rem)}.allegra-blog-post__content h4,.allegra-blog-post__content h5,.allegra-blog-post__content h6{font-size:1.1rem}.allegra-blog-post__content a{color:var(--tertiary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease}.allegra-blog-post__content a:focus-visible,.allegra-blog-post__content a:hover{color:var(--primary)}.allegra-blog-post__content ol,.allegra-blog-post__content ul{margin:0 0 1.25rem;padding-left:1.5rem}.allegra-blog-post__content ul{list-style:disc}.allegra-blog-post__content ol{list-style:decimal}.allegra-blog-post__content ul ul{list-style:circle}.allegra-blog-post__content ul ul ul{list-style:square}.allegra-blog-post__content li{margin:0 0 .5rem;padding-left:.25rem}.allegra-blog-post__content li::marker{color:var(--tertiary)}.allegra-blog-post__content li>ol,.allegra-blog-post__content li>ul{margin:.5rem 0 .25rem}.allegra-blog-post__content blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--tertiary);font-family:var(--font-headline);font-size:1.25rem;font-style:italic;line-height:1.5;color:var(--on-surface-variant)}.allegra-blog-post__content blockquote p:last-child{margin-bottom:0}.allegra-blog-post__content hr{margin:2rem 0;border:0;border-top:1px solid var(--outline-variant)}.allegra-blog-post__content table{display:block;width:100%;margin:0 0 1.5rem;overflow-x:auto;border-collapse:collapse;font-size:.95rem;line-height:1.5}.allegra-blog-post__content td,.allegra-blog-post__content th{padding:.65rem .85rem;border:1px solid var(--outline-variant);text-align:left;vertical-align:top}.allegra-blog-post__content th{background:var(--surface-container);font-weight:600}.allegra-blog-post__content code{padding:.1rem .35rem;border-radius:.25rem;background:var(--surface-container);font-size:.9em}.allegra-blog-post__content figcaption{margin-top:.4rem;font-size:.85rem;line-height:1.4;color:var(--on-surface-variant)}.allegra-blog-post__content img{height:auto;border-radius:.35rem}.allegra-blog-post__content .wp-block-image,.allegra-blog-post__content figure,.allegra-blog-post__content img{display:inline-block;width:240px;max-width:100%;margin:1.35rem 16px 1.35rem 0;vertical-align:top}.allegra-blog-post__content .wp-block-image img,.allegra-blog-post__content figure img{width:100%;margin:0}@media (max-width:992px){.allegra-blog-post__layout{grid-template-columns:1fr}}