.landing-news{background:#f5f9fa;border-top:1px solid #d4e1e7}.news-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.news-heading h2{margin:0}.news-heading p:not(.eyebrow){font-size:14px;color:#597581}.news-heading .text-link{white-space:nowrap;color:#2c6297}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card{display:block;background:#ffffff;border:1px solid #d7e2e7;border-radius:13px;overflow:hidden;transition:transform .2s,border-color .2s}.post-card:hover{transform:translateY(-3px);border-color:#74aec7}.post-art{height:175px;background:radial-gradient(ellipse at 80% 50%,#3a82a140,transparent 70%),#0a2348;position:relative;overflow:hidden;padding:22px;color:#6ebfe2}.post-art>span{font-size:9px;letter-spacing:2px;text-transform:uppercase}.post-art>b{position:absolute;right:35px;bottom:-25px;font-size:150px;line-height:1.2;font-weight:400;color:#00b6da45}.art-2{background:linear-gradient(135deg,#262f37,#0a2348)}.art-3{background:radial-gradient(circle at 80% 80%,#3d8eb055,transparent 60%),#081b39}.post-copy{padding:25px}.post-meta{font-size:9px!important;color:#42809b!important;text-transform:uppercase;letter-spacing:.8px}.post-copy h3{font-size:21px;line-height:1.4;margin:14px 0}.post-copy>p:not(.post-meta){font-size:12px;line-height:1.8;color:#777269;margin-bottom:25px}.post-read{font-size:11px;color:#347b99}.market-news{margin-top:45px;padding-top:30px;border-top:1px solid #d4e1e7}.market-news-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.market-news-heading h3{font-size:20px;margin:0}.market-news-heading p{font-size:11px;color:#6b8b98}.news-frame{display:block;width:100%;height:440px;border:1px solid #dce3e6;border-radius:12px;background:white;margin-top:18px}.blog-body{background:#f5f9fa;color:#102a4b;margin:0;font-family:'DM Sans',Arial,sans-serif}.blog-header{display:flex;justify-content:space-between;align-items:center;background:#081b39;color:#87cae7;padding:15px 6%;height:90px}.blog-header img{width:180px;height:60px;object-fit:contain}.blog-header nav{display:flex;gap:25px;color:#dae8ee;font-size:13px}.blog-container{max-width:1200px;margin:auto;padding:60px 5%}.blog-container h1{font:500 48px Manrope,sans-serif;letter-spacing:-2px;line-height:1.2;margin:15px 0 20px}.blog-container .subtitle{font-size:15px;color:#607e8b;line-height:1.8;max-width:650px}.blog-tools{display:flex;justify-content:space-between;gap:20px;margin:35px 0}.blog-tools input{padding:13px 17px;border:1px solid #c4d6de;border-radius:7px;background:white;font:inherit;max-width:400px;width:100%}.blog-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.blog-filters button{border:1px solid #c9d8df;border-radius:25px;background:white;color:#527b8c;padding:10px 15px;font:inherit;font-size:11px;cursor:pointer}.blog-filters button.active{background:#0b2346;color:#00b6da;border-color:#0b2346}.blog-empty{padding:50px;text-align:center;color:#688895}.article{max-width:800px;margin:auto}.article .post-art{height:240px;border-radius:14px;margin:30px 0}.article-body p{line-height:1.9;font-size:16px;color:#5e5b54;margin-bottom:25px}.article-source{padding:20px;border:1px solid #c1d7e1;border-radius:8px;font-size:12px;line-height:1.8;margin-top:35px;color:#4a7689}.article-source a{text-decoration:underline}.article-back{font-size:12px;color:#3c7f9b;display:inline-block;margin-bottom:20px}.blog-footer{border-top:1px solid #cfdce2;padding:30px 6%;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#678693}.blog-footer a{color:#326598}.blog-admin-list{display:grid;gap:12px}.blog-admin-row{display:flex;align-items:center;gap:20px;padding:20px}.blog-admin-row>div{flex:1}.blog-admin-row h3{font-size:14px;margin:8px 0}.blog-admin-row small{color:#5a8699;font-size:10px}.blog-editor label{display:grid;gap:10px;font-size:12px;margin:20px 0}.blog-editor input,.blog-editor select,.blog-editor textarea{width:100%;padding:12px;border:1px solid #c7d6dd;border-radius:7px;font:inherit}.blog-admin-row .dash-secondary{font-size:10px}.blog-local-note{font-size:11px;color:#57879b;line-height:1.8}.client-dashboard .post-grid{grid-template-columns:repeat(2,1fr)}
@media(max-width:900px){.post-grid{grid-template-columns:repeat(2,1fr)}.blog-tools{flex-direction:column}.blog-header{padding:12px 5%}.blog-header nav{display:flex;font-size:11px;gap:16px}.blog-header img{width:145px}.blog-container h1{font-size:38px}}
@media(max-width:760px){.news-heading{align-items:flex-start;flex-direction:column;gap:15px}.post-grid,.client-dashboard .post-grid{grid-template-columns:1fr}.post-copy h3{font-size:21px}.post-art{height:165px}.market-news-heading{align-items:flex-start;flex-direction:column;gap:0}.market-news-heading p{margin-top:10px}.news-frame{height:500px}.blog-container{padding:38px 6%}.blog-container h1{font-size:34px;letter-spacing:-1px}.blog-header{height:78px}.blog-header nav a:first-child{display:none}.blog-filters{gap:6px}.blog-filters button{padding:9px 12px;font-size:10px}.article-body p{font-size:14px}.article .post-art{height:190px}.blog-footer{flex-direction:column}.blog-admin-row{flex-wrap:wrap}.blog-admin-row>div{flex-basis:100%}}
