.about{max-width:620px;padding:var(--s6) var(--s5) calc(var(--s8) + env(safe-area-inset-bottom));gap:var(--s6);flex-direction:column;margin:0 auto;display:flex}.about-mark{width:44px;height:44px;color:var(--page-fg)}.about-mark svg{width:100%;height:100%;display:block}.about h1{letter-spacing:-.02em;font-size:clamp(30px,7vw,42px);line-height:1.04}.about h2{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--page-faint);font-size:11px;font-weight:400}.about section{gap:var(--s3);flex-direction:column;display:flex}.about p{line-height:1.62}.about .lede{font-size:clamp(17px,4.4vw,19px);line-height:1.55}.about p a{color:var(--page-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.about-rules{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.about-rules li{gap:var(--s2);grid-template-columns:1.9em 1fr;align-items:baseline;line-height:1.55;display:grid}.about-rules .n{font-family:var(--mono);color:var(--brass-dk);font-size:11px}.about-build{border-top:1px solid var(--page-line);padding-top:var(--s4);gap:var(--s1);font-family:var(--mono);color:var(--page-faint);flex-direction:column;font-size:12px;display:flex}.about-build strong{color:var(--page-fg);-webkit-user-select:all;user-select:all;font-weight:400}.about-foot{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}
