/* Shared by all Inat Therapy resource pages */
:root{box-sizing:border-box}
html{scroll-padding-top:env(safe-area-inset-top,0px)}
body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}
img{max-width:100%}
[hidden]:not([hidden=until-found i]){display:none!important}
.itb{background:#163b69;color:#fff;font:600 13px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;position:sticky;top:0;z-index:300;--itbh:44px}
.itb-in{max-width:1180px;margin:0 auto;padding:0 18px;height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}
.itb a{color:#fff;text-decoration:none}
.itb-logo{font-size:15px;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}
.itb nav{display:flex;gap:16px;align-items:center;flex-wrap:nowrap;white-space:nowrap}
.itb nav a:hover{text-decoration:underline}
.itb .itb-cta{background:#c99a52;color:#1b2a3c;padding:7px 13px;border-radius:999px}
.itb .itb-cta:hover{text-decoration:none;background:#d8aa63}
/* site bar stays at the top while scrolling; the collection's own sticky masthead sits just below it */
header.mast{top:44px}
@media (max-width:700px){.itb-in{padding:0 12px;gap:8px}.itb-logo{font-size:14px}.itb nav{gap:11px;font-size:12px}.itb nav a[href="/index.html"]{display:none}.itb .itb-cta{padding:6px 11px}header.mast{position:static!important}}

.itf{background:#0f2c50;color:#d6deea;font:13px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.itf-in{max-width:1180px;margin:0 auto;padding:22px 18px}
.itf p{margin:0 0 8px}
.itf a{color:#fff;text-decoration:underline}
.itf .itf-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}
@media print{.itb,.itf{display:none}}
