.lh.astro-tqn3n6fb{max-width:var(--cs-content-max);padding-block-start:var(--cs-space-6);padding-inline:var(--cs-page-gutter);margin-inline:auto}.lh--inset.astro-tqn3n6fb{margin:0 0 var(--cs-space-8);padding:0}.lh__head.astro-tqn3n6fb{max-width:var(--cs-container-3xl)}.lh__h1.astro-tqn3n6fb{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.lh__intro.astro-tqn3n6fb{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 82%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed)}@media (width>=768px){.lh__h1.astro-tqn3n6fb{font-size:var(--cs-fs-3xl)}.lh--inset.astro-tqn3n6fb .lh__h1.astro-tqn3n6fb{font-size:var(--cs-fs-4xl)}.lh__intro.astro-tqn3n6fb{font-size:var(--cs-fs-base);margin-block-start:var(--cs-space-3)}}@media (width>=1024px){.lh__h1.astro-tqn3n6fb{font-size:var(--cs-fs-4xl)}}.sr.astro-7d3to56b{color:var(--cs-text-strong);flex-direction:column;text-decoration:none;display:flex;position:relative}.sr--band.astro-7d3to56b{min-height:var(--cs-listing-row-min-phone);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);transition:border-color var(--cs-dur-fast) var(--cs-ease-out);overflow:hidden}.sr--band.astro-7d3to56b:hover{border-color:var(--cs-line-2-next)}.sr--plain.astro-7d3to56b{align-items:flex-start;gap:var(--cs-space-4)}@media (width>=768px){.sr--band.astro-7d3to56b{min-height:var(--cs-listing-row-min);flex-direction:row}.sr--plain.astro-7d3to56b{gap:var(--cs-space-6);flex-direction:row}}.sr__media.astro-7d3to56b{flex-shrink:0;width:100%;position:relative;overflow:hidden}.sr--band.astro-7d3to56b .sr__media.astro-7d3to56b{aspect-ratio:16/10}.sr--plain.astro-7d3to56b .sr__media.astro-7d3to56b{aspect-ratio:1;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:var(--cs-line-1)}@media (width>=768px){.sr--band.astro-7d3to56b .sr__media.astro-7d3to56b{aspect-ratio:auto;width:42%}.sr--plain.astro-7d3to56b .sr__media.astro-7d3to56b{width:var(--cs-archive-thumb);aspect-ratio:4/3}}@media (width>=1024px){.sr--band.astro-7d3to56b .sr__media.astro-7d3to56b{width:38%}.sr--plain.astro-7d3to56b .sr__media.astro-7d3to56b{width:var(--cs-archive-thumb-wide)}}.sr__img.astro-7d3to56b{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.sr.astro-7d3to56b:hover .sr__img.astro-7d3to56b{transform:scale(1.05)}.sr__fade.astro-7d3to56b{background:linear-gradient(to bottom, transparent 50%, var(--cs-surface-0));pointer-events:none;position:absolute;inset:0}@media (width>=768px){.sr__fade.astro-7d3to56b{background:linear-gradient(to right, transparent 60%, var(--cs-surface-0))}}.sr__text.astro-7d3to56b{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;position:relative}.sr--band.astro-7d3to56b .sr__text.astro-7d3to56b{padding-block:var(--cs-space-1) var(--cs-space-5);padding-inline:var(--cs-space-4);margin-block-start:calc(-1 * var(--cs-space-8))}.sr--plain.astro-7d3to56b .sr__text.astro-7d3to56b{padding-block:var(--cs-space-1)}@media (width>=768px){.sr--band.astro-7d3to56b .sr__text.astro-7d3to56b{padding:var(--cs-space-5) var(--cs-space-6);margin-block-start:0}}@media (width>=1024px){.sr--band.astro-7d3to56b .sr__text.astro-7d3to56b{padding-inline-end:var(--cs-space-8)}}.sr__age.astro-7d3to56b{margin:0 0 var(--cs-space-2);color:var(--cs-text-3);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs)}.sr--plain.astro-7d3to56b .sr__age.astro-7d3to56b{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.sr__title.astro-7d3to56b{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sr--plain.astro-7d3to56b .sr__title.astro-7d3to56b{font-family:inherit;font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-bold);letter-spacing:normal;text-transform:none;display:block}@media (width>=768px){.sr--band.astro-7d3to56b .sr__title.astro-7d3to56b{font-size:var(--cs-fs-lg)}.sr--plain.astro-7d3to56b .sr__title.astro-7d3to56b{font-size:var(--cs-fs-2xl)}}@media (width>=1024px){.sr--band.astro-7d3to56b .sr__title.astro-7d3to56b{font-size:var(--cs-fs-xl)}}.sr.astro-7d3to56b:hover .sr__title.astro-7d3to56b{color:var(--cs-accent)}.sr__excerpt.astro-7d3to56b{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr--plain.astro-7d3to56b .sr__excerpt.astro-7d3to56b{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent)}.sr--compact.astro-7d3to56b .sr__excerpt.astro-7d3to56b{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed)}@media (width<768px){.sr--compact.astro-7d3to56b .sr__age.astro-7d3to56b{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.sr--compact.astro-7d3to56b .sr__title.astro-7d3to56b{font-size:var(--cs-fs-md)}}@media (width>=768px){.sr--compact.astro-7d3to56b .sr__excerpt.astro-7d3to56b{font-size:var(--cs-fs-md)}}.sr__meta.astro-7d3to56b{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);flex-wrap:wrap;margin-block-start:var(--cs-space-3);display:flex}.sr--plain.astro-7d3to56b .sr__meta.astro-7d3to56b{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.sr__by.astro-7d3to56b{color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);font-weight:var(--cs-fw-semibold)}.sr--plain.astro-7d3to56b .sr__by.astro-7d3to56b{color:var(--cs-text-strong)}.sr__bar.astro-7d3to56b{color:var(--cs-text-disabled)}.sr__comments.astro-7d3to56b{color:var(--cs-text-3);align-items:center;display:inline-flex}.sr__sr.astro-7d3to56b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
