.lwn-page{padding:42px 0 60px}.lwn-archive{min-width:0}.lwn-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px) auto;gap:16px;align-items:end;margin:28px 0}.lwn-filter label{display:grid;gap:6px;min-width:0;font-size:15px}.lwn-filter input,.lwn-filter select{width:100%;min-width:0;min-height:46px}.lwn-filter button{min-height:46px}.lwn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lwn-card{background:#fffefa;border:1px solid var(--line,#d9dfd6);border-radius:8px;overflow:hidden;min-width:0}.lwn-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.lwn-card-body{padding:24px;overflow-wrap:anywhere}.lwn-card h2{font:700 22px/1.35 system-ui,sans-serif;margin:12px 0}.lwn-card p{font-size:15px;color:var(--muted,#54656c)}.lwn-card h2 a{color:var(--ink,#142c40)}.lwn-popular,.lwn-related{margin-top:42px;border-top:1px solid var(--line,#d9dfd6);padding-top:24px}.lwn-pagination ul{display:flex;gap:14px;flex-wrap:wrap;list-style:none;padding:0}.lwn-pagination a,.lwn-pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--line,#d9dfd6);border-radius:4px}.lwn-cover{margin:26px 0}.lwn-cover img{width:100%;height:auto;border-radius:8px}.lwn-article{overflow-wrap:anywhere}.lwn-sources li{margin:8px 0}.lwn-article h1{font-size:clamp(30px,4.5vw,48px);line-height:1.25;letter-spacing:-.5px}.lwn-related .lwn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1000px){.lwn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lwn-filter,.lwn-grid,.lwn-related .lwn-grid{grid-template-columns:minmax(0,1fr)}.lwn-page{padding-top:28px}.lwn-card-body{padding:20px}}@media(prefers-reduced-motion:reduce){.lwn-archive *{scroll-behavior:auto}}
