.section-weekend{--section--width:1100px}.section-weekend-card{--crop--size:var(--crop--size-card);--crop--mark-color:var(--color-background);background-color:var(--color-contrast);color:var(--color-background);display:grid;grid-template-rows:minmax(0,1fr);min-height:60vh;padding:3.375rem}.section-weekend-card>.post-card{gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.section-weekend-card .post-card-content{display:contents}.section-weekend-card .post-card-body{grid-gap:var(--spacing-6) var(--spacing-10);align-items:start;display:grid;gap:var(--spacing-6) var(--spacing-10);grid-row:1;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.section-weekend-card .post-card-body>.meta{grid-column:1/-1}.section-weekend-card .post-card-title{font-size:var(--font-h1);line-height:1.05}.section-weekend-card .post-card-excerpt{-webkit-line-clamp:3;padding-top:var(--spacing-5)}.section-weekend-card .post-card-media{--crop--size:0px;grid-row:2;height:auto;margin:var(--spacing-9) 0 var(--spacing-8);min-height:8rem}.section-weekend-card .post-foot{grid-row:3;margin-top:0}@container (width < 900px){.section-weekend-card{padding:var(--spacing-9)}.section-weekend-card .post-card-body{grid-template-columns:minmax(0,1fr)}.section-weekend-card .post-card-title{-webkit-line-clamp:4;font-size:var(--font-h2)}.section-weekend-card .post-card-media{aspect-ratio:16/9}}@media (min-width:992px) and (orientation:landscape) and (min-height:600px){html[data-reading-mode=columns] .section-weekend-card{min-height:0}}