.dp .lg-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:48px;gap:48px}.dp .lg-nav{position:-webkit-sticky;position:sticky;top:24px;align-self:start}.dp .lg-nav__h{padding:0 12px 8px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.dp .lg-nav a{display:block;padding:7px 12px;border-radius:8px;text-decoration:none;font-size:14px;color:var(--ink-700)}.dp .lg-nav a:hover{color:var(--strong)}.dp .lg-nav a[aria-current=page]{background:#fff;box-shadow:0 0 0 1px var(--line);color:var(--strong);font-weight:600}.dp .lg-art{max-width:720px;min-width:0}.dp .lg-art h1{margin:0;font-size:clamp(34px,5vw,50px);line-height:.98;font-weight:800;letter-spacing:-.04em;color:var(--strong)}.dp .lg-meta{font-size:14px;color:var(--muted);margin-top:10px}.dp .lg-draft{margin:24px 0 0;padding:12px 16px;border-radius:12px;background:var(--some-wash);color:var(--some);font-size:14px;font-weight:600}.dp .lg-art h2{margin:28px 0 8px;font-size:20px;font-weight:700;color:var(--strong)}.dp .lg-art p{margin:0 0 12px;font-size:15.5px;line-height:26px;color:var(--ink-700);overflow-wrap:anywhere}.dp .lg-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.dp .lg-card{display:block;padding:20px;text-decoration:none;color:inherit}.dp .lg-card b{display:block;font-size:17px;color:var(--strong)}.dp .lg-card span{display:block;margin-top:6px;font-size:14px;line-height:21px;color:var(--muted)}@media (max-width:767px),(orientation:portrait) and (max-width:1023px){.dp .lg-grid{grid-template-columns:1fr;gap:24px}.dp .lg-nav{position:static;display:flex;flex-wrap:wrap;gap:4px}.dp .lg-nav__h{width:100%}.dp .lg-list{grid-template-columns:1fr}}