.resource-filter-row{align-items:flex-start;gap:10px;padding:3px 0;display:flex}.resource-filter-choice{border-radius:var(--radius-control);min-height:40px;color:var(--ink-3);justify-content:center;align-items:center;padding:6px 14px;font-size:13px;line-height:24px;transition:color .14s,background-color .14s;display:inline-flex}.resource-filter-choice:hover{background:var(--bg-sunk);color:var(--ink)}.resource-filter-choice[aria-current]{background:var(--accent-soft);color:var(--accent);font-weight:600}@media (width>=961px){.resource-filter-choice{min-height:34px;padding-block:4px}}.resource-row{overflow-wrap:anywhere;transition:background-color .16s ease-out}.resource-row:hover{background:var(--accent-softer)}.resource-heading form{width:min(32vw,340px)}.resource-section+.resource-section{margin-top:30px}.resource-reading .prose>:first-child{margin-top:0}.resource-reading .prose h2{margin-top:1.9em;font-size:1.25em}.resource-reading .prose h3{font-size:1.1em}.resource-toc a{border-radius:var(--radius-mark);transition:color .15s,background-color .15s}.resource-toc a:hover{color:var(--accent);background:var(--accent-softer)}@media (width<=960px){.resource-reading .prose{font-size:16px;line-height:1.95}.resource-section+.resource-section{margin-top:26px}}@media (prefers-reduced-motion:reduce){.resource-row,.resource-toc a{transition:none}}
