:root{--alt-blue:#0050a4;--alt-navy:#13263d;--alt-text:#0c2340;--alt-line:#ccd8e6;--alt-width:1120px}
.alt-page{color:var(--alt-text);font-family:inherit}.alt-container{width:min(var(--alt-width),calc(100% - 40px));margin-inline:auto}.alt-hero{position:relative;min-height:326px;display:flex;align-items:center;background:#20354c center/cover no-repeat;color:#fff}.alt-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,32,55,.88),rgba(21,43,66,.63))}.alt-hero-inner{position:relative;z-index:1;padding-block:72px}.alt-eyebrow{display:block;color:#4d87c5;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}.alt-hero h1{font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.1;margin:0;max-width:850px}.alt-hero p{font-size:17px;line-height:1.55;max-width:620px;margin:20px 0 0}.alt-archive{padding:70px 0 110px}.alt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.alt-card{border:1px solid var(--alt-line);padding:25px 27px;min-height:150px;display:flex;flex-direction:column;background:#fff}.alt-card h2{font-size:20px;line-height:1.3;font-weight:500;margin:0 0 10px}.alt-card h2 a{color:#071d37;text-decoration:none}.alt-card p{font-size:14px;line-height:1.5;margin:0 0 15px;color:#32465e}.alt-read{margin-top:auto;color:var(--alt-blue);font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.alt-read span{font-size:15px}.alt-single-hero{min-height:255px}.alt-single{padding:70px 0 110px}.alt-single-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(230px,.8fr);gap:80px;align-items:start}.alt-content{font-size:16px;line-height:1.7;min-width:0}.alt-content h2{font-size:24px;font-weight:500;color:#061d39;margin:0 0 16px}.alt-content h2:not(:first-child){margin-top:38px}.alt-content h3{font-size:20px;font-weight:500}.alt-content p{margin:0 0 20px}.alt-content ul,.alt-content ol{padding-left:22px;margin-bottom:24px}.alt-content a{color:var(--alt-blue)}.alt-content img{max-width:100%;height:auto}.alt-sidebar{position:sticky;top:30px}.alt-sidebar h2{color:#2b5f98;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px}.alt-sidebar h2 span{font-size:13px}.alt-sidebar ul{list-style:none;margin:0;padding:0}.alt-sidebar li{margin:0;border-bottom:1px solid #edf1f5}.alt-sidebar a{display:block;color:#263a51;text-decoration:none;font-size:13px;line-height:1.4;padding:12px 0}.alt-sidebar a:hover,.alt-card h2 a:hover{color:var(--alt-blue)}
@media(max-width:767px){.alt-container{width:min(100% - 28px,var(--alt-width))}.alt-hero{min-height:280px}.alt-hero-inner{padding-block:58px}.alt-hero h1{font-size:38px}.alt-hero p{font-size:15px}.alt-archive,.alt-single{padding:42px 0 70px}.alt-grid{grid-template-columns:1fr}.alt-card{min-height:0;padding:22px}.alt-single-grid{grid-template-columns:1fr;gap:48px}.alt-sidebar{position:static;border-top:1px solid var(--alt-line);padding-top:30px}.alt-content{font-size:15px}}

