.rua[data-v-01a28b39]{color:var(--t1);font-family:var(--sans);padding-bottom:64px}.rua-hero[data-v-01a28b39]{padding-bottom:8px;padding-top:12px}.rua-h1[data-v-01a28b39]{font-size:clamp(32px,4.2vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0 0 14px;max-width:22ch}.rua-lede[data-v-01a28b39]{color:var(--t2);font-size:17px;line-height:1.55;margin:0;max-width:70ch}.rua-tools[data-v-01a28b39]{display:grid;gap:14px;margin-bottom:20px;margin-top:28px}.rua-tools[data-v-01a28b39]:empty{display:none}.rua-grid[data-v-01a28b39]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.rua-grid[data-v-01a28b39]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rua-grid[data-v-01a28b39]{grid-template-columns:1fr}}.rua-card[data-v-01a28b39]{background:var(--s1);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s,transform .15s}.rua-card[data-v-01a28b39]:hover{border-color:color-mix(in oklab,var(--acc) 45%,var(--line));transform:translateY(-2px)}.rua-thumb[data-v-01a28b39]{aspect-ratio:16/9;background:color-mix(in oklab,var(--acc) 10%,var(--s2));display:block;overflow:hidden}.rua-thumb[data-v-01a28b39] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rua-body[data-v-01a28b39]{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 18px 18px}.rua-date[data-v-01a28b39]{color:var(--t3);font-family:var(--mono,ui-monospace,monospace);font-size:11.5px;letter-spacing:.04em}.rua-title[data-v-01a28b39]{font-size:18px;font-weight:600;line-height:1.3;margin:0}.rua-title a[data-v-01a28b39]{color:var(--t1);text-decoration:none}.rua-title a[data-v-01a28b39]:hover{color:var(--acc)}.rua-tags[data-v-01a28b39]{display:flex;flex-wrap:wrap;gap:6px}.rua-tag[data-v-01a28b39]{color:var(--acc);font-size:12px;text-decoration:none}.rua-tag[data-v-01a28b39]:hover{text-decoration:underline}.rua-intro[data-v-01a28b39]{color:var(--t2);display:-webkit-box;font-size:14px;-webkit-line-clamp:4;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.rua-more[data-v-01a28b39]{align-items:center;align-self:flex-start;border:1px solid var(--line);border-radius:999px;color:var(--t1);display:inline-flex;font-size:13.5px;font-weight:500;gap:6px;margin-top:auto;padding:7px 14px;text-decoration:none}.rua-more[data-v-01a28b39]:hover{border-color:var(--acc);color:var(--acc)}.rua-pages[data-v-01a28b39]{display:flex;flex-wrap:wrap;gap:6px;margin-top:32px}.rua-pages[data-v-01a28b39],.rua-pg[data-v-01a28b39]{justify-content:center}.rua-pg[data-v-01a28b39]{align-items:center;border:1px solid var(--line);border-radius:10px;color:var(--t2);display:inline-flex;font-size:14px;height:38px;min-width:38px;padding:0 10px;text-decoration:none}.rua-pg[data-v-01a28b39]:hover{border-color:var(--acc);color:var(--t1)}.rua-pg.is-current[data-v-01a28b39]{background:var(--acc);border-color:var(--acc);color:#fff}.rua[data-v-01a28b39] .rua-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rua[data-v-01a28b39] .rua-chips__label{color:var(--t3);font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.rua[data-v-01a28b39] .rua-chip{align-items:center;background:var(--s1);border:1px solid var(--line);border-radius:999px;color:var(--t2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;padding:6px 12px;text-decoration:none}.rua[data-v-01a28b39] .rua-chip:hover{border-color:var(--acc);color:var(--t1)}.rua[data-v-01a28b39] .rua-chip.is-active{background:color-mix(in oklab,var(--acc) 16%,var(--s1));border-color:var(--acc);color:var(--t1)}
