.emblem[data-astro-cid-47seaymz]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 120% at 50% 30%,var(--paper-card, #f4ead0) 0%,var(--paper-deep, #e7d8b4) 100%)}.emblem[data-astro-cid-47seaymz] svg[data-astro-cid-47seaymz]{width:46%;max-width:120px;height:auto;opacity:.62}.emblem__frame[data-astro-cid-47seaymz]{fill:none;stroke:var(--gold, #a8842c);stroke-width:1.4;stroke-dasharray:3 4;opacity:.7}.emblem__motif[data-astro-cid-47seaymz]{fill:none;stroke:var(--gold, #a8842c);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.card[data-astro-cid-hxd7xxni]{display:flex;flex-direction:column;height:auto;background:var(--paper-card, #f8f0db);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.card[data-astro-cid-hxd7xxni]:hover{border-color:var(--ink);transform:translateY(-2px)}.card--compact[data-astro-cid-hxd7xxni] .card__media[data-astro-cid-hxd7xxni]{aspect-ratio:16 / 9}.card--compact[data-astro-cid-hxd7xxni] .card__note[data-astro-cid-hxd7xxni]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.card--compact[data-astro-cid-hxd7xxni] .card__body[data-astro-cid-hxd7xxni]{padding-block:.6rem .7rem;gap:.1rem}.card--compact[data-astro-cid-hxd7xxni] .card__where[data-astro-cid-hxd7xxni]{margin-bottom:.25rem}.card--compact[data-astro-cid-hxd7xxni] .card__note[data-astro-cid-hxd7xxni]{font-size:.86rem;line-height:1.4}.card--compact[data-astro-cid-hxd7xxni] .card__title[data-astro-cid-hxd7xxni]{font-size:var(--step-0)}.card__media[data-astro-cid-hxd7xxni]{position:relative;display:block;aspect-ratio:4 / 3;background:var(--paper-deep);overflow:hidden}.card__media[data-astro-cid-hxd7xxni]{aspect-ratio:4 / 3}.card__media[data-astro-cid-hxd7xxni] img[data-astro-cid-hxd7xxni]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card[data-astro-cid-hxd7xxni]:hover .card__media[data-astro-cid-hxd7xxni] img[data-astro-cid-hxd7xxni]{transform:scale(1.03)}.card__scrim[data-astro-cid-hxd7xxni]{position:absolute;inset:0;background:linear-gradient(180deg,#140c0652,#140c0600 24% 66%,#140c064d);pointer-events:none}.card__pill[data-astro-cid-hxd7xxni]{position:absolute;top:.7rem;right:.7rem;font-family:var(--font-head);font-size:.86rem;line-height:1.4;background:#f8f0dbf0;border:1px solid rgba(36,23,13,.12);border-radius:999px;padding:.1rem .6rem;color:var(--ink-soft)}.card__pill--free[data-astro-cid-hxd7xxni]{color:var(--good, #3b6d2f)}.card__pill--paid[data-astro-cid-hxd7xxni]{color:#7a5a1a}.card__pill--perm[data-astro-cid-hxd7xxni]{color:var(--rubric)}.card__credit[data-astro-cid-hxd7xxni]{position:absolute;bottom:.4rem;right:.6rem;max-width:80%;font-size:.66rem;line-height:1.3;color:#f4ead0db;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__body[data-astro-cid-hxd7xxni]{display:flex;flex-direction:column;flex:1;padding:.9rem 1rem 1rem}.card__eyebrow[data-astro-cid-hxd7xxni]{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.05em;color:var(--rubric);margin:0 0 var(--s1)}.card__title[data-astro-cid-hxd7xxni]{font-size:var(--step-1);line-height:1.08;margin:0 0 .1em}.card__title[data-astro-cid-hxd7xxni] a[data-astro-cid-hxd7xxni]{color:var(--ink);text-decoration:none}.card__title[data-astro-cid-hxd7xxni] a[data-astro-cid-hxd7xxni]:hover{color:var(--rubric)}.card__where[data-astro-cid-hxd7xxni]{font-size:var(--step--1);color:var(--ink-faint);margin:0 0 var(--s2)}.card__note[data-astro-cid-hxd7xxni]{font-size:var(--step-0);color:var(--ink-soft);margin:0;line-height:1.45}.card__facts[data-astro-cid-hxd7xxni]{display:flex;flex-wrap:wrap;gap:.15rem .9rem;list-style:none;margin:var(--s3) 0 0;padding:var(--s2) 0 0;border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-faint)}.card__facts[data-astro-cid-hxd7xxni] li[data-astro-cid-hxd7xxni]{display:inline-flex;align-items:center;gap:.35rem}.card__facts[data-astro-cid-hxd7xxni] li[data-astro-cid-hxd7xxni]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);flex:none}
