body.qq-site .redesign-section{padding:85px 0}
body.qq-site .block-title{margin-bottom:38px}
body.qq-site .block-title h2{margin-top:15px}
body.qq-site .block-title>p{font-size:16px;line-height:1.9;color:var(--muted);margin-top:16px;max-width:650px}
body.qq-site .new-network .block-title{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}
body.qq-site .new-network .block-title .eyebrow{grid-column:1/-1}
body.qq-site .new-network .block-title>p{align-self:end;justify-self:end;max-width:420px;margin-top:0}
body.qq-site .new-news{background:#eceff3}
@media(min-width:761px) and (max-width:980px){body.qq-site .new-network .block-title{column-gap:25px}
body.qq-site .new-network .block-title h2{font-size:34px}}
@media(max-width:760px){body.qq-site .redesign-section{padding:59px 0}
body.qq-site .block-title{margin-bottom:27px}
body.qq-site .block-title h2{margin-top:12px}
body.qq-site .block-title>p{font-size:16px;margin-top:13px}
body.qq-site .new-network .block-title{display:block}
body.qq-site .new-network .block-title>p{margin-top:13px}}
body.qq-site .block-title>p{color:#5f656f}
body.qq-site .new-news{background:#eaf0f7}
body.qq-site .block-title>p{color:#5c7089}
body.qq-site .block-title .eyebrow{color:#3d71b6;letter-spacing:.5px}
body.qq-site .block-title h2{font-size:35px;color:#203d63}
@media(max-width:760px){body.qq-site .block-title h2{font-size:29px}}
body.qq-site .inner-page-title{font-size:38px;line-height:1.4;letter-spacing:-1px;margin:15px 0 0;color:#203d63;font-weight:650}
body.qq-site.inner-page .redesign-section{padding-top:52px}
body.qq-site.inner-page .new-news{min-height:50vh}
body.qq-site.inner-page .block-title h1{margin-top:13px}
@media(max-width:760px){body.qq-site .inner-page-title{font-size:30px;line-height:1.5;letter-spacing:-.5px;margin-top:12px}
body.qq-site.inner-page .redesign-section{padding-top:35px}}
body.qq-site #news>.shell>.block-title{position:relative;padding-right:170px}
body.qq-site #news>.shell>.block-title>p{max-width:650px}
body.qq-site .newsroom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
body.qq-site .newsroom-card{border:1px solid #dbe5f2;border-radius:13px;background:#fcfdff;overflow:hidden;min-width:0;box-shadow:0 3px 12px #214c8503;transition:transform .2s,box-shadow .2s,border-color .2s}
body.qq-site .newsroom-card:hover{transform:translateY(-4px);border-color:#aec8ee;box-shadow:0 13px 30px #1f4b8510}
body.qq-site .newsroom-card-link{display:flex;flex-direction:column;height:100%;color:inherit}
body.qq-site .newsroom-cover{position:relative;background:#e8f1fe;aspect-ratio:5/3;overflow:hidden;flex-shrink:0}
body.qq-site .newsroom-cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s}
body.qq-site .newsroom-card:hover .newsroom-cover img{transform:scale(1.025)}
body.qq-site .newsroom-content{padding:25px 26px 20px;display:flex;flex-direction:column;flex:1;min-width:0}
body.qq-site .newsroom-category{align-self:start;font-size:14px;color:#4f7bb5;line-height:1.7}
body.qq-site .newsroom-content h3{font-size:21px;font-weight:600;line-height:1.65;letter-spacing:-.3px;color:#284c7b;margin-top:9px}
body.qq-site .newsroom-content>p{font-size:16px;line-height:1.9;color:#738bab;margin-top:12px;margin-bottom:21px}
body.qq-site .newsroom-read{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;border-top:1px solid #e3ebf7;padding:13px 0 0;margin-top:auto;font-size:14px;font-weight:500;color:#4777b5}
body.qq-site .newsroom-read svg{flex-shrink:0}
body.qq-site .newsroom-feature .newsroom-card-link{display:grid;grid-template-columns:1.05fr 1fr;min-height:295px}
body.qq-site .newsroom-feature .newsroom-cover{aspect-ratio:auto;min-height:295px;height:100%}
body.qq-site .newsroom-feature .newsroom-cover img{object-fit:cover}
body.qq-site .newsroom-feature .newsroom-content{padding:35px 39px 25px;justify-content:center}
body.qq-site .newsroom-feature .newsroom-category{display:inline-flex;border:1px solid #cfe0f9;border-radius:4px;background:#eff5ff;padding:2px 8px;color:#4675b2;font-size:14px}
body.qq-site .newsroom-feature .newsroom-content h3{font-size:29px;line-height:1.55;margin-top:15px;max-width:440px;letter-spacing:-.6px}
body.qq-site .newsroom-feature .newsroom-content>p{font-size:16px;line-height:1.95;max-width:460px;margin-top:16px;margin-bottom:22px}
body.qq-site .newsroom-feature .newsroom-read{font-size:16px}
body.qq-site.inner-page #news>.shell>.block-title{padding-right:0}
body.qq-site.inner-page .newsroom-grid{gap:27px}
body.qq-site.inner-page .newsroom-feature .newsroom-card-link{min-height:320px}
body.qq-site.inner-page .newsroom-feature .newsroom-cover{min-height:320px}
@media(max-width:1150px){body.qq-site .newsroom-grid{gap:21px}
body.qq-site .newsroom-content{padding:23px 23px 19px}
body.qq-site .newsroom-content h3{font-size:20px}
body.qq-site .newsroom-feature .newsroom-content{padding:30px 32px 23px}
body.qq-site .newsroom-feature .newsroom-content h3{font-size:27px}
body.qq-site .newsroom-feature .newsroom-card-link{min-height:290px}
body.qq-site .newsroom-feature .newsroom-cover{min-height:290px}}
@media(min-width:761px) and (max-width:980px){body.qq-site .newsroom-grid{gap:18px}
body.qq-site .newsroom-content{padding:21px 20px 18px}
body.qq-site .newsroom-content h3{font-size:19px}
body.qq-site .newsroom-content>p{font-size:16px;line-height:1.85}
body.qq-site .newsroom-feature .newsroom-card-link{grid-template-columns:1fr 1fr;min-height:285px}
body.qq-site .newsroom-feature .newsroom-cover{min-height:285px}
body.qq-site .newsroom-feature .newsroom-content{padding:27px 28px 22px}
body.qq-site .newsroom-feature .newsroom-content h3{font-size:24px}
body.qq-site .newsroom-feature .newsroom-content>p{font-size:16px}
body.qq-site.inner-page .newsroom-grid{gap:20px}
body.qq-site.inner-page .newsroom-feature .newsroom-card-link{min-height:295px}
body.qq-site.inner-page .newsroom-feature .newsroom-cover{min-height:295px}}
@media(max-width:760px){body.qq-site #news>.shell>.block-title{padding-right:0;margin-bottom:25px}
body.qq-site .newsroom-grid{grid-template-columns:1fr;gap:22px}
body.qq-site.inner-page .newsroom-grid{grid-template-columns:1fr;gap:22px}
body.qq-site .newsroom-card{border-radius:11px}
body.qq-site .newsroom-feature .newsroom-card-link{display:flex;min-height:0}
body.qq-site .newsroom-cover{aspect-ratio:5/3;height:auto;min-height:0}
body.qq-site .newsroom-feature .newsroom-cover{aspect-ratio:5/3;height:auto;min-height:0}
body.qq-site .newsroom-cover img{height:100%;width:100%;object-fit:cover}
body.qq-site .newsroom-feature .newsroom-cover img{height:100%;width:100%;object-fit:cover}
body.qq-site .newsroom-content{padding:24px 24px 20px}
body.qq-site .newsroom-feature .newsroom-content{padding:24px 24px 20px}
body.qq-site .newsroom-category{font-size:14px}
body.qq-site .newsroom-feature .newsroom-category{font-size:14px}
body.qq-site .newsroom-content h3{font-size:22px;line-height:1.6;letter-spacing:-.3px;margin-top:10px}
body.qq-site .newsroom-feature .newsroom-content h3{font-size:22px;line-height:1.6;letter-spacing:-.3px;margin-top:10px}
body.qq-site .newsroom-content>p{font-size:16px;line-height:1.9;margin-top:12px;margin-bottom:20px}
body.qq-site .newsroom-feature .newsroom-content>p{font-size:16px;line-height:1.9;margin-top:12px;margin-bottom:20px}
body.qq-site .newsroom-read{font-size:14px;min-height:44px}
body.qq-site .newsroom-feature .newsroom-read{font-size:14px;min-height:44px}
body.qq-site.inner-page .newsroom-feature .newsroom-card-link{min-height:0}
body.qq-site.inner-page .newsroom-feature .newsroom-cover{min-height:0}
body.qq-site .newsroom-card:hover{transform:none}
body.qq-site .newsroom-card:hover .newsroom-cover img{transform:none}}
body.qq-site .newsroom-grid{scroll-margin-top:110px}
body.qq-site .newsroom-pagination{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:30px;margin-top:29px;border-top:1px solid #d6e3f5}
body.qq-site .newsroom-bottom-cta{background:linear-gradient(105deg,#1d4a91,#245fb9);color:white;padding:39px 0}
body.qq-site .newsroom-bottom-cta>.shell{display:flex;align-items:center;justify-content:space-between;gap:30px}
body.qq-site .newsroom-bottom-cta h2{font-size:29px;letter-spacing:-.5px;font-weight:500;line-height:1.5}
body.qq-site .newsroom-bottom-cta p{font-size:16px;color:#c9def9;line-height:1.9;margin-top:9px}
body.qq-site .newsroom-cta-button{background:white;color:#2c5c9e;border-color:white;min-height:49px;font-size:16px;gap:27px;flex-shrink:0}
body.qq-site .newsroom-cta-button:hover{background:#e6f0ff}
body.qq-site.inner-page .newsroom-grid>.newsroom-card:not([hidden]) .newsroom-content h3{font-size:21px}
@media(max-width:760px){body.qq-site .newsroom-pagination{flex-direction:column;align-items:start;gap:18px;padding-top:24px;margin-top:24px}
body.qq-site .newsroom-bottom-cta{padding:33px 0}
body.qq-site .newsroom-bottom-cta>.shell{flex-direction:column;align-items:start;gap:20px}
body.qq-site .newsroom-bottom-cta h2{font-size:25px;line-height:1.5}
body.qq-site .newsroom-bottom-cta p{font-size:16px;margin-top:9px}
body.qq-site .newsroom-cta-button{font-size:16px;min-height:48px}
body.qq-site.inner-page .newsroom-grid>.newsroom-card:not([hidden]) .newsroom-content h3{font-size:22px}}
body.qq-site .newsroom-content h2{font-size:23px;line-height:1.6;color:#224e83;margin:12px 0 14px}
body.qq-site .newsroom-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px}
body.qq-site .newsroom-card-link h2{font-weight:600}
@media(max-width:760px){body.qq-site .newsroom-content h2{font-size:22px}
body.qq-site .newsroom-pagination{flex-direction:column;align-items:flex-start}}