/* Small capability additions reuse the established navy, orange and white palette. */
.lp-capabilities{padding:64px 28px;background:#fff;border-top:1px solid #eee8e3;scroll-margin-top:84px}.lp-cap-wrap{max-width:1160px;margin:auto}.lp-cap-eyebrow{display:block;color:#E8521A;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:12px}.lp-capabilities h2{font-size:clamp(26px,3vw,36px);line-height:1.17;letter-spacing:-.025em;color:#111A2B;max-width:780px;margin:0 0 28px}.lp-cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp-cap-grid article{padding:24px;border:1px solid #eee1d8;border-radius:14px;background:#fff;min-width:0;display:flex;flex-direction:column}.lp-cap-grid h3{font-size:19px;line-height:1.3;color:#111A2B;margin:0 0 12px}.lp-cap-grid p{font-size:15px;line-height:1.75;color:#565c66;margin:0 0 18px}.lp-cap-grid a{color:#b73c0e;font-size:14px;font-weight:750;text-underline-offset:4px;margin-top:auto}.lp-cap-grid a:focus-visible{outline:3px solid #E8521A;outline-offset:5px}.lp-capabilities table{border-collapse:collapse;width:100%;font-size:14px}.lp-capabilities th,.lp-capabilities td{text-align:left;padding:14px;border-bottom:1px solid #eee1d8;vertical-align:top}.lp-capabilities th{background:#fff6ef;color:#111A2B}.lp-capabilities caption{text-align:left;color:#565c66;margin-bottom:16px}.lp-cap-note{font-size:13px;line-height:1.7;color:#565c66;margin-top:18px}.lp-cap-grid.lp-cap-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.lp-capabilities{padding:42px 20px}.lp-cap-grid,.lp-cap-grid.lp-cap-two{grid-template-columns:1fr;gap:16px}.lp-cap-grid article{padding:22px}.lp-capabilities td,.lp-capabilities th{padding:10px 7px;font-size:13px}.lp-capabilities table{overflow-wrap:anywhere}}
