@layer components{.ndm .ndm-alt-byline{color:var(--subtle-foreground);margin-top:12px;font-size:14px;line-height:20px;display:block}.ndm-alt-sec{row-gap:var(--head-gap);padding-block:var(--space-y)}.ndm-alt-sec>*{grid-column:1/-1}.ndm-alt-facts-sec{row-gap:24px;padding-top:0}.ndm-alt-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);border-radius:2px}.ndm-alt-link:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ndm-alt-link:hover{text-decoration-color:currentColor}}.ndm-alt-proof{padding-block:48px 0}.ndm-alt-proof-list{border-block:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ndm-alt-proof-list>li{align-content:start;gap:8px;padding:24px 28px 22px 0;display:grid}.ndm-alt-proof-list>li+li{border-left:1px solid var(--border);padding-left:28px}.ndm .ndm-alt-stat{color:var(--foreground);font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:1.1}.ndm .ndm-alt-proof-line{max-width:36ch;color:var(--muted-foreground);text-wrap:pretty;font-size:15px;line-height:22px}.ndm .ndm-alt-proof-adapt{color:var(--foreground);margin-top:6px;font-size:15px;line-height:22px}.ndm .ndm-alt-proof-adapt strong{font-weight:500}@media (max-width:860px){.ndm-alt-proof-list{grid-template-columns:minmax(0,1fr)}.ndm-alt-proof-list>li,.ndm-alt-proof-list>li+li{border-left:0;padding:20px 0}.ndm-alt-proof-list>li+li{border-top:1px solid var(--border)}}.ndm .ndm-alt-src{color:var(--muted-foreground);font-size:13px;line-height:20px}.ndm-alt-facts{gap:12px;margin:0;font-size:15px;line-height:24px;display:grid}.ndm-alt-facts>div{grid-template-columns:112px minmax(0,1fr);gap:16px;display:grid}.ndm-alt-facts dt{color:var(--muted-foreground);font-weight:500}.ndm-alt-facts dd{color:var(--foreground);text-wrap:pretty;margin:0}.ndm-alt-list{grid-template-columns:subgrid;border-bottom:1px solid var(--border);display:grid}.ndm-alt-entry{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--border);row-gap:16px;padding-block:32px;display:grid}.ndm-alt-entry-head{grid-column:1/span 4;align-content:start;gap:8px;padding-right:24px;display:grid}.ndm .ndm-alt-entry-head h3{letter-spacing:-.01em;font-size:20px;line-height:26px}.ndm .ndm-alt-entry-head p{color:var(--muted-foreground);text-wrap:pretty;font-size:15px;line-height:24px}.ndm-alt-entry-body{grid-column:5/-1;gap:16px;display:grid}@media (max-width:860px){.ndm-alt-entry-head,.ndm-alt-entry-body{grid-column:1/-1;padding-right:0}}@media (max-width:640px){.ndm-alt-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}}
