.lx-hero{padding-bottom:64px}.lx-hero .crumb span[aria-hidden]{color:#a9ada8}.lx-body{padding-top:0;padding-bottom:128px}.lx-body .grid12{align-items:start}.lx-list{border-top:1px solid var(--ink);grid-column:1/span 8;margin:0;padding:0;list-style:none}.lx-list a{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:10px 32px;padding:32px 0 34px;text-decoration:none;display:grid;position:relative}.lx-list a:before{content:"";opacity:0;z-index:-1;background:#fff;border-radius:16px;transition:opacity .15s;position:absolute;inset:0 -24px}.lx-list a:hover:before{opacity:1}.lx-list li{z-index:0;position:relative}.lx-list h2{letter-spacing:-.022em;font-size:32px;line-height:1.1}.lx-list .when{color:var(--muted);white-space:nowrap;text-align:right;align-self:center;font-size:14px}.lx-list p{color:var(--ink-2);grid-column:1;max-width:60ch;font-size:16.5px;line-height:1.6}.lx-list .tag{grid-area:2/2;place-self:start end}.lx-list .tag span{white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.lx-list .tag .d{background:var(--amb-bg);color:var(--amb-fg);box-shadow:inset 0 0 0 1px var(--amb-line)}.lx-list .tag .t{background:var(--surface);color:var(--teal)}.lx-list a:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.lx-aside{background:var(--surface);border-radius:20px;grid-column:10/span 3;padding:32px 28px;position:sticky;top:32px}.lx-aside h2{letter-spacing:-.012em;font-size:20px;line-height:1.25}.lx-aside p{color:var(--ink-2);margin-top:14px;font-size:15.5px;line-height:1.6}.lx-aside .rule{background:#15201e1a;height:1px;margin:24px 0}.lx-aside dl{margin:0;font-size:15px}.lx-aside dl div+div{margin-top:14px}.lx-aside dt{color:var(--muted);font-size:14px}.lx-aside dd{margin:2px 0 0;font-weight:500}.lx-aside a{color:var(--teal);text-underline-offset:3px}@media (max-width:1100px){.lx-list{grid-column:1/-1}.lx-aside{grid-column:1/-1;margin-top:56px;position:static}}@media (max-width:640px){.lx-body .grid12{column-gap:0}.lx-hero h1{font-size:44px}.lx-list a{grid-template-columns:1fr;gap:8px;padding:26px 0 28px}.lx-list a:before{inset:0 -12px}.lx-list h2{font-size:26px}.lx-list .when{text-align:left;grid-row:2;align-self:start}.lx-list p{grid-row:3}.lx-list .tag{grid-area:4/1;justify-self:start;margin-top:6px}.lx-aside{padding:26px 20px}}