.CaseClips-module__piRi0q__row{grid-template-columns:repeat(var(--cols,1), minmax(0, 260px));justify-content:center;gap:var(--space-6);padding:var(--space-8) var(--space-6);border-radius:var(--radius-md);background:var(--color-bg-sunken);display:grid}.CaseClips-module__piRi0q__row[data-count="2"]{--cols:2}.CaseClips-module__piRi0q__clip{gap:var(--space-3);color:var(--color-text-tertiary);text-align:center;flex-direction:column;margin:0;display:flex}.CaseClips-module__piRi0q__screen{border:var(--stroke-default) solid var(--color-line-grid);background:var(--color-bg-surface);border-radius:14%/6.4%;position:relative;overflow:hidden}.CaseClips-module__piRi0q__screen video{width:100%;height:auto;display:block}.CaseClips-module__piRi0q__toggle{right:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-inverse);width:44px;height:44px;color:var(--color-text-inverse);opacity:.85;cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.CaseClips-module__piRi0q__toggle:hover{opacity:1}.CaseClips-module__piRi0q__toggle:focus-visible{outline:var(--stroke-accent) solid var(--color-line-accent);outline-offset:2px;opacity:1}.CaseClips-module__piRi0q__toggle svg{fill:currentColor;width:16px;height:16px}@media (max-width:479px){.CaseClips-module__piRi0q__row{padding:var(--space-6) var(--space-4);gap:var(--space-4)}}
.Blog-module__qYX-oq__index{gap:var(--space-10);flex-direction:column;display:flex}.Blog-module__qYX-oq__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.Blog-module__qYX-oq__count{opacity:.7}.Blog-module__qYX-oq__empty{padding-block:var(--space-16);color:var(--color-text-tertiary)}.Blog-module__qYX-oq__list{flex-direction:column;display:flex}.Blog-module__qYX-oq__item{gap:var(--space-3);padding-block:var(--space-8);border-top:var(--stroke-default) solid var(--color-line-grid);color:var(--color-text-tertiary);display:grid;position:relative}.Blog-module__qYX-oq__meta{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.Blog-module__qYX-oq__topic{color:var(--color-text-accent)}.Blog-module__qYX-oq__flag{padding-inline:var(--space-2);border:var(--stroke-default) solid var(--color-line-strong);border-radius:var(--radius-full)}.Blog-module__qYX-oq__itemTitle{max-width:28ch;color:var(--color-text-primary);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(26px,20px + 1.4vw,40px);font-weight:500;line-height:1.1}.Blog-module__qYX-oq__excerpt{max-width:60ch;color:var(--color-text-secondary)}.Blog-module__qYX-oq__read{color:var(--color-text-accent);pointer-events:none;transition:translate var(--duration-fast) var(--ease-standard)}.Blog-module__qYX-oq__cover:after{content:"";position:absolute;inset:0}.Blog-module__qYX-oq__cover:focus-visible{outline:none}.Blog-module__qYX-oq__item:has(.Blog-module__qYX-oq__cover:focus-visible) .Blog-module__qYX-oq__itemTitle{outline:var(--stroke-accent) solid var(--color-line-accent);outline-offset:4px}.Blog-module__qYX-oq__item:hover .Blog-module__qYX-oq__itemTitle{text-decoration:underline;text-decoration-thickness:var(--stroke-default);text-underline-offset:.12em}.Blog-module__qYX-oq__item:hover .Blog-module__qYX-oq__read{translate:var(--space-1) 0}@supports (animation-timeline:view()){.Blog-module__qYX-oq__item{animation:linear both Blog-module__qYX-oq__row-in;animation-timeline:view();animation-range:entry entry 60%}}@keyframes Blog-module__qYX-oq__row-in{0%{opacity:0;translate:0 var(--space-6)}}@media (prefers-reduced-motion:reduce){.Blog-module__qYX-oq__item{animation:none}}.Blog-module__qYX-oq__toc{gap:var(--space-3);color:var(--color-text-tertiary);flex-direction:column;display:flex}.Blog-module__qYX-oq__toc ol{gap:var(--space-1);border-left:var(--stroke-default) solid var(--color-line-grid);flex-direction:column;display:flex}.Blog-module__qYX-oq__toc a{gap:var(--space-2);margin-left:calc(var(--stroke-default) * -1);padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:var(--stroke-accent) solid transparent;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:flex}.Blog-module__qYX-oq__toc a:hover{color:var(--color-text-primary)}.Blog-module__qYX-oq__toc a[aria-current]{border-left-color:var(--color-line-accent);color:var(--color-text-primary)}
