/* Navigation only: make room for one requested tools link. Hero styles stay untouched. */
@media(min-width:1251px){.tools-nav .nav-links{gap:14px}}
@media(min-width:901px) and (max-width:1250px){
 .tools-nav .nav-toggle{display:block}
 .tools-nav .nav-links{display:none;position:absolute;left:0;right:0;top:74px;padding:22px;background:#0d2426;flex-direction:column;align-items:flex-start}
 .tools-nav .nav-links.open{display:flex}
}
@media(max-width:1250px){.tools-nav .nav-links{max-height:calc(100dvh - 74px);overflow-y:auto;overflow-wrap:anywhere}.tools-nav .nav-toggle{flex-shrink:0}}
@media(max-width:600px){.tools-nav .nav .wrap{gap:12px}.tools-nav .nav .brand{flex:0 1 190px;min-width:0}.tools-nav .nav .brand-logo{width:100%;height:auto}}
.calculation-handoff{background:#e8efed;border-left:4px solid #397477;padding:20px;margin-top:20px;color:#102b2d}
.calculation-handoff h3{margin:0 0 8px}.calculation-handoff pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem}

.tools-draft-note{font-size:.84rem;color:#405556;margin-top:16px}
@media(min-width:1251px){.tools-nav .nav-links>a{white-space:nowrap}}
