.about-author{align-self:stretch}.about-contents{position:sticky;top:112px;margin-top:36px;max-height:calc(100vh - 136px);overflow-y:auto;font:400 13px/1.5 var(--sans);color:var(--muted)}
.about-contents summary{font-size:15px;font-weight:500;color:var(--ink);list-style:none;margin-bottom:18px;cursor:pointer}.about-contents summary::-webkit-details-marker{display:none}
.about-contents ol{list-style:none;padding:0;margin:0;border-left:1px solid var(--line)}.about-contents a{display:block;padding:10px 0 10px 16px;border-left:2px solid transparent;margin-left:-1px;text-wrap:pretty;color:var(--muted);text-decoration:none}.about-contents a:hover,.about-contents a[aria-current="location"]{color:var(--blue)}.about-contents a[aria-current="location"]{border-left-color:var(--blue)}
.about-contents a:focus-visible,.about-contents summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.about-story h2[id],#engineering-to-assurance,#visual-language,#visual-identity-assets{scroll-margin-top:108px}
@media(max-width:960px){.about-contents{position:static;max-height:none;overflow:visible}.about-contents summary{display:flex;justify-content:space-between;margin:0;min-height:44px;align-items:center}.about-contents summary::after{content:'+'}.about-contents details[open] summary::after{content:'−'}.about-contents details[open] ol{margin-top:10px}}

@media(max-width:960px){.about-reading>.about-contents{margin:0 0 28px;padding:0 0 12px;border-bottom:1px solid var(--line);width:100%;}}
