.types.svelte-1f3amoc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}article.svelte-1f3amoc{min-width:0;overflow:hidden;border:1px solid #e0e6db;background:#fff;border-radius:18px;transition:border-color .18s,box-shadow .18s}article.chosen.svelte-1f3amoc{border-color:#356849;box-shadow:0 0 0 1px #356849}.poster.svelte-1f3amoc{position:relative;display:block;width:100%;height:210px;overflow:hidden;border:0;padding:0;background:#132b26;cursor:pointer}.poster.svelte-1f3amoc img:where(.svelte-1f3amoc){width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block;transition:transform .25s}.poster.svelte-1f3amoc:hover img:where(.svelte-1f3amoc){transform:scale(1.035)}.shade.svelte-1f3amoc{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#091b1bd9)}.play.svelte-1f3amoc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff80;border-radius:50%;background:#ffffffeb;color:#234a36;font-size:17px;padding-left:3px;box-sizing:border-box}.watch.svelte-1f3amoc{position:absolute;bottom:15px;left:18px;color:#fff;font-size:12px;font-weight:600}.copy.svelte-1f3amoc{padding:20px}.tag.svelte-1f3amoc{font-size:9px;letter-spacing:1.4px;font-weight:700;color:#78856e}h2.svelte-1f3amoc{font-size:19px;line-height:1.3;letter-spacing:-.4px;color:#243a2d;margin:9px 0}p.svelte-1f3amoc{font-size:12px;line-height:1.65;color:#71806f;margin:0;min-height:40px}.choose.svelte-1f3amoc{width:100%;margin-top:17px;padding:11px 14px;border:1px solid #dfe6d8;border-radius:9px;background:#f5f7f1;color:#36533d;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.choose.active.svelte-1f3amoc{background:#285c40;color:#fff;border-color:#285c40}button.svelte-1f3amoc:focus-visible{outline:3px solid #91b87a;outline-offset:3px}dialog.svelte-1f3amoc{padding:0;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 28px);border:1px solid #dce5d5;border-radius:20px;background:#fbfcf9;box-shadow:0 24px 90px #10251a55;overflow:auto}dialog.svelte-1f3amoc::backdrop{background:#10251bb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-heading.svelte-1f3amoc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px}.dialog-heading.svelte-1f3amoc h2:where(.svelte-1f3amoc){margin-bottom:0}.close.svelte-1f3amoc{border:1px solid #dfe5d9;background:#fff;border-radius:50%;width:36px;height:36px;font-size:26px;color:#3a503d;cursor:pointer;flex-shrink:0}.player.svelte-1f3amoc{background:#0c1713;display:flex;justify-content:center}video.svelte-1f3amoc{display:block;width:100%;max-height:65dvh;object-fit:contain}.note.svelte-1f3amoc{padding:16px 24px;font-size:11px;min-height:0}.note.svelte-1f3amoc a:where(.svelte-1f3amoc){color:#285c40}@media(max-width:540px){.types.svelte-1f3amoc{gap:12px}.poster.svelte-1f3amoc{height:160px}.copy.svelte-1f3amoc{padding:14px}h2.svelte-1f3amoc{font-size:16px}.tag.svelte-1f3amoc{font-size:8px;letter-spacing:.8px}p.svelte-1f3amoc{font-size:11px}.choose.svelte-1f3amoc{padding:10px 6px;font-size:11px}}@media(prefers-reduced-motion:reduce){article.svelte-1f3amoc,.poster.svelte-1f3amoc img:where(.svelte-1f3amoc){transition:none}}
