.about-page{max-width:1080px;padding-top:72px;padding-bottom:100px}.about-intro{max-width:780px;padding-bottom:64px}.about-page h1{font-size:clamp(38px,5.5vw,66px);font-weight:400;line-height:1.14;letter-spacing:-.025em;margin:20px 0 28px}.about-page p{color:#aaa69b;line-height:1.85}.about-page .eyebrow{font-size:11px;letter-spacing:.15em;color:#c7b47e}.about-page .about-lead{font-size:21px;color:#e0d9c9;line-height:1.65}.about-row{display:grid;grid-template-columns:1fr 1.65fr;gap:52px;border-top:1px solid #373329;padding:42px 0}.about-row h2{font-size:30px;font-weight:400;margin:14px 0;color:#eee6d4}.about-row p:first-child{margin-top:0}.about-page .about-role{font-size:23px;line-height:1.55;color:#e0d9c9}.about-page a.about-link,.about-contact a{color:#d4bd83;text-underline-offset:5px}.about-contact{margin:26px 0 0}.about-contact div{display:grid;grid-template-columns:75px 1fr;gap:16px;margin:16px 0}.about-contact dt{color:#aaa69b}.about-contact dd{margin:0;overflow-wrap:anywhere}.site-header nav{flex-wrap:wrap}@media(max-width:640px){.about-page{padding-top:42px;padding-bottom:50px}.about-intro{padding-bottom:35px}.about-row{grid-template-columns:1fr;gap:18px;padding:30px 0}.about-row h2{margin-bottom:0}.about-page .about-lead{font-size:19px}}
.about-page #creator{font-size:38px;font-weight:400;line-height:1.2;margin:20px 0 28px}
.about-credits{margin-top:48px;padding-top:20px;border-top:1px solid #373329;max-width:780px}.about-page .about-credits p{font-size:13px;line-height:1.8;color:#928d82;margin:0}
.about-intro{max-width:none;container-type:inline-size}.about-intro h1{white-space:nowrap;font-size:clamp(18px,6cqw,66px)}.about-intro .about-lead{max-width:780px}

.about-page .about-credits{display:block}.about-page .about-credits .about-prediction{margin-top:12px}.about-prediction a{color:inherit;text-decoration:underline;text-underline-offset:3px}

/* Private protocols entry, aligned with the existing Prediction footer link. */
.about-page .about-credits .about-footer-links{display:flex;align-items:baseline;justify-content:space-between;gap:10px 28px;flex-wrap:wrap;margin-top:12px}
.about-page .about-credits .about-footer-links p{margin:0}
.about-page .about-credits .about-protocols{margin-left:auto}
.about-protocols a{display:inline-block;padding:4px 0;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.about-protocols a:hover{color:#d4bd83}
.about-protocols a:focus-visible{outline:1px solid #d4bd83;outline-offset:5px}
