.profile-story-page.angel-profile{--angel-gold:#d7be7d;color:#f7f5ef;background:#0c1016}.angel-profile .profile-story-hero-copy>.primary-button{margin-top:28px}.angel-profile .record-disclaimer{color:#b9bcc3}.angel-profile section[id],.angel-profile div[id]{scroll-margin-top:110px}.angel-record{border-bottom:1px solid #ffffff25;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 6%;display:flex}.angel-record div{gap:8px;display:grid}.angel-record strong{font-size:clamp(30px,4vw,54px);line-height:1.1}.angel-record small{color:var(--angel-gold);white-space:nowrap;font-size:.48em}.angel-record span{letter-spacing:.12em;font-size:12px}.angel-record a,.angel-sources a{color:var(--angel-gold);text-underline-offset:4px;text-decoration:underline}.angel-section{padding:64px 6%}.angel-section h2{margin:0 0 22px;font-size:clamp(30px,3.4vw,52px);line-height:1.08}.angel-section h3{margin:16px 0 12px;font-size:clamp(24px,2.3vw,34px);line-height:1.2}.angel-section p{color:#d2d2d2;max-width:78ch;line-height:1.75}.angel-section header{margin-bottom:32px}.angel-intro{grid-template-columns:1.6fr 1fr;gap:50px;display:grid}.angel-intro aside{border-left:2px solid var(--angel-gold);align-self:center;padding:0 0 0 26px}.angel-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.angel-results article{background:#14171c;border:1px solid #ffffff20;min-width:0;padding:28px}.angel-bout-meta{letter-spacing:.07em;color:var(--angel-gold);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.angel-results h3 small{color:var(--angel-gold);white-space:nowrap;font-size:.58em;display:inline-block}.angel-section .angel-place{color:var(--angel-gold);margin-top:0}.angel-sources{flex-wrap:wrap;gap:12px 20px;margin:20px 0;font-size:13px;line-height:1.6;display:flex}.angel-sources a{overflow-wrap:anywhere}.angel-opponents{background:#171a20}.angel-opponents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.angel-opponents article{border-top:1px solid var(--angel-gold);padding-top:24px}.angel-decision{border-bottom:1px solid #ffffff25}.angel-access,.angel-media-note{font-size:13px}.angel-photos{grid-template-columns:1fr 1.3fr;align-items:center;gap:50px;display:grid}.angel-photos figure{margin:0}.angel-photos figure>div{height:520px;position:relative}.angel-photos figcaption{color:#aaa;margin-top:16px;font-size:12px;line-height:1.6}.angel-profile a:focus-visible{outline:2px solid var(--angel-gold);outline-offset:5px}@media (width<=850px){.angel-opponents>div{grid-template-columns:1fr}.angel-intro{grid-template-columns:1fr;gap:24px}}@media (width<=650px){.angel-results,.angel-photos{grid-template-columns:1fr}.angel-section{padding:40px 6%}.angel-results article{padding:22px}.angel-record{gap:20px}.angel-photos figure>div{height:440px}}
