:root{--site-font:-apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',Arial,sans-serif;--site-primary:#047857;--site-primary-dark:#12312a;--site-primary-soft:#dcfce7;--site-accent:#ca8a04;--site-text:#172033;--site-muted:#526071;--site-line:#dbe4ef;--site-page-bg:#ffffff;--site-soft-bg:#f6f8fb}
body{margin:0;font-family:var(--site-font);color:var(--site-text);background:var(--site-page-bg)}*{box-sizing:border-box}img{max-width:100%}a{color:inherit}.site-nav-more{position:relative;display:inline-flex;align-items:center}.site-nav-more>a{cursor:pointer}.site-nav-more-list{display:none;position:absolute;right:0;top:100%;z-index:90;min-width:168px;background:#fff;border:1px solid var(--site-line);box-shadow:0 16px 34px rgba(15,23,42,.14);padding:8px;border-radius:6px}.site-nav-more:hover .site-nav-more-list,.site-nav-more:focus-within .site-nav-more-list{display:block}.site-nav-more-list a{display:block!important;white-space:nowrap;color:var(--site-text)!important;padding:8px 10px!important;text-align:left!important}

/* rtvx32r0ez */
.rtvx32r0ez{position:sticky;top:0;z-index:50;background:#ffffff;border-bottom:1px solid #e5e7eb}
.rtvx32r0ez .wrap{max-width:1180px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.rtvx32r0ez .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--site-text);font-weight:800}
.rtvx32r0ez .brand img{width:42px;height:42px;object-fit:contain}
.rtvx32r0ez nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.rtvx32r0ez nav a{color:#435069;text-decoration:none;font-size:14px}
.rtvx32r0ez nav a:hover{color:#0d9488}
.rtvx32r0ez .more{position:relative}
.rtvx32r0ez .more button{border:0;background:transparent;color:#435069;font-size:14px;cursor:pointer;padding:0}
.rtvx32r0ez .menu{display:none;position:absolute;right:0;top:24px;min-width:150px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 14px 32px rgba(15,23,42,.12);padding:8px;border-radius:10px}
.rtvx32r0ez .menu a{display:block;padding:8px 10px;white-space:nowrap}
.rtvx32r0ez .more:hover .menu,.rtvx32r0ez .more:focus-within .menu{display:block}
.rtvx32r0ez .phone{border:1px solid #cbd5e1;border-radius:999px;padding:8px 12px;color:#0f172a;font-size:13px}
@media(max-width:720px){.rtvx32r0ez .wrap{align-items:flex-start;flex-direction:column}.rtvx32r0ez nav{gap:10px}.rtvx32r0ez .phone{display:none}}

/* gr8syq63 */
.gr8syq63{background:#fff;border-top:1px solid var(--site-line);color:var(--site-muted);padding:42px 20px 22px}
.gr8syq63 .wrap{max-width:1180px;margin:0 auto}
.gr8syq63 .main{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:22px}
.gr8syq63 h2{font-size:26px;margin:0 0 10px;color:var(--site-text)}
.gr8syq63 p{line-height:1.8;margin:0}
.gr8syq63 .nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.gr8syq63 .nav a{border:1px solid var(--site-line);border-radius:999px;padding:8px 12px;color:var(--site-text);text-decoration:none}
.gr8syq63 .friends{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--site-line);padding-top:16px}
.gr8syq63 .friends a{color:var(--site-muted);text-decoration:none}
.gr8syq63 .copy{border-top:1px solid var(--site-line);margin-top:16px;padding-top:14px;font-size:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
@media(max-width:760px){.gr8syq63 .main{grid-template-columns:1fr}.gr8syq63 .nav{justify-content:flex-start}}

/* o9jlva524 */
.o9jlva524{min-height:430px;color:#fff;background:linear-gradient(90deg,rgba(17,27,40,.82),rgba(17,27,40,.35)),var(--hero-img);background-size:cover;background-position:center;display:grid;align-items:center}.o9jlva524 .wrap{max-width:1160px;margin:auto;width:100%;padding:80px 18px;box-sizing:border-box}.o9jlva524 .box{max-width:680px}.o9jlva524 h1{font-size:50px;line-height:1.14;margin:0 0 16px}.o9jlva524 p{line-height:1.86;color:#e7eef7}.o9jlva524 .bar{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.o9jlva524 a{background:#fff;color:#172333;text-decoration:none;border-radius:6px;padding:12px 18px;font-weight:800}.o9jlva524 a.dark{background:#315f91;color:#fff}@media(max-width:720px){.o9jlva524 h1{font-size:34px}.o9jlva524 .wrap{padding:62px 18px}}

/* ap9ctgvvvz8 */
.ap9ctgvvvz8{padding:70px 20px;background:#f8fafc}
.ap9ctgvvvz8 .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:340px 1fr;gap:26px}
.ap9ctgvvvz8 .ledger{background:var(--site-text);color:#fff;border-radius:22px;padding:24px}.ap9ctgvvvz8 .ledger b{font-size:30px;color:#8ee7c8}
.ap9ctgvvvz8 .ledger span{display:block;color:#dbeafe;margin-top:6px}
.ap9ctgvvvz8 h2{font-size:33px;margin:0 0 14px;color:var(--site-text)}.ap9ctgvvvz8 .copy{color:var(--site-muted);line-height:1.9}
.ap9ctgvvvz8 .copy p{margin:0 0 12px}.ap9ctgvvvz8 .nums{display:grid;gap:16px}
@media(max-width:760px){.ap9ctgvvvz8 .wrap{grid-template-columns:1fr}}

/* k27uyaj8jj53 */
.k27uyaj8jj53{background:#eee;padding:64px 0}.k27uyaj8jj53 .head{text-align:center;color:#888}.k27uyaj8jj53 h2{font-size:32px;margin:0 0 8px}.k27uyaj8jj53 .mosaic{width:min(1120px,92%);margin:38px auto 0;display:grid;grid-template-columns:repeat(6,1fr);gap:0}.k27uyaj8jj53 .tile{position:relative;min-height:150px;overflow:hidden;background:#ddd}.k27uyaj8jj53 .tile:nth-child(1),.k27uyaj8jj53 .tile:nth-child(3),.k27uyaj8jj53 .tile:nth-child(6){grid-column:span 2}.k27uyaj8jj53 .tile:nth-child(2),.k27uyaj8jj53 .tile:nth-child(5){grid-column:span 3}.k27uyaj8jj53 img{width:100%;height:100%;object-fit:cover;display:block}.k27uyaj8jj53 b{position:absolute;right:0;bottom:0;background:linear-gradient(135deg,transparent 0 22%,rgba(0,166,117,.82) 23%);color:#fff;padding:36px 18px 12px 64px}.k27uyaj8jj53 small{display:block;font-size:11px}@media(max-width:760px){.k27uyaj8jj53 .mosaic{grid-template-columns:1fr}.k27uyaj8jj53 .tile{grid-column:auto!important}}

/* l6kq1etuc7d */
.l6kq1etuc7d{padding:70px 20px;background:#fff}
.l6kq1etuc7d .wrap{max-width:1080px;margin:0 auto}
.l6kq1etuc7d h2{font-size:32px;color:var(--site-text);margin:0 0 18px}
.l6kq1etuc7d .pills{display:flex;gap:10px;flex-wrap:wrap}.l6kq1etuc7d span{background:#f8fafc;border:1px solid #dce5ef;border-radius:999px;padding:11px 15px;color:var(--site-text);font-weight:900}

/* umklly3h7 */
.umklly3h7{padding:76px 20px;background:#f8fafc}
.umklly3h7 .wrap{max-width:1100px;margin:0 auto}
.umklly3h7 h2{font-size:32px;color:var(--site-text);margin:0 0 20px}
.umklly3h7 .feed{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.umklly3h7 article{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:start;background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:14px}
.umklly3h7 time{display:grid;place-items:center;text-align:center;min-height:76px;border-radius:14px;background:#eef7f3;color:var(--site-primary);font-weight:900}
.umklly3h7 h3{font-size:18px;line-height:1.5;margin:0 0 8px}.umklly3h7 a{color:var(--site-text);text-decoration:none}
.umklly3h7 p{color:var(--site-muted);line-height:1.65;margin:0}
@media(max-width:860px){.umklly3h7 .feed{grid-template-columns:1fr}}@media(max-width:520px){.umklly3h7 article{grid-template-columns:1fr}}

/* pltzrz9z0 */
.pltzrz9z0{padding:60px 0;background:#fff;color:#172333}.pltzrz9z0 .wrap{max-width:1080px;margin:auto;padding:0 18px}.pltzrz9z0 h2{font-size:30px;margin:0 0 18px}.pltzrz9z0 table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dfe7ef;border-radius:8px;overflow:hidden}.pltzrz9z0 th,.pltzrz9z0 td{padding:15px 16px;border-bottom:1px solid #e6ebf2;text-align:left;vertical-align:top}.pltzrz9z0 th{background:#eef4fa;color:#315f91}.pltzrz9z0 td{color:#607184;line-height:1.7}.pltzrz9z0 b{color:#172638}@media(max-width:680px){.pltzrz9z0 table,.pltzrz9z0 tbody,.pltzrz9z0 tr,.pltzrz9z0 th,.pltzrz9z0 td{display:block}.pltzrz9z0 th{display:none}}

/* mxadyievlo */
.mxadyievlo{padding:76px 20px;background:#f3f7fb;color:var(--site-text)}.mxadyievlo .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:22px}
.mxadyievlo h2{font-size:32px;margin:0 0 18px}.mxadyievlo .card{background:#fff;border:1px solid #dce6f0;border-radius:8px;padding:20px}.mxadyievlo blockquote{margin:0 0 14px;border-bottom:1px solid #edf2f7;padding-bottom:14px}
.mxadyievlo blockquote:last-child{border-bottom:0}.mxadyievlo p{color:var(--site-muted);line-height:1.7;margin:0 0 8px}.mxadyievlo cite{font-style:normal;color:#17466b;font-weight:900}.mxadyievlo li{margin:10px 0;color:#344457}@media(max-width:800px){.mxadyievlo .wrap{grid-template-columns:1fr}}

/* mhjx7kdyjg */
.mhjx7kdyjg{padding:76px 20px;background:var(--site-text);color:#fff}
.mhjx7kdyjg .wrap{max-width:980px;margin:0 auto;text-align:center}
.mhjx7kdyjg blockquote{margin:0;border:1px solid rgba(255,255,255,.16);border-radius:28px;padding:34px;background:rgba(255,255,255,.06)}
.mhjx7kdyjg h2{font-size:34px;color:inherit;margin:0 0 12px}.mhjx7kdyjg p{color:#dbeafe;line-height:1.8;margin:0 auto 20px;max-width:680px}
.mhjx7kdyjg a{display:inline-block;background:#fff;color:var(--site-text);text-decoration:none;border-radius:999px;padding:13px 18px;font-weight:900}

/* iwfm415tx */
.iwfm415tx{padding:16px 20px;background:#eef6ff}.iwfm415tx nav{max-width:1120px;margin:auto;display:flex;gap:10px;align-items:center;font-size:14px;color:var(--site-muted)}
.iwfm415tx a{color:#0369a1;text-decoration:none;font-weight:900}.iwfm415tx small{color:#94a3b8}.iwfm415tx b{color:var(--site-text)}

/* df6962a4w1z */
.df6962a4w1z{padding:66px 0;background:#f4f8fb;color:#172638}.df6962a4w1z .wrap{max-width:1120px;margin:auto;padding:0 18px}.df6962a4w1z .panel{background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:34px;display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:end}.df6962a4w1z h1{font-size:40px;line-height:1.2;margin:0 0 14px}.df6962a4w1z p{line-height:1.82;color:#607184;margin:0}.df6962a4w1z .code{font-size:46px;font-weight:800;color:#e7eef5;text-align:right}.df6962a4w1z a{display:inline-block;margin-top:20px;background:#315f91;color:#fff;text-decoration:none;border-radius:6px;padding:11px 16px}@media(max-width:720px){.df6962a4w1z .panel{grid-template-columns:1fr;padding:24px}.df6962a4w1z h1{font-size:30px}.df6962a4w1z .code{text-align:left;font-size:34px}}

/* w0mwaqa0fw */
.w0mwaqa0fw{padding:72px 20px;background:#fff}
.w0mwaqa0fw .wrap{max-width:980px;margin:0 auto}
.w0mwaqa0fw .head{border-bottom:1px solid #dce5ef;padding-bottom:18px;margin-bottom:18px}
.w0mwaqa0fw h2{font-size:31px;color:var(--site-text);margin:0 0 10px}.w0mwaqa0fw .head p{color:var(--site-muted);line-height:1.8;margin:0}
.w0mwaqa0fw .content{column-count:2;column-gap:34px;color:#4b5563;line-height:1.95}
.w0mwaqa0fw .content p{break-inside:avoid;margin:0 0 14px}
.w0mwaqa0fw .marks{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.w0mwaqa0fw span{background:#f8fafc;border:1px solid #dce5ef;border-radius:999px;padding:9px 13px;color:var(--site-text)}
@media(max-width:720px){.w0mwaqa0fw .content{column-count:1}}

/* yjfaafjd0vuu */
.yjfaafjd0vuu{padding:80px 20px;background:var(--site-text);color:#fff}
.yjfaafjd0vuu .wrap{max-width:1080px;margin:0 auto}
.yjfaafjd0vuu h2{text-align:center;font-size:32px;margin:0 0 24px;color:inherit}
.yjfaafjd0vuu .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.yjfaafjd0vuu figure{margin:0;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:12px;background:rgba(255,255,255,.06)}
.yjfaafjd0vuu img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.yjfaafjd0vuu figcaption{color:#fff;font-weight:900;padding-top:12px}
@media(max-width:900px){.yjfaafjd0vuu .cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.yjfaafjd0vuu .cards{grid-template-columns:1fr}}

/* il8ncisbdo */
.il8ncisbdo{padding:76px 20px;background:#f3f7fb;color:var(--site-text)}.il8ncisbdo .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:430px 1fr;gap:26px;align-items:center}.il8ncisbdo img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px}.il8ncisbdo h2{font-size:32px;margin:0 0 18px}.il8ncisbdo .grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.il8ncisbdo article{background:#fff;border:1px solid #dce6f0;border-radius:6px;padding:16px}.il8ncisbdo b{display:block;color:#17466b;margin-bottom:7px}.il8ncisbdo p{color:var(--site-muted);line-height:1.65;margin:0}@media(max-width:860px){.il8ncisbdo .wrap{grid-template-columns:1fr}.il8ncisbdo .grid{grid-template-columns:1fr}}

/* pl4a6k84ip8 */
.pl4a6k84ip8{padding:20px;background:#fff;border-bottom:1px solid #e7edf5}
.pl4a6k84ip8 nav{max-width:1120px;margin:auto;color:#768195;font-size:14px;display:flex;gap:9px;align-items:center}
.pl4a6k84ip8 a{color:var(--site-text);text-decoration:none}.pl4a6k84ip8 strong{color:var(--site-primary);font-weight:800}
.pl4a6k84ip8 i{width:6px;height:6px;border-radius:50%;background:var(--site-line);display:inline-block}

/* gh8rfb8fy64 */
.gh8rfb8fy64{padding:62px 20px;background:#fff}
.gh8rfb8fy64 .wrap{max-width:1080px;margin:0 auto;border-left:6px solid var(--site-primary);padding-left:22px}
.gh8rfb8fy64 h1{font-size:40px;line-height:1.2;margin:0 0 10px;color:var(--site-text)}
.gh8rfb8fy64 p{max-width:760px;line-height:1.85;color:var(--site-muted);margin:0}
@media(max-width:620px){.gh8rfb8fy64 h1{font-size:30px}}

/* yufu3qm3oax */
.yufu3qm3oax{padding:70px 20px;background:#eef6ff}
.yufu3qm3oax .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}
.yufu3qm3oax h1{font-size:40px;margin:0 0 14px;color:var(--site-text)}
.yufu3qm3oax p{line-height:1.9;color:var(--site-muted);margin:0 0 20px}
.yufu3qm3oax .actions{display:flex;gap:12px;flex-wrap:wrap}
.yufu3qm3oax a{border-radius:8px;padding:12px 18px;text-decoration:none;font-weight:800}
.yufu3qm3oax .primary{background:var(--site-primary);color:#fff}
.yufu3qm3oax .ghost{background:#fff;color:var(--site-primary);border:1px solid var(--site-primary)}
.yufu3qm3oax .media{aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:#dbeafe}
.yufu3qm3oax img{width:100%;height:100%;object-fit:cover;display:block}
@media(max-width:820px){.yufu3qm3oax .wrap{grid-template-columns:1fr}.yufu3qm3oax h1{font-size:32px}}

/* gj0qn5ld */
.gj0qn5ld{padding:58px 0;background:#fff;color:#172333}.gj0qn5ld .wrap{max-width:1160px;margin:auto;padding:0 18px}.gj0qn5ld h2{font-size:30px;margin:0 0 20px}.gj0qn5ld .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gj0qn5ld article{background:#f7f9fc;border:1px solid var(--site-line);border-radius:8px;padding:20px;min-height:138px}.gj0qn5ld .ico{width:42px;height:42px;border-radius:8px;background:#e5f0fb;color:#28639a;display:grid;place-items:center;font-weight:800;margin-bottom:14px}.gj0qn5ld h3{margin:0 0 8px;font-size:19px}.gj0qn5ld p{margin:0;color:#5e6c7c;line-height:1.7}@media(max-width:820px){.gj0qn5ld .grid{grid-template-columns:1fr}}

/* e32tw5jqkxr */
.e32tw5jqkxr{padding:52px 20px;background:#fff}
.e32tw5jqkxr .wrap{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:260px 1fr;gap:26px;align-items:start}
.e32tw5jqkxr .score{background:var(--site-text);color:#fff;border-radius:8px;padding:24px;text-align:center}
.e32tw5jqkxr .score b{display:block;font-size:54px;color:var(--site-primary-soft)}
.e32tw5jqkxr .score span{color:#d8e2ed}
.e32tw5jqkxr h2{font-size:30px;margin:0 0 16px;color:var(--site-text)}
.e32tw5jqkxr .bars{display:grid;gap:12px}
.e32tw5jqkxr .bar{background:#f8fafc;border:1px solid var(--site-line);border-radius:8px;padding:14px}
.e32tw5jqkxr .bar b{display:block;color:var(--site-text);margin-bottom:5px}
.e32tw5jqkxr .bar p{margin:0;line-height:1.7;color:var(--site-muted)}
@media(max-width:760px){.e32tw5jqkxr .wrap{grid-template-columns:1fr}}

/* qk8wjdxy0 */
.qk8wjdxy0{padding:60px 20px;background:#f8fafc}
.qk8wjdxy0 .wrap{max-width:1120px;margin:0 auto}
.qk8wjdxy0 h2{font-size:30px;margin:0 0 20px;color:var(--site-text)}
.qk8wjdxy0 .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.qk8wjdxy0 figure{margin:0;background:#fff;border:1px solid var(--site-line);border-radius:8px;overflow:hidden}
.qk8wjdxy0 img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}
.qk8wjdxy0 figcaption{padding:12px;color:var(--site-muted);line-height:1.65}
.qk8wjdxy0 b{display:block;color:var(--site-text);margin-bottom:4px}
@media(max-width:900px){.qk8wjdxy0 .grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.qk8wjdxy0 .grid{grid-template-columns:1fr}}

/* i98akjlmftlf */
.i98akjlmftlf{padding:76px 20px;background:#f7fafc}
.i98akjlmftlf .wrap{max-width:980px;margin:0 auto}
.i98akjlmftlf h2{font-size:32px;color:var(--site-text);margin:0 0 22px}
.i98akjlmftlf .line{display:grid;gap:12px;border-left:3px solid var(--site-primary);padding-left:18px}
.i98akjlmftlf article{background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:16px}
.i98akjlmftlf b{display:block;color:var(--site-text);margin-bottom:8px}.i98akjlmftlf p{color:var(--site-muted);line-height:1.7;margin:0}

/* etacbl0hju */
.etacbl0hju{padding:16px 20px;background:#fff}
.etacbl0hju nav{max-width:1120px;margin:0 auto;border-left:4px solid var(--site-primary);padding-left:12px;color:var(--site-muted)}
.etacbl0hju a{color:var(--site-primary);text-decoration:none;font-weight:900}.etacbl0hju strong{color:var(--site-text)}

/* ona6fy38jmfu */
.ona6fy38jmfu{padding:72px 20px;background:#fff;text-align:center;border-bottom:1px solid #edf2f7}
.ona6fy38jmfu .wrap{max-width:880px;margin:0 auto}
.ona6fy38jmfu h1{font-size:42px;line-height:1.2;color:var(--site-text);margin:0 0 12px}.ona6fy38jmfu p{color:var(--site-muted);line-height:1.85;margin:0 auto;max-width:680px}
.ona6fy38jmfu .line{width:72px;height:4px;background:var(--site-primary);border-radius:999px;margin:20px auto 0}
@media(max-width:720px){.ona6fy38jmfu h1{font-size:32px}}

/* wltgbsvw */
.wltgbsvw{background:#fff;padding:74px 0}.wltgbsvw .wrap{width:min(1120px,92%);margin:auto}.wltgbsvw h2{text-align:center;font-size:34px;margin:0 0 38px}.wltgbsvw h2:after{content:"";display:block;width:42px;height:4px;background:#d70000;margin:16px auto 0}.wltgbsvw article{display:grid;grid-template-columns:170px 1fr 90px;gap:28px;align-items:center;border-bottom:1px dashed #ddd;padding:18px 0}.wltgbsvw img{width:170px;height:110px;object-fit:cover}.wltgbsvw h3{font-size:19px;margin:0 0 8px}.wltgbsvw p{color:#888;line-height:1.7}.wltgbsvw a.more{border:1px solid #eee;color:#999;padding:8px 18px;text-align:center;text-decoration:none}@media(max-width:760px){.wltgbsvw article{grid-template-columns:1fr}.wltgbsvw img{width:100%;height:180px}}

/* brnjpslhb */
.brnjpslhb{padding:74px 20px;background:#102033;color:#fff}.brnjpslhb .wrap{max-width:1080px;margin:0 auto}.brnjpslhb h2{font-size:31px;margin:0 0 20px}.brnjpslhb .list{display:grid;gap:12px}.brnjpslhb article{background:#182d46;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:16px;display:grid;grid-template-columns:110px 1fr;gap:16px}.brnjpslhb time{color:#8bd3ff;font-weight:900}.brnjpslhb h3{margin:0 0 7px}.brnjpslhb h3 a{color:#fff;text-decoration:none}.brnjpslhb p{color:#d7e2ef;line-height:1.65;margin:0}@media(max-width:620px){.brnjpslhb article{grid-template-columns:1fr}}

/* qqnpc9y8 */
.qqnpc9y8{padding:54px 20px;background:#f6f8fb}
.qqnpc9y8 .wrap{max-width:980px;margin:0 auto}
.qqnpc9y8 h2{font-size:28px;margin:0 0 16px;color:var(--site-text)}
.qqnpc9y8 .cloud{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.qqnpc9y8 a{display:inline-flex;border:1px solid #d7e0ea;background:#fff;border-radius:999px;padding:9px 13px;color:var(--site-text);text-decoration:none}
.qqnpc9y8 a:nth-child(3n){font-weight:900;color:var(--site-primary)}
.qqnpc9y8 a:nth-child(4n){font-size:18px}
.qqnpc9y8 a:nth-child(5n){background:var(--site-text);color:#fff}

/* gbmswwjb */
.gbmswwjb{padding:20px;background:#fff;border-bottom:1px solid #e7edf5}
.gbmswwjb nav{max-width:1120px;margin:auto;color:#768195;font-size:14px;display:flex;gap:9px;align-items:center}
.gbmswwjb a{color:var(--site-text);text-decoration:none}.gbmswwjb strong{color:var(--site-primary);font-weight:800}
.gbmswwjb i{width:6px;height:6px;border-radius:50%;background:var(--site-line);display:inline-block}

/* wxj3op5ifp7 */
.wxj3op5ifp7{padding:66px 0;background:#f4f8fb;color:#172638}.wxj3op5ifp7 .wrap{max-width:1120px;margin:auto;padding:0 18px}.wxj3op5ifp7 .panel{background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:34px;display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:end}.wxj3op5ifp7 h1{font-size:40px;line-height:1.2;margin:0 0 14px}.wxj3op5ifp7 p{line-height:1.82;color:#607184;margin:0}.wxj3op5ifp7 .code{font-size:46px;font-weight:800;color:#e7eef5;text-align:right}.wxj3op5ifp7 a{display:inline-block;margin-top:20px;background:#315f91;color:#fff;text-decoration:none;border-radius:6px;padding:11px 16px}@media(max-width:720px){.wxj3op5ifp7 .panel{grid-template-columns:1fr;padding:24px}.wxj3op5ifp7 h1{font-size:30px}.wxj3op5ifp7 .code{text-align:left;font-size:34px}}

/* v4d3xg6hm */
.v4d3xg6hm{padding:64px 20px;background:#fff}
.v4d3xg6hm .wrap{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:26px}
.v4d3xg6hm h1{font-size:36px;margin:0 0 16px;color:var(--site-text)}
.v4d3xg6hm p{line-height:1.9;color:var(--site-muted)}
.v4d3xg6hm .info{background:#f8fafc;border:1px solid var(--site-line);border-radius:16px;padding:22px}
.v4d3xg6hm .item{padding:12px 0;border-bottom:1px solid #e5e7eb}
.v4d3xg6hm .item:last-child{border-bottom:0}
.v4d3xg6hm b{display:block;color:var(--site-primary);margin-bottom:4px}
@media(max-width:760px){.v4d3xg6hm .wrap{grid-template-columns:1fr}}

/* s36x5mwbge */
.s36x5mwbge{padding:56px 20px;background:#f8fafc}
.s36x5mwbge .wrap{max-width:980px;margin:0 auto}
.s36x5mwbge h2{font-size:30px;margin:0 0 18px;color:var(--site-text)}
.s36x5mwbge form{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff;border:1px solid var(--site-line);border-radius:8px;padding:20px}
.s36x5mwbge input,.s36x5mwbge textarea{width:100%;border:1px solid var(--site-line);border-radius:8px;padding:12px;font:inherit;color:var(--site-text)}
.s36x5mwbge textarea{grid-column:1/-1;min-height:120px;resize:vertical}
.s36x5mwbge button{grid-column:1/-1;border:0;background:var(--site-primary);color:#fff;border-radius:8px;padding:12px 18px;font-weight:900;cursor:pointer}
@media(max-width:680px){.s36x5mwbge form{grid-template-columns:1fr}}

/* ap6hwle79a */
.ap6hwle79a{padding:80px 20px;background:var(--site-text);color:#fff}
.ap6hwle79a .wrap{max-width:1100px;margin:0 auto}
.ap6hwle79a .head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}
.ap6hwle79a h2{font-size:33px;margin:0;color:inherit}.ap6hwle79a .head p{max-width:520px;color:#dbeafe;line-height:1.8;margin:0}
.ap6hwle79a .cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}
.ap6hwle79a article{border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:16px;background:rgba(255,255,255,.06)}
.ap6hwle79a b{display:block;color:#8ee7c8;margin-bottom:10px}.ap6hwle79a p{color:#dbeafe;line-height:1.7;margin:0}
@media(max-width:980px){.ap6hwle79a .cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ap6hwle79a .head{display:block}.ap6hwle79a .cards{grid-template-columns:1fr}}

/* zy0ad1xmtl7 */
.zy0ad1xmtl7{padding:54px 0;background:#fff;color:#172333}.zy0ad1xmtl7 .wrap{max-width:880px;margin:auto;padding:0 18px;display:flex;gap:18px;align-items:center;justify-content:center;border-top:1px solid #e2e8ef;border-bottom:1px solid #e2e8ef;padding-top:22px;padding-bottom:22px}.zy0ad1xmtl7 img{width:120px;height:120px;object-fit:cover;border-radius:8px}.zy0ad1xmtl7 h2{font-size:26px;margin:0 0 8px}.zy0ad1xmtl7 p{margin:0;color:#607184;line-height:1.7}@media(max-width:620px){.zy0ad1xmtl7 .wrap{display:grid;text-align:center}}

/* o75cnbk3jk */
.o75cnbk3jk{padding:14px 20px;background:var(--site-text);color:#fff}
.o75cnbk3jk .wrap{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}
.o75cnbk3jk b{color:var(--site-primary-soft)}
.o75cnbk3jk a{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:8px 12px;font-weight:900}

/* d31kxk6eu */
.d31kxk6eu{padding:18px 0;background:#fbf7ef;color:#5e5448}.d31kxk6eu .wrap{max-width:1120px;margin:auto;padding:0 18px;display:flex;gap:8px;align-items:center}.d31kxk6eu a,.d31kxk6eu span{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#fff;border:1px solid #e4d8c8}.d31kxk6eu a{color:#805823;text-decoration:none;font-weight:800}.d31kxk6eu span{color:#544c43}@media(max-width:620px){.d31kxk6eu .wrap{overflow:auto;white-space:nowrap}}

/* y2cx0sn9hlh */
.y2cx0sn9hlh{background:#fff}.y2cx0sn9hlh .photo{height:330px;background:url('<?php echo site_h(section_image('pagehero_stadium_wide')); ?>') center/cover no-repeat;display:grid;place-items:center;color:#fff;text-align:center}.y2cx0sn9hlh h1{font-size:44px;margin:0;text-transform:uppercase}.y2cx0sn9hlh p{font-size:30px;margin:12px 0 0}.y2cx0sn9hlh .crumb{width:min(1160px,92%);margin:24px auto;color:#8a8a8a}.y2cx0sn9hlh .crumb a{color:#666;text-decoration:none}

/* vs9919z16 */
.vs9919z16{padding:64px 20px;background:#fff}
.vs9919z16 .wrap{max-width:1060px;margin:0 auto}
.vs9919z16 h2{font-size:30px;margin:0 0 18px;color:var(--site-text)}
.vs9919z16 .ledger{border:1px solid #dce5ef;border-radius:18px;overflow:hidden}
.vs9919z16 .row{display:grid;grid-template-columns:180px 1fr auto;gap:14px;align-items:center;padding:16px 18px;border-top:1px solid #edf2f7}
.vs9919z16 .row:first-child{border-top:0}
.vs9919z16 b{color:var(--site-text)}.vs9919z16 p{margin:0;color:#5b6675;line-height:1.7}.vs9919z16 a{color:var(--site-primary);text-decoration:none;font-weight:900}
@media(max-width:760px){.vs9919z16 .row{grid-template-columns:1fr;gap:8px}}

/* mmyh8uume */
.mmyh8uume{padding:64px 0;background:#fff;color:#172235}.mmyh8uume .wrap{max-width:1120px;margin:auto;padding:0 22px;display:grid;grid-template-columns:360px 1fr;gap:30px;align-items:start}.mmyh8uume img{width:100%;height:360px;object-fit:cover;border-radius:6px}.mmyh8uume h2{font-size:31px;margin:0 0 18px}.mmyh8uume .qa{display:grid;gap:12px}.mmyh8uume article{border-bottom:1px solid var(--site-line);padding-bottom:14px}.mmyh8uume h3{margin:0 0 8px;color:#2563eb}.mmyh8uume p{color:#607086;line-height:1.76;margin:0}@media(max-width:760px){.mmyh8uume .wrap{grid-template-columns:1fr}}

/* otqg5n8jcomr */
.otqg5n8jcomr{padding:62px 0;background:#13231f;color:#f7fbf9}.otqg5n8jcomr .wrap{max-width:1080px;margin:auto;padding:0 18px}.otqg5n8jcomr .board{border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:26px;background:rgba(255,255,255,.06)}.otqg5n8jcomr h2{font-size:30px;margin:0 0 20px}.otqg5n8jcomr .items{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.otqg5n8jcomr .item{background:rgba(255,255,255,.08);border-radius:8px;padding:18px}.otqg5n8jcomr b{display:block;color:#8fdcbd;margin-bottom:8px}.otqg5n8jcomr p{margin:0;color:#d3e1dd;line-height:1.72}@media(max-width:700px){.otqg5n8jcomr .items{grid-template-columns:1fr}}

/* jim2fnkm4s */
.jim2fnkm4s{padding:20px;background:#eef7f3}
.jim2fnkm4s nav{max-width:1120px;margin:0 auto;display:flex;gap:8px;flex-wrap:wrap}
.jim2fnkm4s a,.jim2fnkm4s span{border-radius:999px;padding:8px 12px;text-decoration:none}
.jim2fnkm4s a{background:#fff;color:var(--site-text);border:1px solid #cfe2da}.jim2fnkm4s span{background:var(--site-primary);color:#fff}

/* i9mqw1euog */
.i9mqw1euog{padding:68px 0;background:#111b28;color:#f7fbff}.i9mqw1euog .wrap{max-width:1160px;margin:auto;padding:0 18px;display:grid;grid-template-columns:1fr 410px;gap:30px;align-items:center}.i9mqw1euog .eyebrow{color:#8fd0ff;font-weight:800;margin-bottom:12px}.i9mqw1euog h1{font-size:42px;line-height:1.18;margin:0 0 16px}.i9mqw1euog p{color:#cbd7e8;line-height:1.85}.i9mqw1euog img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.i9mqw1euog .marks{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.i9mqw1euog .marks span{border:1px solid rgba(255,255,255,.18);padding:8px 12px;border-radius:6px}@media(max-width:820px){.i9mqw1euog .wrap{grid-template-columns:1fr}.i9mqw1euog h1{font-size:31px}}

/* y7t58wvva0m */
.y7t58wvva0m{padding:76px 20px;background:#101827;color:#fff}
.y7t58wvva0m .wrap{max-width:1120px;margin:0 auto}.y7t58wvva0m h2{font-size:34px;margin:0 0 22px}
.y7t58wvva0m .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.y7t58wvva0m article{position:relative;border-radius:22px;overflow:hidden;min-height:260px}
.y7t58wvva0m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42}.y7t58wvva0m .body{position:relative;padding:22px}
.y7t58wvva0m b{display:block;font-size:22px;margin-bottom:10px}.y7t58wvva0m p{color:#e6edf7;line-height:1.75;margin:0}
@media(max-width:760px){.y7t58wvva0m .grid{grid-template-columns:1fr}}

/* phbh25rh */
.phbh25rh{padding:66px 0;background:#0f1726;color:#fff}.phbh25rh .wrap{max-width:1120px;margin:auto;padding:0 22px;display:grid;grid-template-columns:1fr 360px;gap:30px;align-items:center}.phbh25rh h2{font-size:34px;margin:0 0 12px}.phbh25rh p{color:#d8e4f3;line-height:1.82}.phbh25rh .actions{display:flex;gap:12px;margin-top:20px}.phbh25rh a{padding:12px 18px;border-radius:4px;text-decoration:none}.phbh25rh .solid{background:#fff;color:#111827}.phbh25rh .line{border:1px solid rgba(255,255,255,.3);color:#fff}.phbh25rh img{width:100%;height:260px;object-fit:cover;border-radius:6px}@media(max-width:760px){.phbh25rh .wrap{grid-template-columns:1fr}.phbh25rh .actions{display:block}.phbh25rh a{display:inline-block;margin:8px 8px 0 0}}

/* yo1pazkvs */
.yo1pazkvs{padding:70px 20px;background:#f6f8fb}
.yo1pazkvs .wrap{max-width:1120px;margin:0 auto}
.yo1pazkvs h2{font-size:32px;margin:0 0 22px;color:var(--site-text)}
.yo1pazkvs .lane{position:relative;display:grid;gap:14px}
.yo1pazkvs .lane:before{content:"";position:absolute;left:25px;top:12px;bottom:12px;width:2px;background:#cfd9e6}
.yo1pazkvs .step{position:relative;display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start}
.yo1pazkvs .dot{width:52px;height:52px;border-radius:50%;background:var(--site-primary);color:#fff;display:grid;place-items:center;font-weight:900;z-index:1}
.yo1pazkvs .box{background:#fff;border:1px solid var(--site-line);border-radius:14px;padding:18px}.yo1pazkvs b{color:var(--site-text)}.yo1pazkvs p{color:#5d6876;line-height:1.75;margin:8px 0 0}

/* vj4g2x79uui8 */
.vj4g2x79uui8{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 20px}
.vj4g2x79uui8 .wrap{max-width:1180px;margin:0 auto;font-size:14px;color:var(--site-muted)}
.vj4g2x79uui8 a{color:var(--site-primary);text-decoration:none}
.vj4g2x79uui8 span{margin:0 7px;color:#94a3b8}

/* je5nllttgeq */
.je5nllttgeq{padding:62px 20px;background:var(--site-text);color:#fff;text-align:center}
.je5nllttgeq .wrap{max-width:900px;margin:0 auto}
.je5nllttgeq .mark{display:inline-flex;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:7px 12px;color:#dbeafe;font-weight:800;margin-bottom:16px}
.je5nllttgeq h1{font-size:40px;line-height:1.25;margin:0 0 12px;color:#fff}
.je5nllttgeq p{line-height:1.9;color:#cbd5e1;margin:0}
@media(max-width:760px){.je5nllttgeq h1{font-size:30px}}

/* gziga76mqbxe */
.gziga76mqbxe{padding:62px 20px;background:#f8fafc}
.gziga76mqbxe .wrap{max-width:1120px;margin:0 auto}
.gziga76mqbxe h2{font-size:32px;margin:0 0 20px;color:var(--site-text)}
.gziga76mqbxe .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.gziga76mqbxe .item{background:#fff;border:1px solid var(--site-line);border-radius:8px;padding:18px}
.gziga76mqbxe .name{display:flex;align-items:center;gap:10px;color:var(--site-primary);font-weight:900;margin-bottom:10px}
.gziga76mqbxe .name:before{content:"";width:34px;height:34px;border-radius:50%;background:var(--site-primary)}
.gziga76mqbxe p{line-height:1.75;color:var(--site-muted);margin:0}
@media(max-width:820px){.gziga76mqbxe .grid{grid-template-columns:1fr}}

/* n3j7bnnvtxtk */
.n3j7bnnvtxtk{padding:54px 20px;background:var(--site-text);color:#fff}
.n3j7bnnvtxtk .wrap{max-width:1080px;margin:0 auto;text-align:center}
.n3j7bnnvtxtk h2{font-size:34px;margin:0 0 10px}
.n3j7bnnvtxtk p{line-height:1.8;color:#d8e2ed;margin:0 auto 20px;max-width:720px}
.n3j7bnnvtxtk .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.n3j7bnnvtxtk a{border-radius:8px;padding:12px 18px;text-decoration:none;font-weight:900}
.n3j7bnnvtxtk .primary{background:var(--site-primary-soft);color:var(--site-text)}
.n3j7bnnvtxtk .ghost{border:1px solid rgba(255,255,255,.28);color:#fff}

/* kw5zsnxv */
.kw5zsnxv{padding:64px 20px;background:#fff}
.kw5zsnxv .wrap{max-width:980px;margin:0 auto;display:grid;grid-template-columns:.45fr .55fr;gap:22px}
.kw5zsnxv .intro{background:#f8fafc;border:1px solid #dce5ef;border-radius:18px;padding:22px}
.kw5zsnxv h2{font-size:30px;margin:0 0 10px;color:var(--site-text)}
.kw5zsnxv p{margin:0;color:#5b6675;line-height:1.8}
.kw5zsnxv form{display:grid;gap:10px}
.kw5zsnxv input{border:1px solid #d7e0ea;border-radius:12px;padding:12px;font:inherit}
.kw5zsnxv button{border:0;border-radius:12px;background:var(--site-primary);color:#fff;font-weight:900;padding:13px}
@media(max-width:760px){.kw5zsnxv .wrap{grid-template-columns:1fr}}

/* fx6wdxqv */
.fx6wdxqv{padding:64px 0;background:#101827;color:#fff}.fx6wdxqv .wrap{max-width:1160px;margin:auto;padding:0 22px;display:grid;grid-template-columns:420px 1fr;gap:30px;align-items:center}.fx6wdxqv img{width:100%;height:360px;object-fit:cover;border-radius:6px}.fx6wdxqv h2{font-size:31px;margin:0 0 16px}.fx6wdxqv .rows{display:grid;gap:12px}.fx6wdxqv article{padding:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.fx6wdxqv h3{margin:0 0 8px;color:#9cc3ff}.fx6wdxqv p{color:#d8e2ef;line-height:1.75}@media(max-width:760px){.fx6wdxqv .wrap{grid-template-columns:1fr}}

/* kf69ywubw3td */
.kf69ywubw3td{padding:18px 0;background:#f7f9fb;color:#4f5f70}.kf69ywubw3td .wrap{max-width:1160px;margin:auto;padding:0 18px;display:flex;align-items:center;gap:8px;font-size:14px}.kf69ywubw3td a{color:#2f6698;text-decoration:none}.kf69ywubw3td span{color:#8a96a5}.kf69ywubw3td strong{color:#1d2b3a;font-weight:700}@media(max-width:620px){.kf69ywubw3td .wrap{overflow:auto;white-space:nowrap}}

/* wla7stwpqzfm */
.wla7stwpqzfm{padding:68px 20px;background:#f7fafc;color:var(--site-text);text-align:center;border-bottom:1px solid #dce6f0}.wla7stwpqzfm .wrap{max-width:880px;margin:0 auto}.wla7stwpqzfm h1{font-size:42px;line-height:1.2;margin:0 0 12px}.wla7stwpqzfm p{color:var(--site-muted);line-height:1.85;margin:0 auto;max-width:720px}.wla7stwpqzfm .links{margin-top:18px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.wla7stwpqzfm a{color:#17466b;text-decoration:none;border:1px solid #dce6f0;background:#fff;border-radius:4px;padding:9px 12px}@media(max-width:620px){.wla7stwpqzfm h1{font-size:32px}}

/* ciwwoc7t1q51 */
.ciwwoc7t1q51{padding:74px 20px;background:var(--site-text);color:#fff}
.ciwwoc7t1q51 .wrap{max-width:1060px;margin:0 auto}
.ciwwoc7t1q51 h2{font-size:31px;color:inherit;margin:0 0 20px}
.ciwwoc7t1q51 .manual{display:grid;gap:12px;counter-reset:g}
.ciwwoc7t1q51 article{counter-increment:g;display:grid;grid-template-columns:86px 1fr;gap:18px;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:18px;background:rgba(255,255,255,.06)}
.ciwwoc7t1q51 article:before{content:"0" counter(g);font-size:24px;color:#93c5fd;font-weight:900}
.ciwwoc7t1q51 b{display:block;margin-bottom:8px}.ciwwoc7t1q51 span{color:#dbeafe;line-height:1.75}
@media(max-width:620px){.ciwwoc7t1q51 article{grid-template-columns:1fr}}

/* gyhetz0vud1q */
.gyhetz0vud1q{padding:66px 20px;background:#f8fbff}
.gyhetz0vud1q .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.42fr .58fr;gap:28px}
.gyhetz0vud1q .intro{border-left:5px solid var(--site-primary);padding-left:20px}
.gyhetz0vud1q h2{font-size:32px;margin:0 0 12px;color:var(--site-text)}
.gyhetz0vud1q .intro p{color:#5d6876;line-height:1.9;margin:0}
.gyhetz0vud1q details{background:#fff;border:1px solid var(--site-line);border-radius:14px;padding:16px 18px;margin-bottom:12px}
.gyhetz0vud1q summary{cursor:pointer;font-weight:900;color:var(--site-text)}
.gyhetz0vud1q details p{margin:12px 0 0;color:#5d6876;line-height:1.8}
@media(max-width:800px){.gyhetz0vud1q .wrap{grid-template-columns:1fr}}

/* aaa024ujwm */
.aaa024ujwm{padding:58px 20px;background:#f8fbff}
.aaa024ujwm .wrap{max-width:980px;margin:0 auto}
.aaa024ujwm h2{font-size:30px;margin:0 0 20px;color:var(--site-text)}
.aaa024ujwm details{background:#fff;border:1px solid var(--site-line);border-radius:14px;padding:16px;margin-bottom:10px}
.aaa024ujwm summary{cursor:pointer;color:var(--site-primary);font-weight:800}
.aaa024ujwm p{line-height:1.75;color:var(--site-muted);margin:10px 0 0}

/* z5rprp6fxhrc */
.z5rprp6fxhrc{padding:24px 20px;background:#f8fafc}.z5rprp6fxhrc .wrap{max-width:1120px;margin:auto;border:1px solid var(--site-line);border-radius:16px;background:#fff;padding:13px 16px}
.z5rprp6fxhrc nav{display:flex;gap:8px;align-items:center;color:var(--site-muted);font-size:14px;flex-wrap:wrap}
.z5rprp6fxhrc a{text-decoration:none;color:var(--site-primary);font-weight:800}.z5rprp6fxhrc span{color:var(--site-text)}

/* p256b0q6c */
.p256b0q6c{padding:54px 20px;background:#fff}.p256b0q6c article{max-width:960px;margin:auto}
.p256b0q6c .top{border-bottom:4px solid var(--site-text);padding-bottom:18px;margin-bottom:24px}.p256b0q6c h1{font-size:40px;line-height:1.24;color:var(--site-text);margin:0 0 12px}
.p256b0q6c .meta{color:var(--site-muted)}.p256b0q6c .content{color:var(--site-text);line-height:2.05;font-size:17px}.p256b0q6c .content p{margin:0 0 18px}
.p256b0q6c .content img{max-width:100%;height:auto;border-radius:10px}.p256b0q6c .content table{width:100%;border-collapse:collapse}.p256b0q6c .content th,.p256b0q6c .content td{border:1px solid var(--site-line);padding:10px}
@media(max-width:760px){.p256b0q6c h1{font-size:30px}}

/* uhalcmsz7th */
.uhalcmsz7th{padding:34px 20px;background:#fff}
.uhalcmsz7th .wrap{max-width:920px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.uhalcmsz7th a{border:1px solid #dce5ef;border-radius:18px;padding:16px;color:var(--site-text);text-decoration:none;background:#f8fafc}
.uhalcmsz7th small{display:block;color:var(--site-muted);margin-bottom:6px}.uhalcmsz7th b{line-height:1.5}
@media(max-width:680px){.uhalcmsz7th .wrap{grid-template-columns:1fr}}

/* t7vf4kom1jji */
.t7vf4kom1jji{padding:56px 20px;background:#fff}
.t7vf4kom1jji .wrap{max-width:980px;margin:0 auto}
.t7vf4kom1jji h2{font-size:28px;margin:0 0 18px;color:var(--site-text)}
.t7vf4kom1jji .cluster{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.t7vf4kom1jji article{border:1px solid var(--site-line);border-radius:14px;padding:18px;background:#f8fafc}
.t7vf4kom1jji time{display:block;color:var(--site-primary);font-size:13px;margin-bottom:8px}
.t7vf4kom1jji a{color:var(--site-text);font-weight:900;text-decoration:none;line-height:1.55}
.t7vf4kom1jji p{margin:10px 0 0;color:#5d6876;line-height:1.7}
@media(max-width:680px){.t7vf4kom1jji .cluster{grid-template-columns:1fr}}

/* a4nsa3abq05t */
.a4nsa3abq05t{padding:54px 0;background:#eef3f8;color:#172638}.a4nsa3abq05t .wrap{max-width:1120px;margin:auto;padding:0 18px}.a4nsa3abq05t h2{font-size:29px;margin:0 0 18px}.a4nsa3abq05t .ribbon{display:flex;gap:10px;flex-wrap:wrap}.a4nsa3abq05t a{text-decoration:none;color:#315f91;background:#fff;border:1px solid #dfe7ef;border-radius:999px;padding:10px 14px;font-weight:800}@media(max-width:520px){.a4nsa3abq05t a{width:100%;box-sizing:border-box;text-align:center}}

/* dj3m9vm85szl */
.dj3m9vm85szl{padding:36px 20px;background:#f8fafc}
.dj3m9vm85szl .wrap{max-width:1080px;margin:0 auto}
.dj3m9vm85szl h2{font-size:24px;margin:0 0 12px;color:var(--site-text)}
.dj3m9vm85szl .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.dj3m9vm85szl a{background:#fff;border:1px solid var(--site-line);border-radius:8px;padding:10px;text-decoration:none;color:var(--site-text);text-align:center}
@media(max-width:760px){.dj3m9vm85szl .grid{grid-template-columns:1fr 1fr}}@media(max-width:420px){.dj3m9vm85szl .grid{grid-template-columns:1fr}}

/* ryry6kqo */
.ryry6kqo{padding:40px 20px;background:#fff}
.ryry6kqo .wrap{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:12px}
.ryry6kqo .box{border:1px solid var(--site-line);border-radius:8px;padding:18px;background:#f8fafc}
.ryry6kqo h3{font-size:22px;margin:0 0 12px;color:var(--site-text)}
.ryry6kqo a{color:var(--site-text);text-decoration:none}
.ryry6kqo .news a{display:block;padding:8px 0;border-bottom:1px solid var(--site-line)}
.ryry6kqo .news a:last-child{border-bottom:0}
.ryry6kqo .tags{display:flex;gap:8px;flex-wrap:wrap}
.ryry6kqo .tags a{background:#fff;border:1px solid var(--site-line);border-radius:999px;padding:7px 10px}
@media(max-width:760px){.ryry6kqo .wrap{grid-template-columns:1fr}}
