.news-portal{background:#f5f7fb;min-height:100vh}.news-workspace{width:min(1240px,100% - 48px);margin:0 auto;padding:26px 0 80px}.news-breadcrumbs{color:#6c788b;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 28px;font-size:13px;display:flex}.news-breadcrumbs a:hover{color:#2459ba}.news-breadcrumbs>span:last-child{color:#253750}.news-section-heading{border-bottom:1px solid #dfe5ef;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;padding:0 0 26px;display:flex}.news-eyebrow{color:#59718d;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:750}.news-section-heading h1{color:#172842;letter-spacing:-.025em;align-items:baseline;gap:22px;margin:0;font-size:32px;display:flex}.news-section-heading h1 span{color:#66758b;letter-spacing:0;font-size:15px;font-weight:400}.news-section-heading>p{color:#748196;white-space:nowrap;margin:0 0 3px;font-size:13px}.news-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.news-feed{min-width:0}.news-feed-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.news-feed-heading h2{color:#26374e;align-items:center;gap:9px;margin:0;font-size:16px;display:flex}.news-feed-heading h2:before{content:"";background:#3866b5;border-radius:2px;width:3px;height:15px}.news-feed-heading>span{color:#6e7a8c;font-size:12px}.news-feed-list{gap:18px;display:grid}.news-feed-item{background:#fff;border:1px solid #e9edf3;border-radius:14px;grid-template-columns:232px minmax(0,1fr);gap:25px;padding:18px;transition:border-color .2s,box-shadow .2s;display:grid}.news-feed-item:hover{border-color:#cdd9ed;box-shadow:0 7px 22px #1c34580b}.news-feed-thumbnail{border-radius:8px;align-self:stretch;min-width:0;display:block;overflow:hidden}.news-feed-thumbnail img{aspect-ratio:1.48;object-fit:cover;width:100%;height:100%;min-height:150px;max-height:178px;display:block}.news-feed-placeholder{color:#8ca1bd;letter-spacing:.08em;background:#edf2f9;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:156px;font-size:11px;display:flex}.news-feed-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:2px 3px 0 0;display:flex}.news-feed-copy time{color:#768296;align-items:center;gap:6px;font-size:12px;display:flex}.news-feed-copy h2{color:#172842;margin:11px 0 10px;font-size:19px;font-weight:700;line-height:1.6}.news-feed-copy h2 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-feed-copy h2 a:hover{color:#285bb7}.news-feed-copy>p{color:#6b778a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 15px;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}.news-feed-read{color:#42679e;align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:600;display:inline-flex}.news-feed-read:hover{color:#173f7e}.news-rail{gap:20px;min-width:0;display:grid}.news-service-card{background:linear-gradient(150deg,#edf3fc,#fff 65%);border:1px solid #dfe7f3;border-radius:14px;padding:27px 25px 24px}.news-service-mark{color:#b98b3f;align-items:center;gap:10px;margin-bottom:27px;font-family:Georgia,serif;font-size:27px;font-style:italic;font-weight:700;display:flex}.news-service-mark>span{color:#172842;letter-spacing:.12em;font-family:inherit;font-size:16px;font-style:normal}.news-service-card .news-eyebrow{color:#6e80a0;letter-spacing:.12em;font-size:9px}.news-service-card h2{color:#172842;letter-spacing:-.02em;margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.55}.news-service-card>p:not(.news-eyebrow){color:#69798e;margin:0 0 23px;font-size:13px;line-height:1.9}.news-service-primary,.news-service-secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:650;display:flex}.news-service-primary{color:#fff;background:#234d88}.news-service-primary:hover{background:#153a70}.news-service-primary svg:last-child{margin-left:auto}.news-service-primary svg:first-child{margin-right:auto}.news-service-primary{padding:0 16px}.news-service-secondary{color:#415572;background:#fff;border:1px solid #dce3ed;margin-top:9px}.news-service-secondary:hover{border-color:#aebfd6}.news-rail-card{background:#fff;border:1px solid #e9edf3;border-radius:14px;padding:24px 23px}.news-rail-heading{color:#3d5c87;align-items:center;gap:9px;margin:0 0 7px;display:flex}.news-rail-heading h2,.news-guide-card h2{color:#233750;margin:0;font-size:17px}.news-latest-list{margin:0;padding:0;list-style:none}.news-latest-list li{border-bottom:1px solid #edf0f5;gap:11px;padding:17px 0;display:flex}.news-latest-list li:last-child{border-bottom:0;padding-bottom:0}.news-latest-list li>span{color:#95a5bb;font-variant-numeric:tabular-nums;flex:0 0 16px;margin-top:3px;font-size:11px}.news-latest-list h3{color:#465970;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.news-latest-list a:hover h3{color:#2459ba}.news-latest-list time{color:#7e899a;font-size:11px}.news-guide-card{background:#f9fbfe}.news-guide-card .news-eyebrow{letter-spacing:.09em;font-size:9px}.news-guide-card>p:not(.news-eyebrow){color:#6e7d90;margin:14px 0;font-size:13px;line-height:1.9}.news-guide-card>a{color:#42679e;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.news-pagination{justify-content:center;align-items:center;gap:20px;padding:30px 0 0;font-size:13px;display:flex}.news-pagination>a,.news-pagination>span{background:#fff;border:1px solid #dce4ef;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 13px;display:inline-flex}.news-pagination>span{color:#a4adbb;background:#f4f6fa}.news-pagination>p{color:#6c7c91}.news-feed-empty{color:#7f91aa;text-align:center;background:#fff;border:1px solid #e8edf4;border-radius:14px;padding:70px 25px}.news-feed-empty h2{color:#26374e;font-size:20px}.news-feed-empty p{font-size:14px}.news-reading{background:#fff;border:1px solid #e6ebf2;border-radius:14px;min-width:0;padding:38px 40px 26px;overflow:hidden}.news-reading-header{text-align:left;border-bottom:1px solid #edf0f5;padding-bottom:23px}.news-reading-header h1{color:#172842;letter-spacing:-.025em;overflow-wrap:anywhere;margin:14px 0 20px;font-size:30px;font-weight:700;line-height:1.5}.news-reading-header .news-eyebrow{letter-spacing:.08em;font-size:11px}.news-reading-meta{color:#728096;flex-wrap:wrap;align-items:center;gap:15px;font-size:12px;display:flex}.news-reading-meta>span,.news-reading-meta time{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.news-reading-meta small{color:#7c8899;font-size:11px}.news-reading-summary{text-align:left;background:#f6f8fb;border-left:3px solid #93accd;border-radius:0 6px 6px 0;gap:15px;margin:25px 0 30px;padding:18px 20px;display:flex}.news-reading-summary>span{color:#526c8c;flex-shrink:0;padding-top:2px;font-size:12px;font-weight:700}.news-reading-summary>p{color:#66768c;text-align:left;margin:0;font-size:14px;line-height:1.9}.news-reading-body{color:#303d50;text-align:left;overflow-wrap:break-word;margin-top:27px;font-size:16px;line-height:2}.news-reading-body>p{margin:0 0 1.3em}.news-reading-body h2{color:#1c304c;margin:1.9em 0 .8em;font-size:23px;line-height:1.6}.news-reading-body h3{color:#24374f;margin:1.7em 0 .7em;font-size:19px;line-height:1.65}.news-reading-body ul,.news-reading-body ol{margin:0 0 1.3em;padding-left:1.6em}.news-reading-body li{margin:.3em 0}.news-reading-body a{color:#2459ba;text-underline-offset:3px;text-decoration:underline}.news-reading-body img{border-radius:6px;max-width:100%;height:auto;margin:25px auto;display:block}.news-reading-body blockquote{color:#63748b;background:#f6f8fb;border-left:3px solid #a5b8d1;border-radius:0 5px 5px 0;margin:24px 0;padding:16px 20px}.news-reading-body blockquote p{margin:0}.news-reading-body pre{background:#f5f7fb;border-radius:6px;max-width:100%;padding:18px;font-size:13px;overflow:auto}.news-reading-body table{border-collapse:collapse;max-width:100%;font-size:14px;display:block;overflow:auto}.news-reading-body th,.news-reading-body td{border:1px solid #dfe5ef;padding:10px 14px}.news-article-keywords{border-top:1px solid #edf0f5;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:35px;padding-top:22px;display:flex}.news-article-keywords>span{color:#718097;font-size:12px}.news-article-keywords ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.news-article-keywords li{color:#617794;background:#f3f6fa;border-radius:4px;padding:4px 9px;font-size:11px}.news-reading-bottom{color:#7c899c;border-top:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:34px;padding-top:21px;font-size:11px;display:flex}.news-reading-bottom>a{color:#536c90;align-items:center;gap:7px;font-size:12px;display:inline-flex}.news-portal a:focus-visible{outline-offset:4px;outline:2px solid #4475c7}@media (max-width:1120px){.news-columns{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.news-feed-item{grid-template-columns:190px minmax(0,1fr);gap:18px;padding:16px}.news-feed-copy h2{font-size:17px}.news-reading{padding:30px 28px 23px}}@media (max-width:900px){.news-columns{grid-template-columns:minmax(0,1fr)}.news-rail{grid-template-columns:1fr 1fr}.news-guide-card{grid-column:1/-1}.news-section-heading>p{display:none}.news-feed-item{grid-template-columns:220px minmax(0,1fr);gap:22px}}@media (max-width:600px){.news-workspace{width:calc(100% - 28px);padding-top:20px;padding-bottom:42px}.news-breadcrumbs{margin-bottom:22px;font-size:12px}.news-section-heading{margin-bottom:22px;padding-bottom:20px}.news-section-heading h1{flex-direction:column;align-items:flex-start;gap:8px;font-size:27px}.news-section-heading h1 span{font-size:13px}.news-eyebrow{font-size:9px}.news-feed-list{gap:12px}.news-feed-item{border-radius:10px;grid-template-columns:106px minmax(0,1fr);gap:13px;padding:13px}.news-feed-thumbnail{align-self:start}.news-feed-thumbnail img{aspect-ratio:auto;height:94px;min-height:94px}.news-feed-placeholder{gap:8px;min-height:94px;font-size:9px}.news-feed-placeholder svg{width:25px}.news-feed-copy{padding:0}.news-feed-copy time{font-size:10px}.news-feed-copy h2{margin:7px 0;font-size:15px;line-height:1.6}.news-feed-copy>p{margin-bottom:9px;font-size:12px;line-height:1.75}.news-feed-read{font-size:10px}.news-rail{grid-template-columns:minmax(0,1fr);gap:15px}.news-guide-card{grid-column:auto}.news-service-card{padding:22px}.news-service-mark{margin-bottom:18px}.news-service-card h2{font-size:23px}.news-reading{border-radius:10px;padding:25px 20px 23px}.news-reading-header h1{font-size:24px;line-height:1.55}.news-reading-meta{gap:9px;font-size:11px}.news-reading-summary{gap:10px;margin:20px 0 24px;padding:14px}.news-reading-summary>p{font-size:13px}.news-reading-body{font-size:16px;line-height:1.95}.news-reading-body h2{font-size:21px}.news-reading-body h3{font-size:18px}.news-reading-bottom>span{display:none}.news-pagination{gap:10px;font-size:12px}.news-pagination>a,.news-pagination>span{padding:0 9px}}@media (prefers-reduced-motion:reduce){.news-feed-item{transition:none}}
