.viri-head[data-astro-cid-pkwbmc2b]{padding-bottom:40px}.viri-search[data-astro-cid-pkwbmc2b]{max-width:640px;margin-top:22px}.viri-search[data-astro-cid-pkwbmc2b] input[data-astro-cid-pkwbmc2b]{width:100%;font:18px var(--font-body);border:0;border-bottom:4px solid var(--orange);color:var(--ink);background:#fff;padding:16px 18px}.viri-stats[data-astro-cid-pkwbmc2b]{color:var(--on-dark);flex-wrap:wrap;gap:8px 26px;margin-top:18px;font-size:15px;display:flex}.viri-stats[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{color:var(--orange);font:700 22px var(--font-head);margin-right:4px}.viri-none[data-astro-cid-pkwbmc2b]{padding-top:30px;font-size:18px}.catbar[data-astro-cid-pkwbmc2b]{top:calc(87px + env(safe-area-inset-top,0px));z-index:19;background:var(--card);border-bottom:1px solid var(--line);position:sticky;box-shadow:0 2px 10px #0000000a}.catbar[data-astro-cid-pkwbmc2b] .wrap[data-astro-cid-pkwbmc2b]{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.catbar[data-astro-cid-pkwbmc2b] a[data-astro-cid-pkwbmc2b]{font:700 15px var(--font-body);color:var(--navy);border:1px solid var(--line);flex:none;padding:8px 16px;text-decoration:none}.catbar[data-astro-cid-pkwbmc2b] a[data-astro-cid-pkwbmc2b]:hover{border-color:var(--orange);color:var(--orange-deep)}html{scroll-padding-top:160px}.vid[data-astro-cid-pkwbmc2b]{color:var(--ink);flex-direction:column;gap:10px;min-width:0;text-decoration:none;display:flex}.vid[data-astro-cid-pkwbmc2b] .thumb[data-astro-cid-pkwbmc2b]{aspect-ratio:16/9;background:var(--navy);display:block;position:relative;overflow:hidden}.vid[data-astro-cid-pkwbmc2b] .thumb[data-astro-cid-pkwbmc2b] img[data-astro-cid-pkwbmc2b]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.vid[data-astro-cid-pkwbmc2b]:hover .thumb[data-astro-cid-pkwbmc2b] img[data-astro-cid-pkwbmc2b]{transform:scale(1.05)}.play[data-astro-cid-pkwbmc2b]{background:var(--orange);border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;transition:transform .2s;position:absolute;top:50%;left:50%;box-shadow:0 4px 16px #00000059}.play[data-astro-cid-pkwbmc2b]:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid #fff;position:absolute;top:16px;left:21px}.vid[data-astro-cid-pkwbmc2b]:hover .play[data-astro-cid-pkwbmc2b]{transform:scale(1.12)}.new[data-astro-cid-pkwbmc2b]{background:var(--orange);color:#fff;font:700 13px var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;position:absolute;top:12px;left:12px}.vid[data-astro-cid-pkwbmc2b] .meta[data-astro-cid-pkwbmc2b]{flex-direction:column;gap:4px;min-width:0;display:flex}.vid[data-astro-cid-pkwbmc2b] .meta[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}.vid[data-astro-cid-pkwbmc2b] .meta[data-astro-cid-pkwbmc2b] small[data-astro-cid-pkwbmc2b]{color:var(--muted);font-size:14px}.vid[data-astro-cid-pkwbmc2b]:hover .meta[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{color:var(--orange-deep)}.vid-top[data-astro-cid-pkwbmc2b]{grid-template-columns:1.6fr 1fr;gap:24px;margin-bottom:28px;display:grid}.vid-top[data-astro-cid-pkwbmc2b]>[data-astro-cid-pkwbmc2b]{min-width:0}.vid[data-astro-cid-pkwbmc2b].big .meta[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{font:700 26px/1.25 var(--font-head);-webkit-line-clamp:3}.vid-side[data-astro-cid-pkwbmc2b]{flex-direction:column;gap:14px;display:flex}.vid[data-astro-cid-pkwbmc2b].row{flex-direction:row;align-items:center;gap:14px}.vid[data-astro-cid-pkwbmc2b].row .thumb[data-astro-cid-pkwbmc2b]{flex:0 0 168px}.vid[data-astro-cid-pkwbmc2b].row .play[data-astro-cid-pkwbmc2b]{width:36px;height:36px;margin:-18px 0 0 -18px}.vid[data-astro-cid-pkwbmc2b].row .play[data-astro-cid-pkwbmc2b]:after{border-top-width:7px;border-bottom-width:7px;border-left-width:11px;top:11px;left:14px}.vid[data-astro-cid-pkwbmc2b].row .meta[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{font-size:15px}.vid-grid[data-astro-cid-pkwbmc2b]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px 18px;display:grid}.center[data-astro-cid-pkwbmc2b]{text-align:center;margin-top:26px}.ch-grid[data-astro-cid-pkwbmc2b]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:18px;display:grid}.ch[data-astro-cid-pkwbmc2b]{background:var(--card);border:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;min-width:0;padding:12px;text-decoration:none;display:flex}.ch[data-astro-cid-pkwbmc2b]:hover{border-color:var(--orange)}.av[data-astro-cid-pkwbmc2b]{border:2px solid var(--line);background:#fff;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;height:52px;display:flex;overflow:hidden}.av[data-astro-cid-pkwbmc2b] img[data-astro-cid-pkwbmc2b]{object-fit:cover;width:100%;height:100%}.av[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{color:var(--orange);font:700 22px var(--font-head)}.ch[data-astro-cid-pkwbmc2b] .t[data-astro-cid-pkwbmc2b]{flex-direction:column;min-width:0;display:flex}.ch[data-astro-cid-pkwbmc2b] .t[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{color:var(--navy);font-size:16px}.ch[data-astro-cid-pkwbmc2b] .t[data-astro-cid-pkwbmc2b] small[data-astro-cid-pkwbmc2b]{color:var(--muted);font-size:13px}.dot[data-astro-cid-pkwbmc2b]{background:var(--line);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.caution[data-astro-cid-pkwbmc2b]{margin-top:4px;font-style:italic;line-height:1.35;color:var(--orange-deep)!important}.dot[data-astro-cid-pkwbmc2b].on{background:#2fb36d;box-shadow:0 0 0 3px #2fb36d2e}.shelf[data-astro-cid-pkwbmc2b]{--tone:var(--orange);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.shelf[data-astro-cid-pkwbmc2b].apps{--tone:#2a9d8f}.shelf[data-astro-cid-pkwbmc2b].read{--tone:#7b5ea7}.tile-r[data-astro-cid-pkwbmc2b]{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--tone);color:var(--ink);flex-direction:column;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.tile-r[data-astro-cid-pkwbmc2b]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #222b3b1f}.cover[data-astro-cid-pkwbmc2b]{border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;height:150px;padding:14px;display:flex}.cover[data-astro-cid-pkwbmc2b] img[data-astro-cid-pkwbmc2b]{object-fit:contain;max-width:100%;max-height:100%}.cover[data-astro-cid-pkwbmc2b].photo{background:var(--bg-alt) center / cover;padding:0}.cover[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{color:var(--tone);font:700 54px var(--font-head)}.tile-r[data-astro-cid-pkwbmc2b] .t[data-astro-cid-pkwbmc2b]{flex-direction:column;gap:6px;padding:14px 16px 18px;display:flex}.tile-r[data-astro-cid-pkwbmc2b] .t[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{color:var(--navy);font-size:17px}.tile-r[data-astro-cid-pkwbmc2b] .t[data-astro-cid-pkwbmc2b] small[data-astro-cid-pkwbmc2b]{color:var(--muted);font-size:14px;line-height:1.45}.tile-r[data-astro-cid-pkwbmc2b] .t[data-astro-cid-pkwbmc2b] em[data-astro-cid-pkwbmc2b]{font:700 14px var(--font-body);color:var(--tone);font-style:normal}.cta-viri[data-astro-cid-pkwbmc2b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-viri[data-astro-cid-pkwbmc2b]>div[data-astro-cid-pkwbmc2b]{flex:380px;min-width:0}@media (width<=760px){.vid-top[data-astro-cid-pkwbmc2b]{grid-template-columns:1fr}.vid[data-astro-cid-pkwbmc2b].big .meta[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{font-size:21px}.vid[data-astro-cid-pkwbmc2b].row .thumb[data-astro-cid-pkwbmc2b]{flex-basis:130px}.vid-grid[data-astro-cid-pkwbmc2b]{grid-template-columns:1fr 1fr;gap:18px 12px}.vid-grid[data-astro-cid-pkwbmc2b] .meta[data-astro-cid-pkwbmc2b] b[data-astro-cid-pkwbmc2b]{font-size:14px}.vid-grid[data-astro-cid-pkwbmc2b] .play[data-astro-cid-pkwbmc2b]{width:38px;height:38px;margin:-19px 0 0 -19px}.vid-grid[data-astro-cid-pkwbmc2b] .play[data-astro-cid-pkwbmc2b]:after{border-top-width:8px;border-bottom-width:8px;border-left-width:12px;top:11px;left:15px}}@media (width<=700px){.catbar[data-astro-cid-pkwbmc2b]{top:calc(71px + env(safe-area-inset-top,0px))}}
