/* Shared InternetSoft style for legacy pages. Uses homepage blue palette. */
:root{--brand:#1b5da0;--brand2:#276fb8;--ink:#253649;--muted:#607185;--line:#dce6f0;--paper:#f4f7fb}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.is-modernized{margin:0!important;background:var(--paper)!important;color:var(--ink)!important;font:16px/1.65 Arial,Helvetica,sans-serif!important;min-width:0!important}
.is-header{background:#1b5da0;color:#fff;position:relative;z-index:10;box-shadow:0 3px 14px #123b691c}.is-nav{max-width:1180px;margin:auto;min-height:68px;display:flex;align-items:center;gap:20px;padding:10px 24px;flex-wrap:wrap}.is-brand{font-weight:700;color:#fff!important;text-decoration:none;font-size:23px;letter-spacing:-.6px;white-space:nowrap}.is-brand small{font-size:11px;letter-spacing:.3px;display:block;font-weight:400;opacity:.82;line-height:1.2}.is-links{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.is-links a{color:#fff!important;text-decoration:none!important;padding:8px 11px;border-radius:5px;font-size:14px}.is-links a:hover,.is-links a:focus{background:#ffffff22}.is-hero{background:linear-gradient(115deg,#1b5da0,#3279bf);color:white;padding:32px max(24px,calc((100vw - 1132px)/2));}.is-hero h1{font-size:clamp(26px,4vw,38px)!important;line-height:1.2;margin:8px 0 0!important;color:#fff!important}.is-crumb{font-size:13px;opacity:.91}.is-crumb a{color:white!important}.is-container{max-width:1180px;margin:25px auto 48px;padding:0 24px}.is-content{background:#fff;padding:clamp(20px,3vw,42px);border:1px solid var(--line);border-radius:10px;box-shadow:0 5px 20px #184f800d;overflow-wrap:anywhere;min-height:360px}.is-content a{color:#1669ac}.is-content img{max-width:100%;height:auto}.is-content table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;background:white!important;height:auto!important}.is-content td,.is-content th{height:auto!important;border-bottom:1px solid #e5edf5;padding:10px!important;vertical-align:top}.is-content tr:nth-child(even){background:#f7fafe}.is-content h1,.is-content h2,.is-content h3{color:#1b5da0;line-height:1.3}.is-content h2{margin-top:1.5em}.is-content p{margin:0 0 1em}.is-content font{font-family:inherit!important}.is-content pre{overflow:auto}.is-content .maintext{width:auto!important;margin:0!important;padding:0!important;float:none!important;background:none!important}.is-content input,.is-content textarea,.is-content select{max-width:100%}.is-content iframe{max-width:100%}.is-footer{background:#163e69;color:#dce7f3;padding:27px 24px;text-align:center;font-size:14px}.is-footer a{color:#fff}.is-footer p{margin:4px 0}.is-mobile-links{display:none}@media(max-width:750px){.is-nav{padding:12px 18px;align-items:flex-start}.is-links{margin-left:0;width:100%;overflow-x:auto;flex-wrap:nowrap}.is-links a{white-space:nowrap;padding:6px 8px}.is-container{padding:0 12px;margin-top:15px}.is-content{padding:18px;overflow-x:auto}.is-content table{font-size:13px}.is-content td,.is-content th{padding:7px!important}.is-hero{padding:25px 18px}}
