.evidence-meta{color:var(--teal);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.evidence-meta time{color:var(--muted);white-space:nowrap;font-weight:400}.evidence-record h2,.twin-validation h2{font-size:32px}.evidence-intro{color:var(--muted);max-width:850px;margin-top:20px;font-size:17px;line-height:1.9}.evidence-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:30px 0 0;display:grid}.evidence-facts>div{border-top:1px solid var(--line);min-width:0;padding-top:20px}.evidence-facts dt{margin-bottom:12px;font-size:15px;font-weight:600}.evidence-facts dd{color:var(--muted);margin:0;font-size:16px;line-height:1.9}.evidence-record .text-link,.twin-validation .text-link{margin-top:26px}.operations-record.evidence-compact{border-top:1px solid #ccd7df;margin-top:42px;padding-top:32px}.evidence-compact h3{font-size:26px}.evidence-compact .evidence-intro{font-size:16px}.evidence-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.evidence-steps li{border-top:2px solid var(--teal);padding-top:18px;font-size:16px}.evidence-steps li>span{color:var(--teal);margin-bottom:12px;font-size:13px;display:block}.evidence-note{border-top:1px solid var(--line);color:var(--muted);max-width:1100px;margin-top:30px;padding-top:20px;font-size:14px;line-height:1.9}.evidence-note strong{color:var(--ink);margin-bottom:7px;font-weight:600;display:block}.evidence-attribution{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8}.evidence-band{border-block:1px solid var(--line);background:#f2f5f7}.evidence-band .evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 60px}.evidence-band .section-intro{margin-bottom:30px}.twin-validation{min-width:0}.twin-validation.evidence-compact .evidence-facts{grid-template-columns:1fr;margin-top:22px}.twin-validation.evidence-compact .evidence-facts>div{padding-top:16px}.twin-validation:not(.evidence-compact) .evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.project-scope{border-top:1px solid var(--line)}.project-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;margin-top:32px;display:grid}.project-scope-grid>div{border-top:1px solid var(--line);min-width:0;padding-top:22px}.project-scope-grid h3{margin-bottom:18px;font-size:20px}.project-scope-grid p{color:var(--muted);font-size:16px;line-height:1.9}.project-scope-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.project-scope-grid li{align-items:flex-start;gap:10px;font-size:16px;display:flex}.project-scope-grid li>svg{color:var(--teal);flex-shrink:0;margin-top:5px}.technology-practice{border-top:1px solid var(--line);padding-top:76px}.technology-practice .eyebrow{color:var(--teal)}.technology-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.technology-use-grid article{border-top:2px solid var(--teal);flex-direction:column;min-width:0;padding-top:22px;display:flex}.technology-use-number{color:var(--teal);margin-bottom:15px;font-size:13px}.technology-use-grid h3{font-size:23px}.technology-use-names{color:var(--teal);min-height:54px;margin-top:17px;font-size:15px;font-weight:600;line-height:1.8}.technology-use-grid h4{margin:24px 0 10px;font-size:14px;font-weight:600}.technology-use-grid h4+p{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.9}.technology-use-stage{color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-size:13px}.technology-use-footer{justify-content:space-between;align-items:flex-start;gap:45px;margin-top:32px;display:flex}.technology-use-footer>p{color:var(--muted);max-width:790px;font-size:13px;line-height:1.9}.technology-use-footer .text-link{flex-shrink:0}@media (max-width:900px){.evidence-facts,.evidence-band .evidence-facts{gap:24px}.project-scope-grid{gap:40px}}@media (max-width:760px){.technology-use-grid{grid-template-columns:1fr;gap:32px}.technology-use-names{min-height:0}.technology-use-footer{gap:22px;display:grid}.technology-practice{padding-top:60px}.evidence-record h2,.twin-validation h2{font-size:28px}.evidence-compact h3{font-size:25px}.evidence-intro{font-size:16px}.evidence-facts,.evidence-band .evidence-facts,.twin-validation:not(.evidence-compact) .evidence-facts{grid-template-columns:1fr;gap:24px}.evidence-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.project-scope-grid{grid-template-columns:1fr;gap:28px}.evidence-meta{font-size:12px}.operations-record.evidence-compact{margin-top:32px;padding-top:28px}.evidence-meta span{overflow-wrap:anywhere}.evidence-facts dd{font-size:16px}}
