.nf-root[data-v-225f328f]{width:100%;box-sizing:border-box}.nf-controls[data-v-225f328f]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:40px 8px}.nf-tags[data-v-225f328f]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.nf-tag-btn[data-v-225f328f]{background:transparent;color:var(--color-ink);border:3px solid var(--color-ink);font-family:var(--font-display);font-size:16px;line-height:1;text-transform:uppercase;padding:9px 15px;cursor:pointer;transition:background .12s,color .12s}.nf-tag-btn.active[data-v-225f328f],.nf-tag-btn[data-v-225f328f]:hover{background:var(--color-ink);color:var(--color-page)}.nf-search-wrap[data-v-225f328f]{position:relative;min-width:280px}.nf-search-icon[data-v-225f328f]{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.nf-search[data-v-225f328f]{width:100%;box-sizing:border-box;border:3px solid var(--color-ink);padding:13px 16px 13px 44px;font:600 15px/1 var(--font-body);outline:none;background:var(--color-surface);color:var(--color-ink)}.nf-search[data-v-225f328f]::-webkit-search-cancel-button{cursor:pointer}.nf-grid--stale[data-v-225f328f]{opacity:.4;pointer-events:none;transition:opacity .15s}.nf-load-error[data-v-225f328f]{margin:28px 0 0;text-align:center;font-weight:600;color:var(--color-ink)}.nf-empty[data-v-225f328f]{margin:28px 0 56px;border:3px dashed var(--color-ink);padding:60px 30px;text-align:center;font-family:var(--font-display);font-size:clamp(20px,3vw,28px);text-transform:uppercase;color:var(--color-subtle)}.nf-featured-wrap[data-v-225f328f]{padding-block:28px 16px}.nf-featured[data-v-225f328f]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:3px solid var(--color-ink);background:var(--color-surface);text-decoration:none;color:var(--color-ink);box-shadow:var(--v32c6a9db);transition:box-shadow .15s}.nf-featured[data-v-225f328f]:hover{box-shadow:var(--v291c114a)}.nf-feat-img[data-v-225f328f]{position:relative;border-right:3px solid var(--color-ink);min-height:320px;overflow:hidden}.nf-placeholder[data-v-225f328f]{position:absolute;inset:0}.nf-img[data-v-225f328f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.nf-placeholder--dark[data-v-225f328f]{background:repeating-linear-gradient(45deg,var(--color-ink),var(--color-ink) 9px,var(--color-body) 9px,var(--color-body) 18px)}.nf-placeholder--light[data-v-225f328f]{background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--color-page) 92%,black),color-mix(in oklab,var(--color-page) 92%,black) 9px,color-mix(in oklab,var(--color-page) 97%,black) 9px 18px)}.nf-feat-badge[data-v-225f328f]{position:absolute;top:16px;left:16px;color:var(--color-on-accent);font:800 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;padding:7px 11px;z-index:1}.nf-feat-body[data-v-225f328f]{padding:32px 34px;display:flex;flex-direction:column}.nf-chip-row[data-v-225f328f]{overflow:hidden;margin-bottom:16px}.nf-chip-row[data-overflow][data-v-225f328f]{-webkit-mask-image:linear-gradient(to right,#000 85%,transparent);mask-image:linear-gradient(to right,#000 85%,transparent)}.nf-chip-track[data-v-225f328f]{display:inline-flex;gap:8px;flex-wrap:nowrap;transform:translate(0);transition:transform .3s ease-out}:is(.nf-card,.nf-featured):is(:hover,:focus-visible) .nf-chip-row[data-overflow][data-v-225f328f]{-webkit-mask-image:none;mask-image:none}:is(.nf-card,.nf-featured):is(:hover,:focus-visible) .nf-chip-row[data-overflow] .nf-chip-track[data-v-225f328f]{transform:translate(var(--tag-shift, 0));transition:transform var(--tag-duration, 1.5s) linear .2s}@media(prefers-reduced-motion:reduce){.nf-chip-track[data-v-225f328f]{transition:none!important}:is(.nf-card,.nf-featured):is(:hover,:focus-visible) .nf-chip-row[data-overflow] .nf-chip-track[data-v-225f328f]{transform:none}.nf-chip-row[data-overflow][data-v-225f328f]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.nf-chip[data-v-225f328f]{font:800 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;border:2px solid;padding:5px 8px;flex-shrink:0;white-space:nowrap}.nf-feat-title[data-v-225f328f]{font-family:var(--font-display);font-size:clamp(32px,4vw,46px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;margin:0 0 16px;color:var(--color-ink);text-wrap:balance}.nf-feat-intro[data-v-225f328f]{font:500 18px/1.55 var(--font-body);color:var(--color-body);margin:0 0 20px;flex:1}.nf-feat-meta[data-v-225f328f]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nf-meta-date[data-v-225f328f]{font:700 13px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle)}.nf-read-full[data-v-225f328f]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:16px;text-transform:uppercase}.nf-grid-wrap[data-v-225f328f]{padding-block:20px 56px}.nf-grid[data-v-225f328f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nf-card[data-v-225f328f]{min-width:0;border:3px solid var(--color-ink);background:var(--color-surface);display:flex;flex-direction:column;box-sizing:border-box;text-decoration:none;color:var(--color-ink);transition:box-shadow .14s}.nf-card[data-v-225f328f]:hover{box-shadow:var(--v052be23f)}.nf-card-img[data-v-225f328f]{position:relative;border-bottom:3px solid var(--color-ink);height:180px;overflow:hidden;flex-shrink:0}.nf-card-body[data-v-225f328f]{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.nf-card-title[data-v-225f328f]{font-family:var(--font-display);font-size:clamp(20px,2.5vw,25px);line-height:1.02;letter-spacing:.01em;text-transform:uppercase;margin:0 0 10px;color:var(--color-ink)}.nf-card-intro[data-v-225f328f]{font:500 14px/1.5 var(--font-body);color:var(--color-muted);margin:0 0 16px;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nf-card-date[data-v-225f328f]{font:700 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);margin-top:auto}@media(max-width:1100px){.nf-controls[data-v-225f328f]{padding:36px 40px 8px}.nf-empty[data-v-225f328f]{margin:28px 0 56px}.nf-featured-wrap[data-v-225f328f]{padding:28px 40px 16px}.nf-grid-wrap[data-v-225f328f]{padding:20px 40px 56px}}@media(max-width:768px){.nf-controls[data-v-225f328f]{padding:28px 24px 8px;flex-direction:column;align-items:stretch}.nf-search-wrap[data-v-225f328f]{min-width:unset}.nf-empty[data-v-225f328f]{margin:24px 24px 40px}.nf-featured-wrap[data-v-225f328f]{padding:24px 24px 16px}.nf-featured[data-v-225f328f]{grid-template-columns:minmax(0,1fr)}.nf-feat-img[data-v-225f328f]{min-height:220px;border-right:none;border-bottom:3px solid var(--color-ink)}.nf-feat-body[data-v-225f328f]{padding:22px}.nf-grid-wrap[data-v-225f328f]{padding:16px 24px 40px}.nf-grid[data-v-225f328f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.nf-grid[data-v-225f328f]{grid-template-columns:minmax(0,1fr)}}
