.rv[data-astro-cid-wz2p2ybn]{text-align:left;background:var(--ink-2);border:1px solid var(--line);width:100%;transition:border-color .4s var(--ease-out);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rv[data-astro-cid-wz2p2ybn]:hover{border-color:var(--line-3)}.rv-shot[data-astro-cid-wz2p2ybn]{display:block;position:relative;overflow:hidden}.rv-shot[data-astro-cid-wz2p2ybn] img{filter:brightness(.9);width:100%;height:auto;transition:filter .5s var(--ease-out), transform .6s var(--ease-out)}.rv[data-astro-cid-wz2p2ybn]:hover .rv-shot[data-astro-cid-wz2p2ybn] img{filter:brightness();transform:scale(1.02)}.rv-shot--long[data-astro-cid-wz2p2ybn]{max-height:520px}.rv-shot--long[data-astro-cid-wz2p2ybn]:after{content:"";background:linear-gradient(to bottom, transparent, var(--ink-2));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.rv-foot[data-astro-cid-wz2p2ybn]{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;gap:12px;padding:14px 16px;font-size:10.5px;display:flex}.rv-course[data-astro-cid-wz2p2ybn]{min-width:0;color:var(--paper-2);align-items:center;gap:7px;display:inline-flex}.rv-flag[data-astro-cid-wz2p2ybn]{border:1px dashed var(--line-3);background:var(--ink);color:var(--mute);border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;top:10px;right:10px}.rvd[data-astro-cid-wz2p2ybn]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.rvd-shot[data-astro-cid-wz2p2ybn]{border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.rvd-shot[data-astro-cid-wz2p2ybn] img{width:100%;height:auto}.rvd-txt[data-astro-cid-wz2p2ybn]{flex-direction:column;gap:20px;display:flex}.rvd-cat[data-astro-cid-wz2p2ybn]{color:var(--paper-2);align-items:center;gap:8px;display:inline-flex}.rvd-quote[data-astro-cid-wz2p2ybn]{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:500;line-height:1.2}.rvd-author[data-astro-cid-wz2p2ybn]{border-left:2px solid var(--c);flex-direction:column;gap:2px;padding-left:14px;font-weight:500;display:flex}.rvd-author[data-astro-cid-wz2p2ybn] span[data-astro-cid-wz2p2ybn]{color:var(--mute);font-size:14px;font-weight:400}.rvd-full[data-astro-cid-wz2p2ybn] summary[data-astro-cid-wz2p2ybn]{cursor:pointer;color:var(--mute);transition:color .3s}.rvd-full[data-astro-cid-wz2p2ybn] summary[data-astro-cid-wz2p2ybn]:hover{color:var(--paper)}.rvd-full[data-astro-cid-wz2p2ybn] p[data-astro-cid-wz2p2ybn]{color:var(--paper-2);white-space:pre-line;margin-top:12px;font-size:15px}.rvd-links[data-astro-cid-wz2p2ybn]{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;padding-top:16px;display:flex}.rvd-links[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]{color:var(--signal);transition:color .3s}.rvd-links[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:hover{color:var(--paper)}@media (width<=899px){.rvd[data-astro-cid-wz2p2ybn]{grid-template-columns:minmax(0,1fr)}}.wall[data-astro-cid-ryddmlec]{columns:3;column-gap:var(--gap)}.wall-item[data-astro-cid-ryddmlec]{break-inside:avoid;margin-bottom:var(--gap)}.viewer[data-astro-cid-ryddmlec]{width:min(1180px, calc(100vw - 2 * var(--gutter)));max-width:none;max-height:calc(100dvh - 48px);color:var(--paper);background:0 0;border:0;padding:0;overflow:visible}.viewer[data-astro-cid-ryddmlec]::backdrop{-webkit-backdrop-filter:blur(10px);background:#08090bd1}.viewer-panel[data-astro-cid-ryddmlec]{overscroll-behavior:contain;background:var(--ink-2);border:1px solid var(--line-2);border-radius:14px;max-height:calc(100dvh - 48px);padding:clamp(20px,3vw,40px);position:relative;overflow-y:auto}.viewer-close[data-astro-cid-ryddmlec]{z-index:2;float:right;background:var(--ink-3);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-3);transition:box-shadow .4s var(--ease-out);border-radius:50%;place-items:center;margin:-8px -8px 8px 12px;display:grid;position:sticky;top:0}.viewer-close[data-astro-cid-ryddmlec]:hover{box-shadow:inset 0 0 0 1px var(--paper)}.viewer-close[data-astro-cid-ryddmlec] svg[data-astro-cid-ryddmlec]{width:12px;height:12px}@media (width<=899px){.wall[data-astro-cid-ryddmlec]{columns:2}}@media (width<=639px){.wall[data-astro-cid-ryddmlec]{columns:1}}
