.technical-section{background:#fff;border-top:1px solid #e1e8ee}.technical-section h2{font-size:clamp(27px,3vw,38px);margin-bottom:30px}.technical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}.technical-grid article{border-top:2px solid #b4cbd9;padding-top:20px}.technical-grid h3{font-size:20px;letter-spacing:-.02em;margin-bottom:15px}.technical-grid p{font-size:13px;line-height:1.95;margin:0}.technical-footnote{font-size:10px;color:#8294a1;margin:25px 0 0}@media(max-width:760px){.technical-grid{grid-template-columns:1fr;gap:24px}.technical-grid h3{font-size:19px}.technical-section h2{font-size:28px}}

.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.application-card{padding:35px;border:1px solid #dae5ec;background:white}.application-card h2{font-size:27px}.application-card p{font-size:14px;line-height:1.95}.application-card .text-link{display:inline-block;margin-top:10px}.links{gap:18px}@media(max-width:1050px){.links{gap:12px;font-size:11px}.nav{gap:14px}}@media(max-width:760px){.application-grid{grid-template-columns:1fr;gap:20px}.application-card{padding:26px}.application-card h2{font-size:25px}.links{font-size:13px}}

.website-contact{margin:25px 0 0}.website-contact>span{display:block;font-size:12px;color:#708596;margin-bottom:8px}.website-contact>a{display:inline-block;font-size:18px;line-height:1.6;color:#234e6d;border-bottom:1px solid #9eb4c4;padding-bottom:4px;overflow-wrap:anywhere}.website-contact>a:hover{color:#0e7497;border-color:#0e7497}
