html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:#12243b}a{text-underline-offset:4px}main a{color:#235f94;text-decoration:underline}header{gap:24px;padding:20px max(24px,calc((100vw - 1250px)/2))!important}header img{max-width:250px;height:auto!important;max-height:60px}.native-hero{position:relative;height:600px;background:#0d223d}.native-hero>img{height:100%;width:100%;object-fit:cover}.native-hero>div{background:linear-gradient(90deg,transparent,rgba(4,20,39,.85));padding:45px max(24px,calc((100vw - 1250px)/2))!important}.native-hero h1{font-size:52px!important;line-height:1.12;color:#a8d1ff!important}.native-hero p{font-size:25px!important;line-height:1.5}.native-hero .max-w-xl{max-width:600px}main>div:nth-child(2){max-width:1200px;margin:70px auto!important;padding:0 24px;gap:40px}main>div:nth-child(2) h2{font-size:32px;line-height:1.3}main>div:nth-child(2) p,main>div:nth-child(2) li{font-size:19px;line-height:1.8}main>div:nth-child(2) img{width:100%;height:100%;max-height:490px;object-fit:cover}#services p{line-height:1.8}#services img{height:190px;object-fit:cover}main>div.text-center{max-width:950px;margin:30px auto 70px!important;padding:24px}main>div.text-center h2{font-size:30px}main>div.text-center p{font-size:19px;line-height:1.8}footer{padding:35px 24px!important}footer a{display:inline-block;margin:8px;color:white;text-decoration:underline}footer>div{gap:24px;max-width:1200px;margin:auto}footer img{max-width:220px;height:auto!important}.reading{max-width:850px;margin:auto;padding:65px 24px;font-size:18px;line-height:1.85;min-height:55vh}.reading h1{font-size:42px;line-height:1.2;margin-bottom:25px;color:#164672}.reading h2{font-size:26px;line-height:1.4;margin:40px 0 14px}.reading p{margin:20px 0}.reading .byline{font-size:15px;color:#52616e}.article-toc{border-left:3px solid #df412e;padding:18px 24px;background:#f3f6f9}.article-toc ol{padding-left:20px;list-style:decimal}.reading ul{list-style:disc;padding-left:25px}.reading figure{margin:24px 0}.reading img{width:100%;height:auto}.reading figcaption{font-size:14px;color:#52616e}@media(max-width:700px){header{flex-direction:column;gap:16px}.native-hero{height:560px}.native-hero h1{font-size:37px!important}.native-hero p{font-size:20px!important}.native-hero>div{background:rgba(4,20,39,.75)}.native-hero .text-right{text-align:left}.native-hero img{object-position:35% center}main>div:nth-child(2){display:block!important;margin:40px auto!important}main>div:nth-child(2)>div{width:100%!important;margin-bottom:24px}footer>div{flex-direction:column}.reading{padding:40px 22px}.reading h1{font-size:34px}#services .grid{display:block}#services .grid>div{margin-bottom:22px}}