.colophon-intro{border-bottom:1px solid var(--line)}.colophon-intro h1{margin:0}.colophon-intro__description{max-width:760px;margin:28px 0 0}.colophon-layout{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:48px;margin-top:52px;display:grid}.colophon-facts{align-self:start;position:sticky;top:88px}.colophon-facts dl{border-top:1px solid var(--line);margin:0}.colophon-facts dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;padding:13px 0;display:grid}.colophon-facts dt,.colophon-facts dd,.colophon-section-label{font:var(--type-metadata-size) / var(--type-metadata-line-height) var(--font-mono);letter-spacing:.045em;margin:0}.colophon-facts dt,.colophon-section-label{color:var(--graphite);text-transform:uppercase}.colophon-content{max-width:920px}.colophon-content section{border-bottom:1px solid var(--line);margin-bottom:48px;padding:0 0 48px}.colophon-content section:last-child{margin-bottom:0}.colophon-content h2{margin:9px 0 24px}.colophon-content p:not(.colophon-section-label){max-width:72ch;font-size:var(--type-body-size);line-height:var(--type-body-line-height);margin:0 0 20px}.colophon-content p:last-child{margin-bottom:0}.colophon-content a{color:var(--blue);text-underline-offset:.16em}.colophon-content code{font-family:var(--font-mono);font-size:.86em}.colophon-stack{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.colophon-stack li{border-bottom:1px solid var(--line);gap:5px;padding:16px 0;display:grid}.colophon-stack li:nth-child(odd){padding-right:20px}.colophon-stack li:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.colophon-stack strong{font-size:16px;font-weight:500}.colophon-stack span{color:var(--graphite);font:var(--type-metadata-size) / var(--type-metadata-line-height) var(--font-mono);letter-spacing:.045em}@media (width<=767px){.colophon-layout{grid-template-columns:1fr;gap:40px;margin-top:36px}.colophon-facts{position:static}.colophon-content section{margin-bottom:36px;padding-bottom:36px}.colophon-stack{grid-template-columns:1fr}.colophon-stack li:nth-child(odd),.colophon-stack li:nth-child(2n){border-left:0;padding-inline:0}}
