:root{color-scheme:light;--ink:#151d24;--muted:#65707a;--line:#d5dee5;--paper:#f5f8fa;--soft:#e8f0f2;--accent:#236d83;--accent2:#9f4f43;--warm:#f1d9c3;--white:#fff}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body.i3x6gkaylm{margin:0;font-family:Arial,"Microsoft YaHei",sans-serif;color:var(--ink);background:var(--paper);line-height:1.72;overflow-x:hidden}
a{color:inherit;text-decoration:none}
a:hover{color:var(--accent)}
img{max-width:100%;height:auto;display:block;object-fit:cover;background:#e8eceb}
.ve7va32re8c6eb{width:min(1180px,calc(100% - 36px));margin:0 auto}
.re1sid42ogrlehc{position:sticky;top:0;z-index:5;background:rgba(251,251,248,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.re1sid42ogrlehc .ve7va32re8c6eb{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}
.k5vwknzl0gdf{margin:0;font-size:24px;line-height:1.2;font-weight:800}
.hooc5dt52r{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.mn7gwaw{font-size:14px;padding:8px 10px;border:1px solid transparent}
.mn7gwaw:hover{border-color:var(--line);background:var(--white)}
main.ve7va32re8c6eb{padding:34px 0 56px}
.n3wgh3r1lryan{margin:0 0 42px;padding:28px;border:1px solid var(--line);background:linear-gradient(135deg,#fff,var(--soft));border-radius:8px}
.yfyli0b8x2 h2{font-size:clamp(30px,5vw,56px);line-height:1.08;margin:8px 0 16px;letter-spacing:0}
.aehyoagu,.snzdwz0,.gyizqan{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:0;margin:0 0 8px}
.el31bw6{font-size:18px;color:#334145;margin:0 0 22px}
.ksy2a8l7j4{display:flex;gap:12px;flex-wrap:wrap}
.ix4za3c4igums,.bxgaf0j7{display:inline-flex;align-items:center;min-height:42px;padding:9px 15px;border-radius:6px;border:1px solid var(--accent);background:var(--accent);color:#fff;font-weight:700}
.bxgaf0j7{background:transparent;color:var(--accent)}
.o6eac21vu img{aspect-ratio:3/2;width:100%;border-radius:6px}
.eqd3diuilr,.ifb83mojt,.a3m6ie5cnxo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.rmgn68efp32,.a3m6ie5cnxo,.piy1qexxnhqa2,.ga0r3szzf,.fl032rh1{margin:42px 0}
.rmgn68efp32>h2,.piy1qexxnhqa2>h2,.fl032rh1>h2{font-size:30px;line-height:1.2;margin:0 0 18px}
.yeotxguvk,.sxd87kh61v,.yftdnt7,.raxndoursowu854,.udfnatrbi,.zhox4ptwxx{border:1px solid var(--line);background:var(--white);padding:20px;border-radius:8px}
.yeotxguvk img,.udfnatrbi img,.yftdnt7>img{border-radius:6px;aspect-ratio:3/2;margin-bottom:14px}
.yeotxguvk h2,.udfnatrbi h2,.udfnatrbi h3{font-size:20px;line-height:1.28;margin:8px 0}
.yftdnt7{max-width:860px;margin:0 auto 28px}
.yftdnt7 h1{font-size:clamp(28px,4vw,44px);line-height:1.16;margin:8px 0 18px;letter-spacing:0}
.yftdnt7 h2{font-size:22px;line-height:1.3;margin:0 0 8px}
.sxd87kh61v{margin:16px 0}
.ifb83mojt{grid-template-columns:repeat(3,minmax(0,1fr))}
.fl032rh1 .eqd3diuilr{grid-template-columns:repeat(2,minmax(0,1fr))}
.raxndoursowu854 time,.udfnatrbi time,.yftdnt7 time{display:inline-block;color:var(--muted);font-size:13px;margin-bottom:8px}
.ckbd32xk3e{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 24px;color:var(--muted);font-size:14px}
.zhox4ptwxx{max-width:860px;margin:24px auto 0;background:var(--soft)}
.d52c2ads3g{margin:0;padding-left:20px}
.d52c2ads3g li{margin:7px 0}
.bg3dd3wmq60zx{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}
.uwq94acqjs717{position:fixed;right:18px;bottom:18px;width:42px;height:42px;border-radius:50%;border:1px solid var(--accent);background:var(--accent);color:#fff;font-size:20px;cursor:pointer;opacity:0;pointer-events:none;transition:.2s}
.uwq94acqjs717[data-show="1"]{opacity:1;pointer-events:auto}
.yvlnxhkr8ygisz{background:#172022;color:#f3f7f5;padding:34px 0;margin-top:40px}
.yvlnxhkr8ygisz a:hover{color:#b8e2d8}
.yqysbmfrnokz4gr{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:22px}
.po5owb8fr0hd h2{font-size:16px;margin:0 0 10px}
.k5mgf3u2dsop{font-size:13px;color:#c8d2d0;margin:22px 0 0}
.fvh1pc6s a{display:inline-block;margin:0 6px 6px 0}
.n3wgh3r1lryan{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;padding:0;overflow:hidden}.yfyli0b8x2{padding:34px}.o6eac21vu img{height:100%;min-height:380px;border-radius:0}.yeotxguvk{border-left:4px solid var(--accent);background:#fff}.ifb83mojt{grid-template-columns:repeat(2,minmax(0,1fr))}
