html{scroll-behavior:smooth}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.13;letter-spacing:-.04em;margin:8px 0 16px}h2{font-size:1.35rem;letter-spacing:-.025em;margin:0}h3{font-size:1.25rem;letter-spacing:-.025em;margin:8px 0}a:focus-visible{outline:2px solid var(--lx-ink);outline-offset:4px}.intro{padding:40px 0 32px}.intro .lx-eyebrow{margin:0}.section-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.section-label>a{min-height:44px;display:inline-flex;align-items:center}.tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.tool{border-top:1px solid var(--lx-line);padding:20px 0 24px;min-width:0}.tool .lx-meta{margin:0}.tool h3 a{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;text-decoration:none}.tool h3 a:hover{text-decoration:underline}.tool p:last-child{max-width:48ch;margin:0;color:var(--lx-ink-2)}.tools-section{padding-bottom:24px}.feed-empty{color:var(--lx-ink-2)}.feed-item{border-top:1px solid var(--lx-line);padding:20px 0}.feed-item time{overflow-wrap:anywhere}.about{display:grid;grid-template-columns:1fr 2fr;gap:24px}.about p{margin:0 0 12px;color:var(--lx-ink-2);max-width:65ch}.lx-footer .lx-nav{flex-wrap:wrap;margin-top:16px}.lx-footer .lx-nav a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:600px){.intro{padding-top:28px}.tool-list,.about{grid-template-columns:1fr}.tool{padding:16px 0 20px}.lx-section{padding-block:28px}.section-label{align-items:start}}
#latest>a,.lx-footer>.lx-brand{display:inline-flex;align-items:center;min-height:44px}

.feed-item h3 a,.feed-item>a{display:inline-flex;align-items:center;min-height:44px}
