.topbar{background:linear-gradient(110deg,#0d3151,#174d76 58%,#1d6b91)!important;border-bottom:1px solid #83a9bd}.topbar nav a,.topbar .outline{color:#fff}.topbar .outline{border-color:#a8c4d3;background:#ffffff10}.topbar nav a:hover{color:#ffb777}.brand{display:flex;align-items:center;text-decoration:none}.brand img{display:block;width:200px;height:auto}.footer-brand img{width:112px;filter:brightness(0) invert(1)}.evidence{padding:1px 0 105px;background:#fff}.evidence .section-head{padding-top:92px}.evidence-wrap{max-width:1200px;padding:0 6vw;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.evidence-card{border-radius:12px;background:linear-gradient(135deg,#123b5d,#1d6f96);padding:32px;color:#fff;box-shadow:0 18px 38px #113a5d24}.evidence-card header{display:flex;justify-content:space-between;align-items:center;gap:12px}.evidence-card header span{font-family:'DM Mono',monospace;font-size:10px;color:#cbe9f5;letter-spacing:.06em}.evidence-card header b{font-family:'DM Mono',monospace;font-size:9px;color:#ffbd7e;letter-spacing:.07em}.evidence-card h3{font-size:28px;margin:31px 0 11px}.evidence-card>p{font-size:15px;line-height:1.65;color:#d6e8f1;max-width:540px}.evidence-card ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:11px}.evidence-card li{font-size:13px;color:#f1f7fa}.evidence-card li:before{content:'✓';color:#ffb777;font-weight:800;margin-right:10px}.evidence-flow{list-style:none;margin:0;padding:9px 0;display:grid;gap:0;border-top:1px solid var(--line)}.evidence-flow li{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:19px 0;border-bottom:1px solid var(--line)}.evidence-flow b{font-family:'DM Mono',monospace;font-size:13px;color:var(--orange)}.evidence-flow div{display:grid;gap:4px}.evidence-flow strong{font-size:16px;color:var(--ink)}.evidence-flow span{font-size:13px;line-height:1.5;color:var(--muted)}@media(max-width:800px){.brand img{width:150px}.footer-brand img{width:112px}.evidence{padding-bottom:70px}.evidence .section-head{padding-top:70px}.evidence-wrap{grid-template-columns:1fr;padding-left:7vw;padding-right:7vw}.evidence-card{padding:24px}.evidence-card header{align-items:flex-start;flex-direction:column;gap:7px}.evidence-card h3{font-size:25px;margin-top:24px}}
