.lanternwp-post{--lanternwp-post-gap:var(--wp--preset--spacing--70)}.lanternwp-post>:is(.lanternwp-post-header__image,.lanternwp-post__content){margin-block-start:var(--lanternwp-post-gap)}.lanternwp-post-header{align-items:center;gap:calc(var(--wp--preset--spacing--40) + var(--wp--preset--spacing--10));max-width:var(--wp--custom--layout--page);text-align:center;flex-direction:column;display:flex}.lanternwp-post-header__title{font-size:var(--wp--preset--font-size--4-xl)}.lanternwp-post-header__excerpt{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--md);line-height:var(--wp--custom--line-height--normal);& p{text-wrap:balance;margin:0}}.lanternwp-post-header__byline{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--custom--line-height--snug);justify-content:center;align-items:center;&>*+:before{content:"\0000b7" / "";margin-inline-end:var(--wp--preset--spacing--10)}& .wp-block-post-author__name{color:var(--wp--preset--color--contrast);font-weight:var(--wp--custom--weight--bold)}}.lanternwp-post-header__image{aspect-ratio:21/9;border-radius:var(--wp--custom--radius--media);background:var(--wp--custom--color--media);overflow:hidden;& img{object-fit:cover;width:100%;height:100%}}.lanternwp-post__content,.lanternwp-page-content{font-size:var(--wp--preset--font-size--md);overflow-wrap:break-word;line-height:1.7}:where(.lanternwp-page-content>:is([class*=lanternwp-],[class*=woocommerce],[class*=wc-block])){font-size:var(--wp--preset--font-size--base);line-height:var(--wp--custom--line-height--normal)}:is(.lanternwp-post__content,.lanternwp-page-content) :where(.has-medium-font-size,.has-large-font-size,.has-x-large-font-size,.has-lg-font-size,.has-xl-font-size,.has-2-xl-font-size,.has-3-xl-font-size,.has-4-xl-font-size,.has-5-xl-font-size):where(:not(.lanternwp-page-content [class*=lanternwp-],.lanternwp-page-content [class*=lanternwp-] *)){line-height:var(--wp--custom--line-height--snug)}:is(.lanternwp-post__content,.lanternwp-page-content){&>:is(h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--wp--style--block-gap) + var(--wp--preset--spacing--40))}&>h1{font-size:var(--wp--preset--font-size--2-xl)}&>h2{font-size:var(--wp--preset--font-size--xl)}&>h3{font-size:var(--wp--preset--font-size--lg)}&>h4{font-size:var(--wp--preset--font-size--md)}&>h5{font-size:var(--wp--preset--font-size--base)}&>h6{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--sm)}&>:is(.wp-block-image,.wp-block-gallery,.wp-block-cover,.wp-block-video,.wp-block-audio,.wp-block-embed,.wp-block-media-text,.wp-block-table,.wp-block-pullquote){margin-block:calc(var(--wp--style--block-gap) + var(--wp--preset--spacing--30))}&>.wp-block-quote{margin-block:calc(var(--wp--style--block-gap) + var(--wp--preset--spacing--40))}&>.wp-block-quote>*+*{margin-block-start:var(--wp--preset--spacing--30)}&>.wp-block-separator{margin-block:calc(var(--wp--style--block-gap) + var(--wp--preset--spacing--40))}}.lanternwp-post-footer{margin-block-start:calc(var(--wp--style--block-gap) + var(--wp--preset--spacing--40));&>.lanternwp-post-nav:not(:has(a)){display:none}}.lanternwp-post-nav{gap:var(--wp--preset--spacing--40);padding-block:calc(var(--wp--preset--spacing--50) + var(--wp--preset--spacing--10));border-block:1px solid var(--wp--preset--color--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lanternwp-post-footer:has(>.lanternwp-post-nav a)+.lanternwp-post-comments{border-block-start:0;padding-block-start:var(--wp--preset--spacing--30)}.lanternwp-post-comments{border-block-start:1px solid var(--wp--preset--color--border-subtle);padding-block-start:calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--20));&>*{margin-block:0}&:not(:has(>*)){display:none}}@media (width<600px){.lanternwp-post{--lanternwp-post-gap:var(--wp--preset--spacing--50)}.lanternwp-post-header{align-items:flex-start;gap:var(--wp--preset--spacing--30);text-align:start}.lanternwp-post-header__title{font-size:var(--wp--preset--font-size--3-xl)}.lanternwp-post-header__excerpt p{text-wrap:pretty}.lanternwp-post-header__byline{font-size:var(--wp--preset--font-size--xs);justify-content:flex-start}.lanternwp-post-header__author .wp-block-post-author__avatar{display:none}.lanternwp-post-header__image{width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));aspect-ratio:4/3;border-radius:0;max-width:none;position:relative;inset-inline-start:calc(var(--wp--style--root--padding-left) * -1)}.lanternwp-post__content,.lanternwp-page-content{font-size:var(--wp--preset--font-size--base)}}.lanternwp-post>.lanternwp-post-header__image--portrait{width:auto;max-width:var(--wp--style--global--content-size);aspect-ratio:auto;background:0 0;border-radius:0;position:static;& img{border-radius:var(--wp--custom--radius--media);width:auto;max-width:100%;height:auto;max-height:80svh;margin-inline:auto;display:block}}