/* Trust, methodology clarity, editorial review and fighter profile surfaces. */
.evidence-context-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
.evidence-context-compact>div,.worked-example-card,.editorial-note,.profile-method-note{border:1px solid rgba(78,201,255,.26);background:linear-gradient(145deg,rgba(8,27,43,.96),rgba(3,11,20,.96));box-shadow:inset 0 0 22px rgba(34,151,255,.06)}
.evidence-context-compact>div{padding:16px 17px;border-radius:10px}
.evidence-context-compact b{display:block;color:#eaf8ff;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}
.evidence-context-compact span{display:block;color:#9fb6c6;font-size:13px;line-height:1.45}
.worked-example{padding:15px 17px;margin:14px 0;border-left:3px solid #39c8ff;background:rgba(5,22,35,.84);color:#b8ccd8;line-height:1.55}
.worked-example strong{color:#fff}
.method-deep-link,.editorial-note a,.editorial-review a,.profile-method-note a{color:#53d8ff;font-weight:800;text-decoration:none}
.evidence-context{max-width:1240px;margin:28px auto;padding:30px 26px;border:1px solid rgba(75,194,255,.2);background:rgba(2,10,18,.86)}
.evidence-heading{max-width:820px;margin-bottom:20px}.evidence-heading h2{margin:.25em 0;font-size:clamp(30px,5vw,54px)}.evidence-heading>p:last-child{color:#9eb5c5;line-height:1.55}
.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.evidence-grid article{padding:20px;border:1px solid rgba(74,190,240,.23);background:linear-gradient(145deg,rgba(8,29,47,.94),rgba(4,13,23,.98));border-radius:12px}.evidence-grid small{color:#46d2ff;font-weight:900;letter-spacing:.16em}.evidence-grid h3{margin:8px 0 7px;color:#f1f9ff}.evidence-grid p{margin:0;color:#a7bdca;line-height:1.55}
.worked-example-card{margin-top:16px;padding:20px;border-radius:12px}.worked-example-card strong{display:block;color:#54d9ff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px}.worked-example-card p{margin:0;color:#c1d2dc;line-height:1.55}
.editorial-note{margin:18px 0 0;padding:18px 20px;border-left:3px solid #39c8ff;border-radius:8px;color:#a9bfcc;font-size:14px;line-height:1.6}.editorial-note strong{color:#eefaff}.editorial-note a{margin-left:6px}
.editorial-review{margin:32px 0;padding:28px;border:1px solid rgba(75,197,255,.25);background:linear-gradient(135deg,rgba(6,23,38,.96),rgba(2,9,17,.98));border-radius:14px}.editorial-review h2{margin:.2em 0 .45em;font-size:clamp(28px,4vw,44px)}.editorial-review p{color:#aec2ce;line-height:1.65}
.static-trust-footer .static-socials,.static-trust-footer .footer-policy{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.static-trust-footer a{color:inherit}.static-trust-footer .footer-policy{margin-top:10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.fighter-profile-shell{max-width:1180px;margin:0 auto;padding:110px 24px 70px}.fighter-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#718da0;font-size:13px;margin-bottom:22px}.fighter-breadcrumb a{color:#9fc8db;text-decoration:none}.fighter-profile-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:640px;overflow:hidden;border:1px solid rgba(71,196,255,.25);background:radial-gradient(circle at 75% 28%,rgba(20,116,190,.26),transparent 42%),linear-gradient(140deg,#061827,#02070d 72%);position:relative}.fighter-profile-copy{padding:48px;z-index:2}.profile-rank{font-weight:950;font-size:clamp(56px,9vw,108px);line-height:.9;color:#41d1ff;margin:32px 0 4px;letter-spacing:-.06em}.fighter-profile-copy h1{font-size:clamp(48px,8vw,88px);line-height:.93;margin:0;color:#f3f8fb;text-transform:uppercase;max-width:720px}.profile-division{color:#99b7c7;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.profile-score{display:inline-grid;grid-template-columns:auto auto;column-gap:14px;align-items:end;margin:28px 0 20px;padding:14px 18px;border:1px solid rgba(67,205,255,.38);background:rgba(5,23,36,.9)}.profile-score small,.profile-score span{grid-column:1;color:#7fa1b4;letter-spacing:.08em}.profile-score strong{grid-row:1/3;grid-column:2;font-size:56px;line-height:.9;color:#52dcff}.profile-explainer{max-width:650px;color:#b0c5d0;line-height:1.62}.profile-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.fighter-profile-image{display:flex;align-items:flex-end;justify-content:center;min-height:580px;background:radial-gradient(circle at center 45%,rgba(34,168,255,.2),transparent 55%)}.fighter-profile-image img{display:block;width:min(100%,520px);max-height:620px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 22px rgba(35,158,255,.32))}.profile-method-note{margin-top:18px;padding:25px;border-radius:12px}.profile-method-note h2{margin-top:0}.profile-method-note p{color:#a8bfcc;line-height:1.6}.fighter-footer{max-width:1180px;margin:0 auto 40px;padding:18px 24px;border-top:1px solid rgba(90,180,220,.2);display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.fighter-footer a{color:#9cbccd;text-decoration:none;font-size:13px}
.editorial-policy-shell{max-width:900px;margin:0 auto;padding:115px 24px 80px}.editorial-policy-shell h1{font-size:clamp(44px,8vw,78px);margin:.2em 0}.editorial-policy-shell .policy-lede{font-size:19px;line-height:1.6;color:#b6cad5}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0}.policy-card{padding:22px;border:1px solid rgba(68,195,250,.22);background:rgba(5,20,33,.94);border-radius:12px}.policy-card h2{margin-top:0}.policy-card p,.policy-card li{color:#abc0cc;line-height:1.6}.policy-status{margin-top:24px;padding:19px;border-left:3px solid #42d3ff;background:#061724;color:#bed0d9;line-height:1.6}
@media(max-width:760px){.evidence-context-compact,.evidence-grid,.policy-grid,.fighter-profile-hero{grid-template-columns:1fr}.fighter-profile-shell{padding:92px 14px 50px}.fighter-profile-copy{padding:28px 22px}.fighter-profile-image{min-height:380px}.fighter-profile-image img{max-height:430px}.evidence-context{padding:22px 15px}.profile-score strong{font-size:48px}}
