.article-page.chulo-post-article{padding-top:34px}.blog-page.chulo-blog-page{padding-top:22px}@media (max-width:800px){.article-page.chulo-post-article{padding-top:22px}.blog-page.chulo-blog-page{padding-top:28px}}h1.blog-page-title{margin-top:0}.article-page .article-crumbs{margin-bottom:4px}.article-page .article-crumbs nav{margin-bottom:0}.article-page .chulo-article-hero{isolation:isolate;position:relative}.article-page .chulo-article-hero>img.article-hero{display:block}.article-page .chulo-article-hero__scrim{pointer-events:none;background:linear-gradient(#0000,#00000080);height:38%;position:absolute;inset:auto 0 0}.article-page .chulo-article-hero__crumbs{margin-inline:auto;position:absolute;bottom:22px;left:0;right:0}.article-page .chulo-article-hero__crumbs nav{text-shadow:0 1px 3px #00000073;margin-bottom:0;font-size:13px;line-height:20px}@media (max-width:800px){.article-page .chulo-article-hero__crumbs{bottom:14px}.article-page .chulo-article-hero__crumbs nav{font-size:12px}.article-page .chulo-article-hero__crumbs ol{flex-wrap:nowrap}.article-page .chulo-article-hero__crumbs li:last-child{min-width:0}.article-page .chulo-article-hero__crumbs li:last-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.post-body{font-family:var(--serif)}.post-body .article-band.green{background:var(--post-section-bg,#f2f5f0)}.post-body .article-split{grid-template-columns:var(--post-row-cols,1fr 1fr)}@media (max-width:800px){.post-body .article-split{grid-template-columns:1fr}}.post-body .article-media{gap:12px;display:grid}.post-body .article-media img,.post-body .article-split>img{width:100%;height:auto}.post-body .article-copy img,.post-body .article-intro img{width:auto;max-width:100%;height:auto;margin:16px auto;display:block}.post-body>img.article-hero{display:block}.post-body .article-copy h4,.post-body .article-copy h5,.post-body .article-copy h6{color:#333;font-family:var(--serif);margin:0;padding:0 0 10px;font-size:22px;font-weight:500;line-height:30px}.post-body .article-copy ol{font:500 16px/26px var(--serif);margin:0;padding:0 0 23px 20px;list-style:decimal}.post-body .article-copy a:not(.article-button){color:inherit;text-underline-offset:3px;text-decoration:underline}.post-body .article-copy.section-shell>:first-child{margin-top:0}.post-body .article-copy.section-shell p{margin:0 0 16px}:is(.post-body .article-band:has(>.article-intro),.post-body .article-band:has(>.article-gallery)){padding:0}.post-body .post-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;display:grid}.post-body .post-gallery .gallery-tile{aspect-ratio:1;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.post-body .post-gallery .gallery-tile img{object-fit:cover;width:100%;height:100%;margin:0}.post-body .gallery-tile{cursor:pointer}.post-body .post-table{border-collapse:collapse;width:100%;font:500 15px/24px var(--serif);margin:0 0 16px}.post-body .post-table td,.post-body .post-table th{text-align:left;border:1px solid #e3e3e3;padding:8px 12px}
