@layer page{
.tech-phase12-hero .inner{max-width:1160px}.tech-phase12-hero h1{max-width:980px}.tech-phase12-hero .intro{max-width:900px}.tech-hero-actions{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:30px}.tech-hero-actions .text-link{min-height:44px;display:inline-flex;align-items:center}
.tech-status-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.14);margin:0 0 30px}.tech-status-key span{padding:18px 20px;color:#aeb5b7;font-size:13px;line-height:1.5;border-right:1px solid rgba(255,255,255,.14)}.tech-status-key span:last-child{border-right:0}.tech-status-key b{display:block;color:#f4f0e8;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px}
.tech-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-operating-grid .tech-overview-card{min-height:320px}.tech-status{display:inline-flex;width:max-content;max-width:100%;align-items:center;min-height:28px;padding:6px 9px;border:1px solid rgba(255,122,50,.52);color:#f4f0e8;font-size:10px;line-height:1.25;letter-spacing:.11em;text-transform:uppercase;background:rgba(5,7,8,.52)}.tech-overview-card .tech-status{margin-top:12px}.tech-overview-card h3{padding-top:46px}.tech-status--paper{background:rgba(255,255,255,.5);border-color:rgba(0,0,0,.2);color:#222}
.tech-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid currentColor;border-left:1px solid currentColor}.paper .tech-definition-grid{color:rgba(0,0,0,.16)}.tech-definition-grid article{padding:clamp(26px,3vw,46px);border-right:1px solid currentColor;border-bottom:1px solid currentColor}.tech-definition-grid article>*{color:inherit}.paper .tech-definition-grid article>*{color:initial}.tech-definition-grid h3{font-size:clamp(26px,3vw,42px);line-height:1.05;margin:22px 0 18px}.tech-definition-grid p{max-width:680px}.tech-inline-actions{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px}
.tech-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.tech-system-grid article{padding:clamp(24px,3vw,42px);border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.tech-system-grid h3{font-size:clamp(24px,2.4vw,34px);line-height:1.08;margin:0 0 16px}.tech-system-grid p{color:#aeb5b7}.tech-system-grid--paper{border-color:rgba(0,0,0,.16)}.tech-system-grid--paper article{border-color:rgba(0,0,0,.16)}.tech-system-grid--paper p{color:#555}.tech-boundary-note{max-width:920px;margin:24px 0 0;padding:16px 18px;border-left:2px solid #ff7a32;color:#aeb5b7;font-size:14px;line-height:1.6}.paper .tech-boundary-note{color:#555}
.tech-sequence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.tech-sequence>div{padding:24px 20px 28px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.tech-sequence span{font-size:10px;letter-spacing:.15em;color:#ff7a32}.tech-sequence h3{font-size:24px;margin:16px 0 12px}.tech-sequence p{font-size:14px;line-height:1.55;color:#aeb5b7}.tech-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.tech-status-key,.tech-system-grid,.tech-sequence{grid-template-columns:1fr}.tech-status-key span{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.tech-status-key span:last-child{border-bottom:0}.tech-operating-grid,.tech-definition-grid,.tech-next-grid{grid-template-columns:1fr}.tech-operating-grid .tech-overview-card{min-height:280px}.tech-system-grid article,.tech-sequence>div{padding:24px}.tech-sequence h3{font-size:22px}}
@media(max-width:760px){.tech-phase12-hero h1{font-size:clamp(42px,12vw,62px);line-height:.96}.tech-phase12-hero .intro{font-size:16px;line-height:1.55}.tech-hero-actions{margin-top:24px}.tech-operating-grid .tech-overview-card{min-height:260px}.tech-overview-card h3{padding-top:34px}.tech-status{font-size:10px;letter-spacing:.08em;white-space:normal}.tech-definition-grid h3{font-size:30px}.tech-definition-grid article{padding:26px 22px}.tech-system-grid article,.tech-sequence>div{padding:22px}.tech-boundary-note{font-size:14px}.tech-inline-actions{display:grid;grid-template-columns:1fr}.tech-inline-actions .text-link{min-height:44px;display:flex;align-items:center}}
}
