.post-row.svelte-1aaxi3o{position:relative;padding:1rem 0;border-top:1px solid var(--line);overflow-wrap:break-word}.post-row.svelte-1aaxi3o:hover{background:color-mix(in srgb,var(--mist) 55%,transparent)}.post-row.svelte-1aaxi3o:focus-within{outline:2px solid var(--pine-dark);outline-offset:2px}.post-row.is-sponsored.svelte-1aaxi3o{margin-inline:-.5rem;padding-inline:.5rem;background:color-mix(in srgb,var(--mist) 40%,var(--paper))}.lead.svelte-1aaxi3o{display:flow-root}.media.svelte-1aaxi3o{float:right;width:4.5rem;height:4.5rem;margin:0 0 .4rem .75rem;border-radius:3px;object-fit:cover}.media.is-portrait.svelte-1aaxi3o{border-radius:50%}.media.is-logo.svelte-1aaxi3o{padding:2px;border-radius:3px;object-fit:contain}.media.is-initials.svelte-1aaxi3o{display:grid;place-items:center;background:var(--spruce);color:var(--white);font:700 1.375rem/1 var(--serif);letter-spacing:0}.media.is-portrait.svelte-1aaxi3o,.media.is-logo.svelte-1aaxi3o{mix-blend-mode:multiply;box-shadow:0 0 0 1px var(--line)}@media(forced-colors:active){.media.is-portrait.svelte-1aaxi3o,.media.is-logo.svelte-1aaxi3o{mix-blend-mode:normal;border:1px solid CanvasText}.media.is-initials.svelte-1aaxi3o{border:1px solid CanvasText}}.source.svelte-1aaxi3o{margin-bottom:.25rem;color:var(--spruce);font:700 .75rem/1.4 var(--sans);letter-spacing:.05em;text-transform:uppercase}.labels.svelte-1aaxi3o{display:flex;gap:.75rem;margin-bottom:.25rem;color:var(--ink);font:800 .75rem/1.4 var(--sans)}.title.svelte-1aaxi3o{font:700 1.3rem/1.22 var(--serif);letter-spacing:-.02em;text-wrap:pretty}.title.svelte-1aaxi3o a:where(.svelte-1aaxi3o){color:var(--pine-dark);text-decoration:none}.title.svelte-1aaxi3o a:where(.svelte-1aaxi3o){display:inline;min-height:0;padding:0}.title.svelte-1aaxi3o a:where(.svelte-1aaxi3o):after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.post-row.svelte-1aaxi3o:hover .title:where(.svelte-1aaxi3o) a:where(.svelte-1aaxi3o),.title.svelte-1aaxi3o a:where(.svelte-1aaxi3o):focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.title.svelte-1aaxi3o a:where(.svelte-1aaxi3o):focus-visible{outline:0}.deck.svelte-1aaxi3o{margin-top:.45rem;font-size:.9rem;line-height:1.45}.meta.svelte-1aaxi3o{margin-top:.5rem;color:var(--slate);font-size:.82rem;line-height:1.45}.updated.svelte-1aaxi3o{display:block}
