.gb-back-bar{max-width:1200px;margin:0 auto;padding:110px 60px 0}.gb-back-link{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.gb-back-link:hover{color:var(--gold)}.gb-wrap *{margin:0;padding:0;box-sizing:border-box}.gb-wrap h1{font-size:36px;font-weight:600;color:gold;letter-spacing:-1px}.gb-wrap h2{font-size:22px;font-weight:600;color:gold;margin:1.5rem 0 1rem}.gb-wrap h3{font-size:16px;font-weight:600;color:#e0e0e0}.gb-wrap p{font-size:14px;line-height:1.7;color:#bbb}.gb-wrap .infographic{font-family:Segoe UI,Tahoma,Geneva,sans-serif;background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#0f0f0f);color:#e0e0e0;min-height:100vh;padding:3rem 2rem}.gb-wrap .container{max-width:1200px;margin:0 auto}.gb-wrap .hero{text-align:center;margin-bottom:3rem;animation:gb-fadeInDown .8s ease-out}.gb-wrap .hero h1{font-size:42px;margin-bottom:.5rem;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gb-wrap .hero p{font-size:16px;color:#999;max-width:600px;margin:0 auto}.gb-wrap .junction-visual{margin:2rem auto;text-align:center}.gb-wrap .tight-junctions{display:inline-flex;gap:12px;padding:2rem;background:#ffd7000d;border:1px solid rgba(255,215,0,.2);border-radius:12px;animation:gb-slideUp .8s ease-out .2s both}.gb-wrap .junction{width:60px;height:60px;border:3px solid #ffd700;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all .3s ease;position:relative}.gb-wrap .junction:after{content:"";position:absolute;width:100%;height:100%;border:2px solid #ffd700;border-radius:8px;animation:gb-pulse 2s ease-in-out infinite;opacity:0}.gb-wrap .junction.sealed{background:#51cf6633;border-color:#51cf66}.gb-wrap .junction.sealed:after{border-color:#51cf66}.gb-wrap .junction.open{background:#ff6b6b33;border-color:#ff6b6b}.gb-wrap .junction.open:after{border-color:#ff6b6b}.gb-wrap .section{margin-bottom:2rem;background:#ffffff05;border:1px solid rgba(255,215,0,.15);border-radius:12px;overflow:hidden;animation:gb-slideUp .8s ease-out both}.gb-wrap .section:nth-child(1){animation-delay:.2s}.gb-wrap .section:nth-child(2){animation-delay:.3s}.gb-wrap .section:nth-child(3){animation-delay:.4s}.gb-wrap .section:nth-child(4){animation-delay:.5s}.gb-wrap .section:nth-child(5){animation-delay:.6s}.gb-wrap .section-header{padding:1.5rem;background:linear-gradient(90deg,#ffd7001a,#ffd7000d);border-bottom:1px solid rgba(255,215,0,.2);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.gb-wrap .section-header:hover{background:linear-gradient(90deg,#ffd70026,#ffd7001a)}.gb-wrap .section-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:gold}.gb-wrap .section-icon{font-size:24px}.gb-wrap .toggle-icon{font-size:20px;transition:transform .3s ease;color:gold}.gb-wrap .section.expanded .toggle-icon{transform:rotate(180deg)}.gb-wrap .section-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);padding:0 1.5rem}.gb-wrap .section.expanded .section-content{max-height:2000px;padding:1.5rem}.gb-wrap .grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:1rem 0}.gb-wrap .grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin:1rem 0}.gb-wrap .card{background:linear-gradient(135deg,#ffd70014,#ffd70005);border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:1.5rem;transition:all .3s ease}.gb-wrap .card:hover{background:linear-gradient(135deg,#ffd7001f,#ffd7000d);border-color:#ffd70066;transform:translateY(-4px)}.gb-wrap .card-icon{font-size:32px;margin-bottom:.75rem;display:block}.gb-wrap .card-title{font-size:15px;font-weight:600;color:gold;margin-bottom:.5rem}.gb-wrap .card-text{font-size:12px;color:#aaa;line-height:1.6}.gb-wrap .cascade{display:flex;align-items:center;gap:1.5rem;margin:1.5rem 0;flex-wrap:wrap}.gb-wrap .cascade-box{flex:1;min-width:150px;padding:1.25rem;background:#ffffff0a;border:.5px solid rgba(255,215,0,.2);border-radius:6px;text-align:center;font-size:12px;line-height:1.6}.gb-wrap .cascade-box.danger{border-color:#ff6b6b66;background:#ff6b6b0d}.gb-wrap .cascade-box.warning{border-color:#ff922b66;background:#ff922b0d}.gb-wrap .cascade-label{font-weight:600;color:gold;margin-bottom:.5rem;font-size:11px;text-transform:uppercase}.gb-wrap .cascade-arrow{font-size:24px;color:gold;animation:gb-bounce 1.5s infinite}.gb-wrap .feature-list{list-style:none;margin:1rem 0}.gb-wrap .feature-list li{padding:.75rem 0 .75rem 1.5rem;position:relative;font-size:13px;color:#bbb;line-height:1.6}.gb-wrap .feature-list li:before{content:"→";position:absolute;left:0;color:gold;font-weight:600}.gb-wrap .damage-list li:before{content:"✗";color:#ff6b6b}.gb-wrap .healing-list li:before{content:"✓";color:#51cf66}.gb-wrap .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin:1.5rem 0}.gb-wrap .stat-box{background:#ffd70014;border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:1.5rem;text-align:center}.gb-wrap .stat-number{font-size:28px;font-weight:700;color:gold;margin-bottom:.5rem}.gb-wrap .stat-label{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.gb-wrap .protocol-step{background:#51cf6614;border-left:3px solid #51cf66;padding:1.25rem;margin:1rem 0;border-radius:4px}.gb-wrap .protocol-step h4{color:#51cf66;font-size:13px;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.gb-wrap .protocol-step p{font-size:13px;color:#bbb;margin:0}.gb-wrap .btn{display:inline-block;padding:.75rem 1.5rem;background:#ffd7001a;border:.5px solid rgba(255,215,0,.3);color:gold;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;transition:all .3s ease;margin:.5rem}.gb-wrap .btn:hover{background:#ffd70033;border-color:#ffd70080;transform:translateY(-2px)}@keyframes gb-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:0}}@keyframes gb-bounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes gb-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes gb-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.gb-wrap .tight-junctions{flex-wrap:wrap}.gb-wrap .grid-2,.gb-wrap .grid-3{grid-template-columns:1fr}.gb-wrap .cascade{flex-direction:column}.gb-wrap h1{font-size:28px}}
