*{box-sizing:border-box}body{margin:0;color:#262c31;background:#fff;font:19px/1.7 Georgia,"Times New Roman",serif}a{color:#006e87;text-underline-offset:4px}a:hover{color:#003f50}a:focus-visible,button:focus-visible{outline:3px solid #f7b843;outline-offset:5px}nav{background:#fff;border-bottom:1px solid #e5e9ec;font-family:Arial,sans-serif}.nav-inner{max-width:1180px;margin:auto;min-height:78px;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;min-height:44px}.brand img{max-width:100%;height:auto}#nav-links{display:flex;gap:12px}#nav-links a{font-size:13px;letter-spacing:1.3px;text-transform:uppercase;font-weight:700;padding:10px 12px;color:#273640;text-decoration:none}#nav-links a[aria-current]{color:#006e87;text-decoration:underline}.menu{display:none;font:700 14px Arial,sans-serif;border:1px solid #a3b5be;border-radius:4px;background:#fff;color:#263640;min-height:44px;padding:10px 14px;cursor:pointer}.hero{background:linear-gradient(#06182770,#06182785),url('../theme/clean-blog/img/k.jpg') center/cover;color:#fff;text-align:center}.heading{padding:76px 24px;max-width:950px;margin:auto}h1,h2,h3{font-family:Arial,sans-serif;line-height:1.25}h1{font-size:clamp(2.3rem,6vw,4.8rem);margin:0;font-weight:800;overflow-wrap:anywhere}.heading hr{width:80px;border:0;border-top:4px solid #fff;margin:24px auto}.subheading{font:300 24px/1.55 Arial,sans-serif;margin:0}main{max-width:810px;margin:auto;padding:42px 28px 60px;overflow-wrap:anywhere}main p{margin:0 0 26px}main h2,main h3{font-size:26px;margin:32px 0 22px}main ul{padding-left:26px}main li{padding-left:5px;margin-bottom:16px}blockquote{border-left:4px solid #a7bec7;color:#56616a;margin:30px 0;padding:5px 0 5px 24px;font-style:italic}.contact{max-width:620px;margin:auto}.location-card{padding:28px;background:#f1f5f7;border-left:4px solid #006e87}.location-card h2{margin-top:0}.map-link{display:inline-block;padding:10px 16px;background:#006e87;color:#fff;border-radius:4px;font:700 16px/1.6 Arial,sans-serif}.map-link:hover{color:#fff;background:#004e60}.map-note{font-size:15px;margin-top:18px!important}.map{display:block;width:100%;height:480px;border:0;border-radius:4px;background:#edf2f4}footer{border-top:1px solid #dce4e8;padding:36px 28px 22px;background:#f6f8f9;font:15px/1.9 Arial,sans-serif}.footer-inner{max-width:754px;margin:auto;display:flex;justify-content:space-between;gap:24px}.copyright{max-width:754px;margin:28px auto 0;color:#596874;font-size:13px}.skip{position:absolute;left:16px;top:-90px;padding:10px;background:#fff;z-index:9}.skip:focus{top:10px}[hidden]{display:none!important}@media(max-width:600px){body{font-size:18px}.nav-inner{padding:12px 20px;flex-wrap:wrap;gap:0}.menu:not([hidden]){display:block}.js #nav-links{display:none}.js #nav-links.open{display:flex}#nav-links{width:100%;flex-direction:column;gap:2px;padding-top:12px}#nav-links a{min-height:44px}.heading{padding:58px 20px}.subheading{font-size:21px}main{padding:30px 20px 44px}.footer-inner{flex-direction:column;gap:20px}.map{height:360px}blockquote{padding-left:16px}}
