/* Shared proposal navigation, type and interaction standards. */
.proposal-sections113{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;border:0;margin:0 0 28px}.pump-proposal51 .proposal-sections113{margin-inline:auto}.proposal-sections113 a{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:20px;background:#e1edf6;border:1px solid transparent;border-radius:10px;min-height:68px;box-sizing:border-box;font-size:14px;line-height:1.4;text-decoration:none;color:#164f90;transition:background .18s,border-color .18s}.proposal-sections113 img{width:26px;height:26px;flex-shrink:0}.proposal-sections113 a:hover{background:#d6e6f2;border-color:#a8c0d3}.proposal-sections113 a:focus-visible,.pump-proposal51 button:focus-visible,.proposal-main29 button:focus-visible{outline:3px solid #164f90;outline-offset:4px}.pump-proposal51 [id],.proposal-main29 [id]{scroll-margin-top:130px}.pump-proposal51 .scope-head51 button{border-radius:8px;min-height:48px;font-size:13px}.pump-proposal51 .scope-head51 h2,.proposal-main29 .section-title29 h2{font-weight:500;font-size:clamp(29px,3vw,35px);line-height:1.1;letter-spacing:-1px}.pump-proposal51 .preview-state51>p{color:#52697b}.pump-proposal51 .preview-state51 a{color:#164f90}.pump-proposal51 .preview-state51{border-radius:12px}.proposal-main29 .spec-cards29 dd,.pump-proposal51 .duty-summary51 dd{overflow-wrap:anywhere}

@media(max-width:600px){.proposal-sections113{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.proposal-sections113 a{padding:16px;min-height:62px;font-size:13px}.proposal-sections113 img{width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){.proposal-sections113 a{transition:none}}
