.blog-page{color:#102b42;background:#f8f9fa}.blog-container{width:min(1180px,100% - 64px);margin-inline:auto}.blog-intro{background:linear-gradient(120deg,#f1f5f9,#f8f9fa);padding:28px 0 35px}.blog-breadcrumb{color:#617486;align-items:center;gap:10px;margin-bottom:35px;font-size:11px;display:flex}.blog-breadcrumb a:hover{color:#c45400}.blog-breadcrumb [aria-current]{color:#17374f}.blog-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.blog-eyebrow,.blog-category{color:#bd5000;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.blog-heading h1{letter-spacing:-2px;margin:12px 0 18px;font-size:52px;font-weight:750;line-height:1.06}.blog-lead{color:#536777;font-size:15px;line-height:1.65}.blog-jump{align-items:center;gap:20px;margin-right:26px;display:flex}.blog-jump>span{color:#d65e00;border:1px solid #ed730d;border-radius:50%;place-items:center;width:66px;height:66px;font-size:37px;font-weight:300;display:grid}.blog-jump strong{letter-spacing:1px;font-size:12px}.blog-jump:hover>span{background:#fff0e3}.blog-feature-layout{grid-template-columns:2.1fr 1fr;gap:22px;padding:12px 0 42px;display:grid}.blog-feature{background:#fff;border:1px solid #d6e1ea;border-radius:14px;grid-template-columns:1fr 1fr;min-height:320px;padding:8px;display:grid;overflow:hidden}.blog-feature-image{background:#e9eef3;border-radius:9px;min-height:300px;position:relative;overflow:hidden}.blog-feature-image img{object-fit:cover}.blog-feature-copy{flex-direction:column;align-items:flex-start;padding:25px 22px 18px;display:flex}.blog-feature h2{letter-spacing:-.8px;margin:12px 0 14px;font-size:27px;line-height:1.15}.blog-feature h2 button{text-align:left;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.blog-feature h2 button:hover{color:#b94d00}.blog-feature-copy>p:not(.blog-category){color:#536777;font-size:13px;line-height:1.65}.blog-feature-bottom{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:25px;display:flex}.blog-feature-bottom>span{color:#526a7e;white-space:nowrap;font-size:11px}.blog-text-link{color:#ba4d00;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:700}.blog-text-link span{vertical-align:-2px;margin-left:5px;font-size:22px}.blog-start{background:linear-gradient(135deg,#e5eff8,#edf4fa);border:1px solid #d6e4ef;border-radius:14px;padding:24px}.blog-start h2{letter-spacing:-.7px;margin-bottom:7px;font-size:23px;line-height:1.1}.blog-start>a{text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #c9d9e5;align-items:flex-start;gap:12px;width:100%;padding:20px 0;display:flex}.blog-start>a:last-child{border:0;padding-bottom:0}.blog-start strong{font-size:13px;line-height:1.4;display:block}.blog-start small{color:#536b7d;margin-top:7px;font-size:11px;line-height:1.6;display:block}.blog-number{color:#c05b0a;padding-top:3px;font-size:12px;font-weight:700}.blog-start-arrow{color:#ba4d00;font-size:17px}.blog-start>a:hover strong{color:#b64d00}.blog-library{padding-top:8px;padding-bottom:44px;scroll-margin-top:105px!important}.blog-library-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.blog-library-heading h2{letter-spacing:-1px;font-size:34px}.blog-library-heading>span{letter-spacing:1.4px;color:#748697;font-size:9px}.blog-tools{border-bottom:1px solid #d8e1e9;justify-content:space-between;align-items:center;gap:24px;display:flex}.blog-filters{gap:26px;display:flex}.blog-filters button{color:#536777;white-space:nowrap;background:0 0;border:0;min-height:48px;padding:14px 0 19px;font-size:12px;position:relative}.blog-filters button[aria-pressed=true]{color:#bc5000;font-weight:700}.blog-filters button[aria-pressed=true]:after{content:"";background:#f97000;height:3px;position:absolute;bottom:-1px;left:0;right:0}.blog-search{align-items:center;width:305px;max-width:100%;margin-bottom:9px;display:flex;position:relative}.blog-search input{color:#193c56;background:#fff;border:1px solid #c6d4e0;border-radius:8px;width:100%;min-height:38px;padding:9px 37px 9px 13px;font-size:11px}.blog-search svg{pointer-events:none;position:absolute;right:12px}.blog-search input::-webkit-search-cancel-button{margin-right:9px}.blog-results{color:#617789;margin:14px 0 20px;font-size:10px}.blog-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blog-card{background:#fff;border:1px solid #d6e1eb;border-radius:12px;transition:box-shadow .18s,transform .18s;overflow:hidden}.blog-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #123a5010}.blog-card-action{text-align:left;width:100%;height:100%;color:inherit;background:0 0;border:0;flex-direction:column;padding:6px;display:flex}.blog-card-image{background:#e9edf1;border-radius:7px;width:100%;height:174px;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover}.blog-card:nth-child(4) .blog-card-image img{object-fit:contain;background:#b7d0e3}.blog-card-copy{flex-direction:column;flex:1;width:100%;padding:18px 15px 9px;display:flex}.blog-card .blog-category{letter-spacing:.5px;font-size:9px}.blog-card h3{letter-spacing:-.5px;margin:10px 0;font-size:20px;line-height:1.23}.blog-card-description{color:#586e7f;margin-bottom:15px;font-size:12px;line-height:1.6}.blog-card-bottom{color:#526b7e;justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;display:flex}.blog-card-arrow{color:#c65800;font-size:25px}.blog-catalog{background:#e6f0f9;border:1px solid #dce8f3;border-radius:12px;align-items:center;gap:26px;margin-bottom:42px;padding:24px 30px;display:flex}.blog-catalog-icon{color:#d65e00;border:1px solid #d65e00;border-radius:5px;flex-shrink:0;place-items:center;width:36px;height:44px;font-size:30px;display:grid}.blog-catalog>div:nth-child(2){border-left:1px solid #b7cbdc;padding-left:26px}.blog-catalog h2{letter-spacing:-.5px;font-size:21px}.blog-catalog p{color:#536b7d;margin-top:7px;font-size:12px;line-height:1.5}.blog-catalog>a{color:#b74d00;white-space:nowrap;border:1px solid #d76200;border-radius:7px;margin-left:auto;padding:11px 16px;font-size:11px;font-weight:700}.blog-catalog>a:hover{background:#fff}.blog-catalog>a span{margin-left:14px;font-size:16px}.blog-cta{color:#fff;background:#001b30;padding:40px 0}.blog-cta>.blog-container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.blog-cta h2{letter-spacing:-1.5px;font-size:43px}.blog-cta>.blog-container>div{border-left:1px solid #426074;padding-left:50px}.blog-cta p{color:#c2d0dc;margin-bottom:18px;font-size:13px;line-height:1.6}.blog-cta .button{border-radius:7px;gap:24px;min-height:40px;font-size:12px}.blog-footer{background:#001b30;border-top:1px solid #294153;min-height:0;padding:20px 0 27px}.blog-footer>.blog-container{color:#c1d0dc;align-items:center;gap:25px;font-size:11px;display:flex}.blog-footer p{font-size:10px}.blog-footer a:nth-last-child(2){margin-left:auto}.blog-footer a:hover{color:#ffad67}.blog-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-empty{text-align:center;border:1px dashed #b7cbdc;border-radius:12px;padding:60px 20px}.blog-empty h3{font-size:22px}.blog-empty p{color:#60788a;margin:12px 0}.blog-empty button{color:#b84d00;background:0 0;border:0;padding:12px;font-weight:700}.blog-reader{color:#102b42;border:1px solid #d8e2ec;border-radius:16px;width:min(740px,100% - 32px);max-height:85dvh;padding:0;box-shadow:0 20px 100px #00172c55}.blog-reader::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00172ca6}html:has(.blog-reader[open]){overflow:hidden}.blog-reader-inner{padding:44px;position:relative}.blog-reader-close{color:#193c56;background:#edf3f8;border:0;border-radius:50%;width:34px;height:34px;font-size:25px;position:absolute;top:12px;right:14px}.blog-reader h2{margin:16px 0;font-size:34px;line-height:1.15}.blog-reader-note{color:#718292;border-bottom:1px solid #dce5ed;padding-bottom:20px;font-size:10px}.blog-reader-lead{margin:22px 0;font-size:16px;line-height:1.6}.blog-reader section{margin-top:26px}.blog-reader h3{margin-bottom:10px;font-size:18px}.blog-reader section p{color:#526b7d;font-size:14px;line-height:1.8}.blog-reader .button{margin-top:28px;font-size:12px}@media (max-width:1100px){.blog-heading h1{font-size:46px}.blog-jump{gap:12px;margin:0}.blog-jump strong{font-size:10px}.blog-feature-layout{grid-template-columns:1.9fr 1fr;gap:16px}.blog-feature-copy{padding:22px 16px 15px}.blog-feature h2{font-size:23px}.blog-start{padding:22px 18px}.blog-start h2{font-size:21px}.blog-start small{font-size:10px}.blog-feature-bottom{flex-wrap:wrap;gap:4px}.blog-filters{gap:20px}.blog-search{width:260px}.blog-catalog{gap:20px;padding:22px}.blog-catalog>div:nth-child(2){padding-left:20px}.blog-catalog h2{font-size:18px}}@media (max-width:950px){.blog-heading h1{font-size:42px}.blog-jump strong{display:none}.blog-feature-layout{grid-template-columns:1fr}.blog-feature{min-height:300px}.blog-start{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.blog-start h2{grid-column:1/-1}.blog-start>a{border:0;padding:15px 0 0}.blog-start small{font-size:11px}.blog-tools{flex-direction:column;align-items:stretch;gap:10px}.blog-search{order:-1;width:100%;max-width:400px}.blog-library-heading>span{display:none}.blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card-image{height:180px}.blog-catalog{flex-wrap:wrap}.blog-catalog>a{margin-left:82px}.blog-cta h2{font-size:36px}.blog-cta>.blog-container{gap:30px}.blog-cta>.blog-container>div{padding-left:30px}.blog-footer p{display:none}}@media (max-width:600px){.blog-container{width:calc(100% - 36px)}.blog-intro{padding:21px 0 28px}.blog-breadcrumb{margin-bottom:28px;font-size:10px}.blog-eyebrow{font-size:9px}.blog-heading h1{letter-spacing:-1.3px;margin-top:12px;font-size:36px}.blog-heading{gap:0}.blog-jump{display:none}.blog-lead{font-size:13px;line-height:1.7}.blog-desktop-break{display:none}.blog-feature-layout{gap:16px;padding-top:0;padding-bottom:32px}.blog-feature{grid-template-columns:1fr;padding:6px}.blog-feature-image{min-height:210px}.blog-feature-copy{padding:22px 18px 15px}.blog-feature h2{max-width:330px;font-size:27px}.blog-feature-copy>p:not(.blog-category){font-size:12px}.blog-feature-bottom{flex-wrap:nowrap;padding-top:20px}.blog-start{grid-template-columns:1fr;padding:22px}.blog-start>a{border-bottom:1px solid #c9d9e5;padding:18px 0}.blog-start h2{font-size:23px}.blog-library-heading{margin-bottom:22px}.blog-library-heading h2{letter-spacing:-.8px;font-size:27px}.blog-filters{flex-wrap:wrap;justify-content:space-between;gap:0}.blog-filters button{min-height:44px;padding:11px 0 15px;font-size:10px}.blog-tools{gap:3px}.blog-results{margin-bottom:18px;font-size:10px}.blog-article-grid{grid-template-columns:1fr;gap:18px}.blog-card-image{height:190px}.blog-card-copy{padding:18px 15px 10px}.blog-card h3{font-size:22px}.blog-card-description{font-size:13px}.blog-card .blog-category{font-size:10px}.blog-card-bottom{font-size:11px}.blog-library{padding-bottom:28px}.blog-catalog{gap:16px;margin-bottom:28px;padding:22px}.blog-catalog-icon{width:30px;height:38px;font-size:26px}.blog-catalog>div:nth-child(2){border:0;flex:1;padding:0}.blog-catalog h2{font-size:20px;line-height:1.2}.blog-catalog p{font-size:11px;line-height:1.6}.blog-catalog>a{margin-left:46px;padding:11px 14px}.blog-cta{padding:32px 0}.blog-cta>.blog-container{grid-template-columns:1fr;gap:22px}.blog-cta h2{font-size:37px}.blog-cta>.blog-container>div{border:0;padding:0}.blog-cta p{font-size:12px}.blog-footer>.blog-container{flex-wrap:wrap;justify-content:space-between;gap:22px 12px}.blog-footer a:nth-last-child(2){margin-left:0}.blog-footer a:last-child{width:100%;font-size:10px}.blog-footer img{width:130px;height:auto}.blog-reader-inner{padding:42px 24px 28px}.blog-reader h2{font-size:28px}.blog-reader section p{font-size:13px}}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover{transform:none}}
