.news-page[data-v-8f1e8bb2]{max-width:52rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,5vw,3rem);color:#f4f1e8}.news-page.in-hub[data-v-8f1e8bb2]{padding-top:1.1rem}.news-head h1[data-v-8f1e8bb2]{margin:0 0 1rem;font-family:var(--font-px);font-size:clamp(1.1rem,3vw,1.7rem);font-weight:400;text-transform:uppercase;text-shadow:.18em .18em 0 rgba(0,0,0,.55)}.news-head h1[data-v-8f1e8bb2]:after{content:"";display:block;width:6rem;height:.3rem;margin-top:.7rem;background:repeating-linear-gradient(90deg,#3ad07a 0 .6rem,transparent .6rem .9rem)}.news-head .lede[data-v-8f1e8bb2]{margin:0 0 2.2rem;color:#9aa3ad}.empty[data-v-8f1e8bb2]{color:#9aa3ad}.post-list[data-v-8f1e8bb2]{position:relative;list-style:none;margin:0;padding:.6rem 1.4rem .6rem .9rem;background:#070a0d;border:2px solid #232c35;box-shadow:.35rem .35rem #0006}.post-list[data-v-8f1e8bb2]:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background:repeating-linear-gradient(90deg,#3ad07a 0 .4rem,transparent .4rem .8rem);opacity:.75}.post-list li+li[data-v-8f1e8bb2]{background:repeating-linear-gradient(90deg,#232c35 0 4px,transparent 4px 8px) top / 100% 2px no-repeat}.post-row[data-v-8f1e8bb2]{display:grid;grid-template-columns:1rem minmax(0,1fr);column-gap:.5rem;padding:1.2rem 0 1.25rem;text-decoration:none;color:inherit}.meta[data-v-8f1e8bb2]{grid-column:2;grid-row:1;display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.meta time[data-v-8f1e8bb2]{font-family:var(--font-px);font-size:.46rem;letter-spacing:.04em;text-transform:uppercase;color:#7f8a95}.post-row h2[data-v-8f1e8bb2]{grid-column:2;grid-row:2;margin:0 0 .65rem;font-family:var(--font-px);font-size:clamp(.72rem,1.8vw,.9rem);font-weight:400;line-height:1.45;color:#f4f1e8}.summary[data-v-8f1e8bb2]{grid-column:2;grid-row:3;margin:0;color:#9aa3ad;line-height:1.55;font-size:.95rem}.cursor[data-v-8f1e8bb2]{grid-column:1;grid-row:2;align-self:start;margin-top:calc((1.45em - 14px)/2);font-size:clamp(.72rem,1.8vw,.9rem);width:8px;height:14px;background:#3ad07a;clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,8px 6px,8px 8px,6px 8px,6px 10px,4px 10px,4px 12px,2px 12px,2px 14px,0 14px);visibility:hidden}.post-row:hover .cursor[data-v-8f1e8bb2],.post-row:focus-visible .cursor[data-v-8f1e8bb2]{visibility:visible}.post-row:hover h2[data-v-8f1e8bb2],.post-row:focus-visible h2[data-v-8f1e8bb2]{color:#3ad07a}.post-row[data-v-8f1e8bb2]:focus-visible{outline:none}
