.about-sidebar{width:220px;flex-shrink:0;padding-top:var(--wa-space-l);position:sticky;top:84px;align-self:flex-start;max-height:calc(100dvh - 84px);overflow-y:auto}.about-nav{display:flex;flex-direction:column;gap:var(--wa-space-3xs)}.about-nav-heading{font-family:var(--font-title);font-size:var(--wa-font-size-xs);font-weight:var(--wa-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--wa-color-text-quiet);padding:var(--wa-space-2xs) var(--wa-space-s);margin-bottom:var(--wa-space-2xs)}.about-nav-link{display:flex;align-items:center;gap:var(--wa-space-s);padding:var(--wa-space-xs) var(--wa-space-s);border-radius:var(--wa-border-radius-s);font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet);transition:all .15s;white-space:nowrap}.about-nav-link:hover{color:var(--wa-color-text-normal);background:var(--wa-color-neutral-fill-quiet)}.about-nav-link.active{color:var(--wa-color-text-normal);background:var(--wa-color-neutral-fill-quiet);font-weight:var(--wa-font-weight-semibold)}.about-nav-link wa-icon{font-size:var(--wa-font-size-m);flex-shrink:0}.about-layout{display:flex;gap:var(--wa-space-xl)}.about-main{flex:1;min-width:0;max-width:46rem}@media(max-width:900px){.about-sidebar{display:none}}.about-prose{padding-top:var(--wa-space-2xl);padding-bottom:var(--wa-space-3xl)}.about-prose .kicker{font-family:var(--font-title);font-size:var(--wa-font-size-xs);font-weight:var(--wa-font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--wa-color-brand-on-quiet);margin:0 0 var(--wa-space-xs)}.about-prose h1{font-family:var(--font-title);font-size:var(--wa-font-size-3xl);font-weight:var(--wa-font-weight-bold);letter-spacing:-.015em;line-height:var(--wa-line-height-condensed);margin:0 0 var(--wa-space-l)}.about-prose h2{font-size:var(--wa-font-size-xl);font-weight:var(--wa-font-weight-bold);margin:var(--wa-space-3xl) 0 var(--wa-space-m);padding-bottom:var(--wa-space-xs);border-bottom:var(--wa-border-width-s) solid var(--wa-color-neutral-border-quiet)}.about-prose h3{font-size:var(--wa-font-size-l);font-weight:var(--wa-font-weight-bold);margin:var(--wa-space-xl) 0 var(--wa-space-xs)}.about-prose p,.about-prose li{line-height:var(--wa-line-height-expanded);color:var(--wa-color-text-normal)}.about-prose p{margin:0 0 var(--wa-space-m)}.about-prose .lede{font-size:var(--wa-font-size-l);line-height:var(--wa-line-height-normal);color:var(--wa-color-text-quiet);margin-bottom:var(--wa-space-xl)}.about-prose ul,.about-prose ol{margin:0 0 var(--wa-space-l);padding-left:var(--wa-space-xl)}.about-prose li{margin-bottom:var(--wa-space-xs);padding-left:var(--wa-space-2xs)}.about-prose li::marker{color:var(--wa-color-brand-on-quiet)}.about-prose table{width:100%;border-collapse:separate;border-spacing:0;margin:var(--wa-space-l) 0 var(--wa-space-xl);font-size:var(--wa-font-size-s);border:var(--wa-border-width-s) solid var(--wa-color-neutral-border-quiet);border-radius:var(--wa-border-radius-m);overflow:hidden}.about-prose th{text-align:left;font-family:var(--font-title);font-size:var(--wa-font-size-xs);font-weight:var(--wa-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--wa-color-text-quiet);background:var(--wa-color-neutral-fill-quiet);padding:var(--wa-space-s) var(--wa-space-m);border-bottom:var(--wa-border-width-s) solid var(--wa-color-neutral-border-quiet);white-space:nowrap}.about-prose td{padding:var(--wa-space-s) var(--wa-space-m);border-bottom:var(--wa-border-width-s) solid var(--wa-color-neutral-border-quiet);vertical-align:top}.about-prose tbody tr:last-child td{border-bottom:none}.about-prose tbody tr:hover td{background:var(--wa-color-neutral-fill-quiet)}.about-prose .def-card{border:var(--wa-border-width-s) solid var(--wa-color-neutral-border-quiet);border-left:var(--wa-border-width-l) solid var(--wa-color-brand-fill-loud);border-radius:var(--wa-border-radius-m);background:var(--wa-color-surface-raised);padding:var(--wa-space-m) var(--wa-space-l);margin-bottom:var(--wa-space-m)}.about-prose .def-card h3{margin:0 0 var(--wa-space-2xs);font-size:var(--wa-font-size-m);display:flex;align-items:baseline;gap:var(--wa-space-s);flex-wrap:wrap}.about-prose .def-card .def-aka{font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-xs);font-weight:var(--wa-font-weight-normal);color:var(--wa-color-text-quiet)}.about-prose .def-card p{margin:0;font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet)}.about-prose .def-card p strong,.about-prose .def-card p a{color:var(--wa-color-text-normal)}.about-prose .link-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--wa-space-m);margin:var(--wa-space-l) 0 var(--wa-space-xl)}@media(max-width:700px){.about-prose .link-cards{grid-template-columns:1fr}}.about-prose .link-card{display:flex;flex-direction:column;gap:var(--wa-space-3xs);border:var(--wa-border-width-s) solid var(--wa-color-neutral-border-quiet);border-radius:var(--wa-border-radius-m);background:var(--wa-color-surface-raised);padding:var(--wa-space-m) var(--wa-space-l);transition:border-color .15s,background .15s}.about-prose .link-card:hover{border-color:var(--wa-color-brand-border-normal);background:var(--wa-color-surface-default)}.about-prose .link-card .link-card-title{font-weight:var(--wa-font-weight-bold);color:var(--wa-color-text-normal);display:flex;align-items:center;gap:var(--wa-space-xs)}.about-prose .link-card .link-card-title wa-icon{color:var(--wa-color-brand-on-quiet)}.about-prose .link-card p{margin:0;font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet)}.about-prose wa-callout{margin:var(--wa-space-xl) 0}
