.sw-articles{padding-block:28px 72px}.sw-articles-head h1{font-size:clamp(2.375rem,1.2rem + 5.5vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.04}.sw-chips{display:flex;gap:8px;margin-top:24px;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-inline:var(--gutter);scrollbar-width:none}.sw-chips::-webkit-scrollbar{display:none}.sw-chip{align-items:center;color:var(--gray);display:flex;flex:none;font-size:.9375rem;gap:8px;min-height:44px;padding-inline:14px;transition:background-color .16s ease,color .16s ease;white-space:nowrap}.sw-chip .sw-sq{height:6px;width:6px}.sw-chip[aria-pressed=true]{background:var(--mint);color:var(--ink)}.sw-alist{border-top:2px solid var(--ink);margin-top:16px}.sw-alist a{grid-gap:6px 16px;align-items:center;border-bottom:1px solid var(--hair);display:grid;gap:6px 16px;grid-template-columns:1fr auto;padding-block:20px;transition:background-color .16s ease,transform .16s var(--ease-out)}.sw-alist a:active{transform:scale(.99)}.sw-ameta{align-items:center;color:var(--gray);display:flex;font-size:.8125rem;gap:8px;grid-column:1}.sw-alist :is(h2,h3){font-size:1.25rem;font-weight:700;grid-column:1;line-height:1.3}.sw-alist p{color:var(--gray);font-size:.9375rem;grid-column:1;max-width:70ch}.sw-alist svg{color:var(--gray);grid-column:2;grid-row:1/span 3;transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sw-chip:not([aria-pressed=true]):hover{color:var(--ink)}.sw-alist a:hover :is(h2,h3){color:var(--accent)}.sw-alist a:hover svg{color:var(--accent);transform:translateX(-4px)}}@media (prefers-reduced-motion:reduce){.sw-alist a,.sw-alist svg{transform:none!important}}@media (min-width:960px){.sw-articles{padding-block:72px 128px}.sw-chips{flex-wrap:wrap;margin-inline:0;margin-top:40px;padding-inline:0}.sw-alist{margin-top:24px}.sw-alist a{padding-block:28px;padding-inline:12px}.sw-alist :is(h2,h3){font-size:1.5rem}}