.glyph-bridge{border-block:1px solid var(--line);background:linear-gradient(140deg,#102a2080,#071b1380)}
.glyph-bridge .section-heading{align-items:start}
.glyph-bridge .section-heading>p{font-size:16px;line-height:1.8}
.glyph-bridge-flow{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:16px;align-items:stretch;margin:34px 0}
.glyph-bridge-flow>div{position:relative;padding:25px;border:1px solid #72977555;border-radius:18px;background:#0c251c}
.glyph-bridge-flow>div+div::before{content:"→";position:absolute;left:-21px;top:calc(50% - 18px);width:25px;text-align:center;background:#0c241a;color:var(--gold);font-size:24px;z-index:1}
.glyph-bridge-flow .glyph-bridge-core{border-color:#d4e29e77;background:radial-gradient(ellipse at 50% 0,#d7ff9b16,transparent 80%),#11291f}
.glyph-bridge-flow h3{font-family:Georgia,serif;font-size:29px;font-weight:400;margin:13px 0 10px;color:#eeeadd}
.glyph-bridge-flow p{font-size:13px;line-height:1.75}
.glyph-bridge-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}
.glyph-bridge-tags span{display:block;padding:5px 10px;border:1px solid #98b99655;border-radius:100px;font-size:11px;color:#d7e9cc;background:#b8deaa09}
.glyph-bridge-evidence{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin-top:25px}
.glyph-bridge-evidence article{padding:27px;border:1px solid #6e8e7655;border-radius:18px;background:#0b231a}
.glyph-bridge-evidence h3{font-family:Georgia,serif;font-size:27px;font-weight:400;margin:12px 0 18px}
.glyph-bridge-evidence p{font-size:14px;line-height:1.8}
.glyph-bridge-metrics{display:flex;gap:30px;flex-wrap:wrap;margin:20px 0}
.glyph-bridge-metrics strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:42px;line-height:1.1;letter-spacing:-.04em;color:var(--lime)}
.glyph-bridge-metrics small{display:block;margin-top:8px;font-size:11px;color:#c1d4c4}
.glyph-bridge-note{margin-top:16px!important;font-size:12px!important;color:#a9bfb0}
.glyph-bridge-vision{margin-top:27px;padding-left:20px;border-left:2px solid var(--gold);max-width:880px;font-size:15px;line-height:1.8}
@media(max-width:750px){.glyph-bridge-flow,.glyph-bridge-evidence{grid-template-columns:1fr}.glyph-bridge-flow{gap:20px}.glyph-bridge-flow>div+div::before{content:"↓";left:calc(50% - 12px);top:-25px}.glyph-bridge-flow>div{padding:22px}.glyph-bridge-evidence article{padding:23px}.glyph-bridge-metrics{gap:25px}.glyph-bridge .section-heading>p{margin-top:22px}.glyph-bridge-vision{font-size:14px}}
