.rv-on [data-reveal]:not([data-in]){opacity:0;transform:translateY(18px)}[data-reveal]{transition:opacity .8s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){.rv-on [data-reveal]:not([data-in]){transform:none}[data-reveal]{transition:opacity .3s linear}}.pg-section{gap:clamp(32px,4vw,48px);margin-top:clamp(88px,11vw,160px);display:grid}.pg-head .pg-head__meta{white-space:nowrap;display:inline}.pg-panel{border:1px solid var(--line);background:radial-gradient(#f4f4ee14 1px, transparent 1.2px) 0 0 / 14px 14px, var(--bg);position:relative}.pg-tag{border:1px solid var(--line);color:var(--fg);align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.pg-tag i{background:currentColor;width:5px;height:5px}.pg-tag--lime{color:var(--lime);border-color:#d2f65a73}.pg-live{color:var(--lime);align-items:center;gap:7px;display:inline-flex}.pg-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s step-end infinite blink;box-shadow:0 0 8px}.pg-live--dim{color:var(--muted)}.pg-live--dim i{box-shadow:none;animation:none}.pg-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s steps(2,end)}.pg-link:hover{color:var(--lime)}.pg-arrow{color:var(--lime);align-items:center;gap:8px;font-size:12px;display:inline-flex}.pg-arrow:hover span{transform:translate(3px)}.pg-arrow span{transition:transform .2s steps(2,end)}
