/* Engineering resources */
.engineering-section{padding:64px 0;background:#f1f5f8;color:#18334b}.engineering-section .container{max-width:1200px;margin:auto;padding:0 24px}.engineering-section h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:8px 0 18px}.engineering-section h3{font-size:20px;line-height:1.35;margin:0 0 12px}.engineering-section p,.engineering-section li{line-height:1.7}.engineering-section .eng-kicker{color:#92520f;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.eng-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.eng-card{background:#fff;border:1px solid #d7e0e8;border-top:3px solid #db7a20;padding:24px;min-width:0}.engineering-section a{color:#165983;text-decoration:underline;text-underline-offset:3px}.engineering-section .eng-button{display:inline-block;background:#143a57;color:white;padding:11px 15px;text-decoration:none;border-radius:3px;font-weight:600}.eng-card small{display:block;margin-top:12px;color:#536777}.eng-lead{max-width:880px;font-size:18px}.eng-table-wrap{overflow-x:auto;margin:24px 0}.engineering-section table{width:100%;border-collapse:collapse;background:#fff;font-size:15px}.engineering-section th,.engineering-section td{text-align:left;vertical-align:top;padding:14px;border:1px solid #d7e0e8;white-space:normal}.engineering-section th{background:#173950;color:#fff}.eng-diagram{display:block;width:100%;height:auto;max-width:900px;margin:28px auto}.eng-note{border-left:3px solid #d98428;padding:12px 18px;background:white}.engineering-section .sources{font-size:13px;color:#536777;margin-top:24px}.eng-card ul{padding-left:18px}.engineering-section a:focus-visible{outline:3px solid #e6892d;outline-offset:3px}@media(max-width:760px){.eng-grid{grid-template-columns:1fr}.engineering-section{padding:40px 0}.engineering-section .container{padding:0 20px}.engineering-section th,.engineering-section td{padding:10px;font-size:14px}.eng-card{padding:20px}}
.engineering-section{scroll-margin-top:100px}
