.architecture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.architecture-grid article{border-top:2px solid #142339;padding:22px 0}.architecture-grid h3{font-size:24px;margin:12px 0}.architecture-grid small{display:block;color:#294cff;font-weight:600;margin-top:18px}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.learning-grid details{background:white;border:1px solid #d8dee8;border-radius:12px;padding:20px}.learning-grid summary{cursor:pointer;font-size:20px;font-weight:600;line-height:1.4}.learning-grid summary span{color:#294cff;margin-right:10px}.learning-grid p{font-size:16px;line-height:1.7}.trial-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.trial-pair article{background:#f3f5f9;border-radius:16px;padding:30px}.trial-pair h3{font-size:24px;margin-top:0}.trial-pair li{margin:12px 0;line-height:1.7}summary:focus-visible{outline:3px solid #294cff;outline-offset:6px}@media(max-width:900px){.architecture-grid,.learning-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.architecture-grid,.learning-grid,.trial-pair{grid-template-columns:1fr}.trial-pair article{padding:24px}}
.innovative-section{background:#fff;color:#142339}.innovation-statement{max-width:850px;margin:12px 0 36px;padding:24px 0;border-top:1px solid #d8dee8}.innovation-statement>span{display:block;font-size:24px;font-weight:600;line-height:1.4;margin-bottom:14px}.innovation-statement>span br{display:none}.innovation-statement em{font-style:normal}.innovation-statement p{font-size:17px;line-height:1.8;margin:0;color:#526075}.innovation-grid{padding-top:0}.innovation-grid p{font-size:17px;line-height:1.8}.innovation-close{font-size:16px;line-height:1.8;color:#526075;margin:28px 0 0;max-width:900px}@media(max-width:700px){.innovation-statement{margin-bottom:24px}.innovation-statement>span{font-size:22px}}
