.engineering-intro{max-width:900px;color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.9}.engineering-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.engineering-grid article{display:flex;flex-direction:column;padding:25px;background:#fff;border:1px solid var(--line);border-radius:10px;border-top:3px solid #809bb0}.engineering-number{font-size:12px;letter-spacing:1.2px;color:#72879a}.engineering-grid h3{margin:14px 0 8px;font-size:19px}.engineering-grid article>p{font-size:14px;color:var(--muted);line-height:1.95;margin:0 0 20px;flex:1}.engineering-example{padding:15px;background:#edf2f6;border-radius:6px;font-size:14px;line-height:1.9}.engineering-example b{display:block;color:#48677e;font-size:12px;margin-bottom:5px}.engineering-grid small{display:block;font-size:12px;line-height:1.9;color:#816541;margin-top:16px}.engineering-takeaway{background:#fff4e8;border-left:3px solid var(--accent);padding:22px 25px;margin-top:20px;border-radius:6px}.engineering-takeaway>strong{font-size:18px}.engineering-takeaway p{font-size:14px;color:#806647;line-height:1.9;margin:8px 0 0}@media(max-width:1100px){header nav{gap:14px}.engineering-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){header nav{display:none}}@media(max-width:600px){.engineering-grid{grid-template-columns:1fr}.engineering-grid article{padding:22px}.engineering-takeaway{padding:20px}}@media print{.engineering-grid{grid-template-columns:1fr 1fr}.engineering-grid article{break-inside:avoid}.engineering-takeaway{break-inside:avoid}}
