.page-layout:has(>.reflections-page-wrapper){grid-template-rows:[header-start]auto[header-end content-start]minmax(0,1fr)[content-end footer-start]auto[footer-end]}.page-layout:has(>.reflections-page-wrapper)>header{grid-area:header/page}.page-layout:has(>.reflections-page-wrapper)>main{grid-area:header-start/page/content-end/page-end}.page-layout:has(>.reflections-page-wrapper)>.date-desktop{grid-area:content/page}.page-layout:has(>.reflections-page-wrapper)>footer{grid-area:footer/page}@media (width<=70em){.page-layout:has(>.reflections-page-wrapper)>main{grid-area:content/page}}main[data-astro-cid-nwmby33r].reflections-page-wrapper{min-height:calc(100vh + var(--page-margin));padding-block:var(--page-margin);padding-inline:var(--page-margin);pointer-events:none;grid-template-rows:[slack-start]minmax(0,1fr)[slack-end article-start]auto[article-end]minmax(0,2fr)[slack-end];grid-template-columns:[gutter-start]1fr[reading-start]min(70ch,100%)[reading-end]1fr[gutter-end];display:grid}.date-desktop[data-astro-cid-nwmby33r]{view-transition-name:reflections-article-date;place-self:start;margin-block-start:1.4em;margin-inline-start:var(--page-margin)}.date-mobile[data-astro-cid-nwmby33r]{opacity:.5;border-bottom:.0625em solid var(--page-color-foreground);justify-self:start;width:auto;margin-bottom:2.6em;padding-bottom:1em;padding-right:4em;display:none}.reflections-article-language[data-astro-cid-nwmby33r]{text-transform:lowercase;margin-inline-start:auto;display:flex}.reflections-article[data-astro-cid-nwmby33r]{grid-area:article/gutter;grid-template-columns:subgrid;grid-auto-rows:min-content;display:grid}.reflections-page-title[data-astro-cid-nwmby33r]{font-variation-settings:"opsz" 14;letter-spacing:-.005em;text-transform:uppercase;text-wrap-style:balance;margin-bottom:1.5rem;margin-left:-.055em;font-size:1em;font-weight:400}@media (width<=70em){.date-desktop[data-astro-cid-nwmby33r]{view-transition-name:none;display:none}.date-mobile[data-astro-cid-nwmby33r]{display:block}main[data-astro-cid-nwmby33r].reflections-page-wrapper{min-height:calc(100vh - var(--page-margin));padding-block-start:2.6em}}.reflections-article>*{pointer-events:auto;text-wrap-style:pretty;grid-column:reading;width:100%}.reflections-article :where(.full-width){grid-column:gutter;max-width:100%}.reflections-article p,.reflections-article ul,.reflections-article ol{margin-block:0 .6em;line-height:1.65}@media (width<=56em){.reflections-article p,.reflections-article ul,.reflections-article ol{margin-block:.3em .6em}}.reflections-article p:not(.no-justify){text-align:justify;text-justify:inter-word;hyphens:auto;hyphenate-limit-chars:8 4 4}.reflections-article hr{height:var(--reflections-article-rule-height);background:var(--reflections-article-rule-color);border:none;margin-block:1.2em 1.8em}.reflections-article hr.small{width:min(4rem,100%)}.reflections-article .poem>p{text-align:start;hyphens:manual;margin-block:0}.reflections-article .poem>p+p{margin-block-start:1.5em}.reflections-article .poem>hr{margin-block:1.8em}.reflections-article ul ul{padding-left:1.4em}.reflections-article h2{text-transform:uppercase;font-variation-settings:"opsz" 32;margin-block:1em .1em;font-size:2em;font-weight:700}.reflections-article h3{text-transform:uppercase;margin-block:.6em .2em;font-size:1.4em;font-weight:650;line-height:1.2em}.reflections-article h4{text-transform:uppercase;margin-block:.2em;font-size:1em;font-weight:700}.reflections-article blockquote{border-block:var(--reflections-article-rule-height) solid var(--reflections-article-rule-color);margin-block:1.5rem;padding:1.5rem clamp(.9rem,8vw - 2rem,2rem)}.reflections-article p:has(+blockquote){margin-block-end:0}.reflections-article blockquote+p{margin-block-start:0}.reflections-article blockquote>:last-child{margin-block-end:0}.reflections-article :where(img){justify-self:center;width:min(56ch,100%);margin-block:1em 1.4em}.reflections-article :where(.image-pair){grid-column:gutter;grid-template-columns:1fr 1fr;justify-self:center;gap:.5em;width:min(84ch,100%);margin-block:1em 1.4em;display:grid}.reflections-article :where(.image-pair) img{width:100%;height:auto;margin-block:0}@media (width<=45em){.reflections-article :where(.image-pair){grid-template-columns:1fr}}
