@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-Regular.ttf);font-weight:400}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-Light.ttf);font-weight:300}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-Bold.ttf);font-weight:700}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-BoldItalic.ttf);font-weight:700;font-style:italic}.post-metadata .described-date{margin-bottom:0;font-weight:700}.post-metadata .category-links{display:flex;gap:7px;font-size:var(--small-text)}.post-metadata .category-link:after,.post-metadata .tag-link:after{content:","}.post-metadata :nth-last-child(1 of.category-link):after,.post-metadata :nth-last-child(1 of.tag-link):after{content:" "}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-Regular.ttf);font-weight:400}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-Light.ttf);font-weight:300}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-Bold.ttf);font-weight:700}@font-face{font-family:CormorantInfant;src:url(/fonts/CormorantInfant-BoldItalic.ttf);font-weight:700;font-style:italic}.post{padding:21px 0}.post img{max-height:80vh;margin:0 auto 11px}.post p:has(img){text-align:center;margin-bottom:42px}.post-title{display:grid;grid-template-columns:calc(var(--h1) * 1.5) auto;grid-template-areas:"icon title " "icon edit" "icon metadata";align-items:center}.post-title>svg{fill:var(--primary-clr);grid-area:icon;width:calc(var(--h1) * 1.5 - 21px)}.post-title h2{grid-area:title}.post-title>a{grid-area:edit;align-self:bottom}.post-title .post-metadata{grid-area:metadata}.post-preview:has(img){display:grid;grid-template-columns:30% auto;gap:21px}@media all and (min-width:800px){.post-title{display:grid;grid-template-columns:var(--breakout-size) auto max-content var(--breakout-size);grid-template-areas:"icon title edit ." "icon metadata . .";align-items:center}.post-title>svg{fill:var(--primary-clr);grid-area:icon;width:calc(var(--breakout-size) - 21px)}.post-title h2{grid-area:title}.post-title>a{grid-area:edit;align-self:bottom}.post-title .post-metadata{grid-area:metadata}}
