@keyframes _53azv6h{to{stroke-dashoffset:0}}@layer organisms{._53azv60{contain:content;border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) 0;grid-template:"image""tags""header"1fr"date"/1fr;height:100%;display:grid;container:content-card/inline-size}:is([data-layout=list],[data-layout=rail]) ._53azv60{column-gap:var(--space-14);grid-template:"image tags""image header"1fr"image date"/auto 1fr}._53azv61{clip-path:url(#swoop-frame-16-9);border-radius:var(--radius-md);grid-area:image;margin-block-end:var(--space-14);container:image-wrapper/inline-size}[data-layout=rail] ._53azv61{aspect-ratio:1;clip-path:url(#swoop-frame-1-1);margin-block-end:var(--space-none)}[data-layout=grid_portrait] ._53azv61{clip-path:url(#swoop-frame-4-5)}._53azv63{display:none}._53azv63:after{content:"";background-color:var(--surface-transparency-overlay-light);position:absolute;inset:0}._53azv64{object-fit:cover;filter:blur(2.5px);height:100%;scale:1.3}._53azv65{object-fit:cover;width:100%;height:auto}._53azv66{width:fit-content;max-width:100%;grid-area:tags;margin-block-end:var(--space-4)}._53azv67{grid-area:header}._53azv68{font:var(--semantic-headings-h3);color:var(--text-brand-high-contrast);text-decoration:none}._53azv68:focus-visible{outline:2px solid var(--text-states-focus);outline-offset:var(--space-4)}._53azv69{font:var(--cards-card-sm-bold);color:var(--text-brand-higher-contrast)}._53azv6a{font:var(--body-body-sm-regular);color:var(--text-brand-high-contrast)}._53azv6b{grid-template:"stack"1fr/1fr;grid-area:date;margin-block-start:var(--space-14);display:grid}._53azv6c{font:var(--body-body-xs-light);color:var(--text-brand-high-contrast);grid-area:stack}._53azv6d{fill:none;stroke-width:1px;grid-area:stack;align-items:flex-end;display:flex}._53azv6e{flex:1;min-width:0}._53azv6f{flex-shrink:0}._53azv6g{--color-change-duration:.2s;fill:none;stroke:var(--text-brand-medium-contrast)}._53azv6i{--line-draw-duration:.5s;--swoop-draw-duration:.5s;--animation-start:10%;--animation-midpoint:15%;--animation-end:20%;stroke:var(--i0zodv0,var(--surface-brand-secondary));stroke-width:var(--size-2);stroke-dasharray:1;stroke-dashoffset:1px}._53azv6j{--segment-start:var(--animation-start);--segment-end:var(--animation-midpoint);transition:stroke-dashoffset var(--line-draw-duration) var(--swoop-draw-duration) var(--ease-out-circ)}._53azv60:is(:hover,:has(:focus-visible)) ._53azv6j{transition:stroke-dashoffset var(--line-draw-duration) var(--ease-in-circ)}._53azv6k{--segment-start:var(--animation-midpoint);--segment-end:var(--animation-end);transition:stroke-dashoffset var(--swoop-draw-duration) var(--ease-in-circ)}._53azv60:is(:hover,:has(:focus-visible)) ._53azv6k{transition:stroke-dashoffset var(--swoop-draw-duration) var(--line-draw-duration) var(--ease-out-circ)}@media (width<=47.99em){[data-layout=mosaic] li:not(:first-of-type) ._53azv60{column-gap:var(--space-14);grid-template:"image tags""image header"1fr"image date"/auto 1fr}:is([data-layout=list],[data-layout=mosaic] li:not(:first-of-type)) ._53azv61{aspect-ratio:1;clip-path:url(#swoop-frame-1-1);margin-block-end:var(--space-none)}ul[data-layout=mosaic] li:not(:first-of-type) ._53azv62{aspect-ratio:auto;position:relative}ul[data-layout=mosaic] li:not(:first-of-type) ._53azv63{width:100%;height:100%;display:block;position:absolute;inset:0}ul[data-layout=mosaic] li:not(:first-of-type) ._53azv65{object-fit:contain;height:100%}}@media (width>=48em){[data-layout=mosaic] li:first-of-type ._53azv69{font:var(--cards-card-lg-bold)}[data-layout=list] ._53azv69{font:var(--cards-card-md-bold)}}@media (prefers-reduced-motion:reduce){._53azv6g{transition:stroke var(--color-change-duration) ease-in-out, stroke-width var(--color-change-duration) ease-in-out}._53azv60:is(:hover,:focus-within) ._53azv6g{stroke:var(--i0zodv0,var(--surface-brand-secondary));stroke-width:var(--size-2)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){._53azv60:is(:hover,:focus-within) ._53azv6i{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference) and (hover:none){@supports (-webkit-animation-timeline:view()) or (animation-timeline:view()){._53azv6i{animation:linear forwards _53azv6h;animation-timeline:view();animation-range:contain var(--segment-start) contain var(--segment-end)}}}@container content-card (width>=500px){._53azv6i{--line-draw-duration:.7s}}}
