.list-table{padding:calc(var(--s) * 4) var(--safe-area) calc(var(--s) * 14);--color: var(--site-color, var(--color-secondary))}@media screen and (min-width:992px){.list-table{padding:calc(var(--s) * 10) var(--safe-area) calc(var(--s) * 20)}}.list-table__item{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols),1fr);color:var(--color);padding:.8em 0;border-bottom:1px solid var(--site-color, var(--color-secondary));cursor:pointer;--item-start-default-display: inline;--item-start-hover-display: none;--item-figure-opacity: 0;--item-figure-transition: opacity .3s var(--motion-curve-expresive)}@media screen and (min-width:992px){.list-table__item{padding:.5em 0 .3em;align-items:center}.list-table__item:hover{background-color:var(--color-secondary);color:var(--color-primary);--item-start-default-display: none;--item-start-hover-display: inline;--item-figure-opacity: 1}}.list-table__item:not(.list-table__item--featured) .list-table__item-figure{padding-left:calc((100% - var(--safe-area) * 2) / 3 / 2)}@media screen and (min-width:768px){.list-table__item:not(.list-table__item--featured) .list-table__item-figure{padding-left:calc((100% - var(--safe-area) * 2) / 4 / 2)}}@media screen and (min-width:992px){.list-table__item:not(.list-table__item--featured) .list-table__item-figure{padding-left:0}}@media screen and (max-width:767px){.list-table__item--featured .list-table__item-figure picture{aspect-ratio:7/5}}@media screen and (max-width:991px){.list-table__item--featured{padding:1.6em 0}.list-table__item--featured .list-table__item-figure{--start: 1;--end: 13;grid-row-start:1;grid-row-end:2}.list-table__item--featured .list-table__item-start{grid-row-start:2}.list-table__item--featured .list-table__item-title{grid-row-start:3}.list-table__item--featured .list-table__item-end{grid-row-start:2}}@media screen and (max-width:767px){.list-table__item--featured .list-table__item-figure{--end: 9}}.list-table__item-start{--start: 1;--end: 4;grid-column-start:var(--start);grid-column-end:var(--end);font-size:var(--fs-heading-postlist-secondary);line-height:var(--lh-heading-postlist-secondary);letter-spacing:var(--ls-heading-postlist-secondary);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.list-table__item-start-default{display:var(--item-start-default-display)}.list-table__item-start-hover{display:var(--item-start-hover-display)}@media screen and (min-width:992px){.list-table__item-start{--end: 2;padding-left:.5em}}.list-table__item-figure{--start: 9;--end: 6;grid-column-start:var(--start);grid-column-end:var(--end);grid-row-start:2;grid-row-end:4}@media screen and (min-width:768px){.list-table__item-figure{--start: 13;--end: 9}}@media screen and (min-width:992px){.list-table__item-figure{--start: 2;--end: 5;grid-row-start:1;grid-row-end:1;position:relative;opacity:var(--item-figure-opacity);transition:var(--item-figure-transition)}}.list-table__item-figure .picture{aspect-ratio:3/2}@media screen and (min-width:992px){.list-table__item-figure .picture{position:absolute;top:50%;width:80%;transform:translateY(-50%);pointer-events:none;aspect-ratio:16/9}}.list-table__item-figure .picture img{width:100%;height:100%;object-fit:cover}.list-table__item-title{--start: 1;--end: 6;grid-column-start:var(--start);grid-column-end:var(--end);grid-row-start:2;font-size:var(--fs-heading-postlist);line-height:var(--lh-heading-postlist);letter-spacing:var(--ls-heading-postlist);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width:768px){.list-table__item-title{--end: 7}}@media screen and (min-width:992px){.list-table__item-title{grid-row-start:1;--start: 5;--end: 12}}.list-table__item-end{--start: 9;--end: 7;grid-column-start:var(--start);grid-column-end:var(--end);grid-row-start:1;text-align:right;font-size:var(--fs-heading-postlist-secondary);line-height:var(--lh-heading-postlist-secondary);letter-spacing:var(--ls-heading-postlist-secondary);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width:768px){.list-table__item-end{--start: 13;--end: 10}}@media screen and (min-width:992px){.list-table__item-end{--start: 12;--end: 13;padding-right:.5em}}
