.nar-page{padding-top:96px}.nar-head{display:flex;flex-direction:column;gap:18px;padding:32px 0 96px;border-bottom:1px solid var(--hairline)}.nar-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.24em;text-transform:uppercase;color:var(--soft-charcoal);text-decoration:none;width:-moz-max-content;width:max-content;margin-bottom:8px;transition:color .4s var(--ease-quiet),gap .4s var(--ease-quiet)}.nar-back:hover{color:var(--deep-ink);gap:14px}.nar-back svg{color:currentColor}.nar-title{font-weight:var(--fw-light);font-size:clamp(48px,8vw,96px);line-height:.95;letter-spacing:-.02em;color:var(--deep-ink)}.nar-lede,.nar-title{font-family:var(--font-sans);margin:0}.nar-lede{font-weight:var(--fw-regular);font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:var(--soft-charcoal);max-width:48ch}.nar-filters{display:flex;flex-wrap:wrap;gap:12px;padding:40px 0 16px;border-bottom:1px solid var(--hairline)}.nar-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--hairline-strong);border-radius:var(--r-soft);padding:10px 18px;font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--soft-charcoal);cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background .4s var(--ease-quiet),border-color .4s var(--ease-quiet),color .4s var(--ease-quiet)}.nar-chip:hover{color:var(--deep-ink);border-color:var(--deep-ink)}.nar-chip.is-active{background:var(--deep-ink);border-color:var(--deep-ink);color:var(--white)}.nar-chip-count{font-size:10px;letter-spacing:.1em;opacity:.55}.nar-chip.is-active .nar-chip-count{opacity:.7}.nar-list{list-style:none;margin:0;padding:0}.nar-row{border-bottom:1px solid var(--hairline)}.nar-row[hidden]{display:none}.nar-row-link{display:grid;grid-template-columns:200px 1fr auto auto;gap:clamp(24px,4vw,64px);align-items:baseline;padding:36px 0;text-decoration:none;color:inherit;transition:opacity .4s var(--ease-quiet),padding-left .5s var(--ease-quiet)}.nar-row-link:hover{opacity:.78;padding-left:12px}.nar-row-cat{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--soft-charcoal);align-self:start;padding-top:6px}.nar-row-body{min-width:0}.nar-row-title{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:clamp(20px,2vw,26px);line-height:1.2;letter-spacing:-.003em;color:var(--deep-ink);margin:0 0 8px}.nar-row-deck{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:14.5px;line-height:1.55;color:var(--soft-charcoal);margin:0;max-width:60ch}.nar-row-meta{font-size:11px;font-weight:var(--fw-medium);letter-spacing:.18em;text-transform:uppercase;padding-top:6px}.nar-row-arrow,.nar-row-meta{font-family:var(--font-sans);color:var(--fg-subtle);align-self:start}.nar-row-arrow{font-size:18px;padding-top:2px;transition:transform .4s var(--ease-quiet),color .4s var(--ease-quiet)}.nar-row-link:hover .nar-row-arrow{color:var(--deep-ink);transform:translateX(6px)}.nar-tail{padding:64px 0 0;font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-subtle)}@media (max-width:800px){.nar-head{padding:16px 0 64px}.nar-filters{padding:28px 0 12px;gap:8px}.nar-chip{padding:8px 14px;font-size:11px;gap:8px}.nar-row-link{grid-template-columns:1fr auto;grid-template-areas:"cat   meta" "body  body" "arrow arrow";gap:8px 16px;padding:28px 0}.nar-row-link:hover{padding-left:0}.nar-row-cat{grid-area:cat;padding-top:0}.nar-row-meta{grid-area:meta;padding-top:0;text-align:right}.nar-row-body{grid-area:body}.nar-row-arrow{grid-area:arrow;padding-top:0}.nar-row-title{font-size:19px}.nar-row-deck{font-size:14px}}.nar-title{font-size:var(--type-page-hero-size);letter-spacing:var(--type-page-hero-tracking);line-height:1.1}.nar-row-title{font-size:var(--type-subhead-size);letter-spacing:var(--type-subhead-tracking)}@media (min-width:901px){.nar-row-title{font-size:var(--type-subhead-size-desk)}}