* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; background: #080a0f; color: #f8f7f2; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; }
a { color: inherit; text-decoration: none; }
button { font: inherit; }
img { display: block; max-width: 100%; }
#a3f7c9d1e5b2 { overflow: hidden; background: radial-gradient(circle at 78% 10%, rgba(24, 60, 121, .22), transparent 28%), #080a0f; }
#b6e2f4a8c1d9, #w2e7b4c9a1d6, #j3e7c1a5f9b2 { width: min(1180px, calc(100% - 64px)); margin: 0 auto; }
#b6e2f4a8c1d9 { position: relative; z-index: 10; height: 84px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(255,255,255,.1); }
#c8b1d4e7f2a6, #j3e7c1a5f9b2 > div:first-child > a { display: inline-flex; align-items: center; gap: 11px; min-width: 202px; font-weight: 800; letter-spacing: -.02em; }
.e4b8d2f6a1c7, #j3e7c1a5f9b2 > div:first-child > a img { width: 38px; height: 38px; border-radius: 11px; }
.f2c6a9d4b7e1 { color: #fff; font-size: 17px; }.f2c6a9d4b7e1a { color: #ffc82f; }
#g5d1b8f3c6a2 { display: flex; align-items: center; gap: 29px; color: #9ea5b4; font-size: 14px; }
#g5d1b8f3c6a2 a { position: relative; padding: 31px 0 28px; transition: color .2s ease; }
#g5d1b8f3c6a2 a:hover, #g5d1b8f3c6a2 .active-nav-9d2f { color: #fff; }
#g5d1b8f3c6a2 a:hover::after, #g5d1b8f3c6a2 .active-nav-9d2f::after { position: absolute; bottom: 20px; left: 50%; width: 4px; height: 4px; border-radius: 50%; background: #ffc82f; content: ""; transform: translateX(-50%); box-shadow: 0 0 12px #ffc82f; }
#t4c8e1a6b3d9 { display: flex; align-items: center; justify-content: flex-end; gap: 12px; min-width: 202px; }
#t4c8e1a6b3d9 > a, #j3e7c1a5f9b2 > a { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 39px; padding: 0 16px; border-radius: 9px; background: #ffc629; color: #17130a; font-size: 13px; font-weight: 800; transition: transform .2s ease, box-shadow .2s ease; }
#t4c8e1a6b3d9 > a:hover, #j3e7c1a5f9b2 > a:hover, #h7c2e9a4b6d1 .d2f6b8c4e1a9:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(255, 198, 41, .22); }
#v8a3d5f1c9e6 { display: none; width: 42px; height: 42px; padding: 0; border: 1px solid rgba(255,255,255,.16); border-radius: 10px; background: rgba(255,255,255,.04); color: #fff; }
#h7c2e9a4b6d1 { position: relative; min-height: 666px; display: grid; grid-template-columns: .98fr 1.02fr; align-items: center; gap: 74px; padding: 76px 0 88px; }
#h7c2e9a4b6d1 .y3d7b1e9c4a6 { position: relative; z-index: 2; }
#h7c2e9a4b6d1 .z8c2f5a1d6b4 { display: flex; align-items: center; gap: 8px; width: fit-content; margin-bottom: 24px; padding: 8px 12px; border: 1px solid rgba(255, 201, 48, .3); border-radius: 999px; background: rgba(255, 196, 34, .08); color: #ffd45d; font-size: 12px; }
#h7c2e9a4b6d1 .z8c2f5a1d6b4 i { font-size: 15px; }
#h7c2e9a4b6d1 h1 { margin: 0; color: #fff; font-size: 68px; font-weight: 900; line-height: 1.04; letter-spacing: -.06em; }
#h7c2e9a4b6d1 h1 em { color: #ffc629; font-style: normal; text-shadow: 0 0 36px rgba(255,198,41,.2); }
#h7c2e9a4b6d1 .b4d8f2a6c1e7 { max-width: 510px; margin: 27px 0 31px; color: #a2a9b7; font-size: 16px; line-height: 1.9; }
#h7c2e9a4b6d1 .c7a1e4f9b5d3 { display: flex; align-items: center; gap: 16px; }
#h7c2e9a4b6d1 .d2f6b8c4e1a9 { display: flex; align-items: center; gap: 13px; min-width: 208px; min-height: 60px; padding: 0 18px; border-radius: 12px; background: linear-gradient(135deg, #ffc629, #ffe28c); color: #1b1609; box-shadow: 0 14px 36px rgba(255,198,41,.16); font-size: 15px; font-weight: 900; transition: transform .2s ease, box-shadow .2s ease; }
#h7c2e9a4b6d1 .d2f6b8c4e1a9 i { font-size: 21px; }#h7c2e9a4b6d1 .d2f6b8c4e1a9 small { margin-left: auto; color: #6d5510; font-size: 10px; font-weight: 700; }
#h7c2e9a4b6d1 .e9b3d5f7a2c1 { display: inline-flex; align-items: center; gap: 8px; color: #d8dce4; font-size: 13px; }#h7c2e9a4b6d1 .e9b3d5f7a2c1 i { color: #ffc629; font-size: 17px; transition: transform .2s ease; }#h7c2e9a4b6d1 .e9b3d5f7a2c1:hover i { transform: translateX(4px); }
#h7c2e9a4b6d1 .f6c1a8e4b9d2 { display: flex; align-items: center; gap: 19px; margin-top: 28px; color: #777f8e; font-size: 12px; }#h7c2e9a4b6d1 .f6c1a8e4b9d2 span { display: inline-flex; align-items: center; gap: 6px; }#h7c2e9a4b6d1 .f6c1a8e4b9d2 i { color: #49d89d; font-size: 14px; }
#h7c2e9a4b6d1 .g2e8c5a1d4b7 { position: relative; width: 100%; max-width: 530px; justify-self: end; padding: 18px; overflow: visible; border: 1px solid rgba(255,255,255,.13); border-radius: 28px; background: linear-gradient(145deg, rgba(34, 39, 50, .95), rgba(15, 18, 25, .86)); box-shadow: -24px 27px 70px rgba(0,0,0,.42), inset 0 1px rgba(255,255,255,.12); transform: rotate(2.4deg); }
#h7c2e9a4b6d1 .g2e8c5a1d4b7::before { position: absolute; z-index: -1; top: 52px; right: -55px; width: 270px; height: 270px; border: 1px solid rgba(78, 160, 255, .12); border-radius: 50%; content: ""; box-shadow: 0 0 90px rgba(30, 119, 255, .19); }
#h7c2e9a4b6d1 .h6b1f9d3c7e2, #h7c2e9a4b6d1 .l1e6c8a4b2d9 { display: flex; align-items: center; justify-content: space-between; }
#h7c2e9a4b6d1 .h6b1f9d3c7e2 { margin-bottom: 13px; padding: 0 4px; color: #7b8492; font-size: 10px; letter-spacing: .16em; }#h7c2e9a4b6d1 .h6b1f9d3c7e2 i { color: #d5dbe5; font-size: 18px; }
#h7c2e9a4b6d1 .i8d4a2c6f1b9 { position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: 13px; height: 450px; overflow: hidden; border-radius: 17px; background: #05070b; } #h7c2e9a4b6d1 .i8d4a2c6f1b9::after { position: absolute; inset: 0; background: linear-gradient(180deg, transparent 70%, rgba(7,9,14,.75)); content: ""; pointer-events: none; }
#h7c2e9a4b6d1 .j5c9e1b7a3d6, #h7c2e9a4b6d1 .k3f7b5d1e9a4 { overflow: hidden; background: #090b10; }#h7c2e9a4b6d1 .j5c9e1b7a3d6 { transform: translateY(26px); }#h7c2e9a4b6d1 .k3f7b5d1e9a4 { transform: translateY(-26px); }#h7c2e9a4b6d1 .j5c9e1b7a3d6 img, #h7c2e9a4b6d1 .k3f7b5d1e9a4 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; }
#h7c2e9a4b6d1 .l1e6c8a4b2d9 { position: relative; z-index: 1; margin-top: -37px; padding: 0 14px 6px; color: #fff; font-size: 12px; }#h7c2e9a4b6d1 .l1e6c8a4b2d9 span { display: inline-flex; align-items: center; gap: 7px; }#h7c2e9a4b6d1 .l1e6c8a4b2d9 i { color: #ffc629; font-size: 21px; }#h7c2e9a4b6d1 .l1e6c8a4b2d9 b { color: #ffc629; font-size: 16px; }#h7c2e9a4b6d1 .l1e6c8a4b2d9 small { color: #858c98; font-size: 10px; font-weight: 500; }
#h7c2e9a4b6d1 .m7a3d9f5c1e8 { width: 90px; height: 3px; margin: 17px auto 3px; border-radius: 4px; background: #fff; opacity: .78; }
#h7c2e9a4b6d1 .n4b8e2c6a1d7, #h7c2e9a4b6d1 .o9f2c5a7d3b1 { position: absolute; display: flex; align-items: center; gap: 10px; padding: 11px 14px; border: 1px solid rgba(255,255,255,.17); border-radius: 13px; background: rgba(17,21,29,.72); box-shadow: 0 16px 30px rgba(0,0,0,.3); backdrop-filter: blur(14px); color: #cfd6e1; font-size: 11px; line-height: 1.45; } #h7c2e9a4b6d1 .n4b8e2c6a1d7 { top: 106px; right: -19px; } #h7c2e9a4b6d1 .o9f2c5a7d3b1 { display: none; } #h7c2e9a4b6d1 .n4b8e2c6a1d7 i, #h7c2e9a4b6d1 .o9f2c5a7d3b1 i { color: #ffc629; font-size: 21px; } #h7c2e9a4b6d1 .n4b8e2c6a1d7 b, #h7c2e9a4b6d1 .o9f2c5a7d3b1 b { color: #fff; font-weight: 700; }
#j9e4c1a7f3b6, #l1a5f7c3e8b2, #m4d9b6e2c7f1, #p5f1b8d3e6c9, #n8c3a6e1f5b7, #r3d6f8a1c5e7 { padding: 98px 0; }
#j9e4c1a7f3b6 > div:first-child, #l1a5f7c3e8b2 > div:first-child, #m4d9b6e2c7f1 > div:first-child, #p5f1b8d3e6c9 > div:first-child, #n8c3a6e1f5b7 > div:first-child, #r3d6f8a1c5e7 > div:first-child { text-align: center; }
#j9e4c1a7f3b6 > div:first-child > span, #l1a5f7c3e8b2 > div:first-child > span, #m4d9b6e2c7f1 > div:first-child > span, #p5f1b8d3e6c9 > div:first-child > span, #n8c3a6e1f5b7 > div:first-child > span, #r3d6f8a1c5e7 > div:first-child > span { color: #ffc629; font-size: 11px; font-weight: 800; letter-spacing: .18em; }
#j9e4c1a7f3b6 > div:first-child > p, #l1a5f7c3e8b2 > div:first-child > p, #m4d9b6e2c7f1 > div:first-child > p, #p5f1b8d3e6c9 > div:first-child > p, #n8c3a6e1f5b7 > div:first-child > p, #r3d6f8a1c5e7 > div:first-child > p { margin: 11px 0 0; color: #fff; font-size: 36px; font-weight: 900; letter-spacing: -.05em; }
#j9e4c1a7f3b6 > div:first-child > div, #l1a5f7c3e8b2 > div:first-child > div, #m4d9b6e2c7f1 > div:first-child > div, #p5f1b8d3e6c9 > div:first-child > div, #n8c3a6e1f5b7 > div:first-child > div, #r3d6f8a1c5e7 > div:first-child > div { margin-top: 15px; color: #d4d9e1; font-size: 18px; font-weight: 700; }
#j9e4c1a7f3b6 > div:first-child > div:last-child, #n8c3a6e1f5b7 > div:first-child > div:last-child { max-width: 590px; margin: 10px auto 0; color: #737c8d; font-size: 13px; font-weight: 400; line-height: 1.8; }
#v2a6d8f4b1c9 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; margin-top: 49px; }
#v2a6d8f4b1c9 article { min-width: 0; }#v2a6d8f4b1c9 article > div:first-child { position: relative; height: 375px; overflow: hidden; border: 1px solid rgba(255,255,255,.12); border-radius: 16px; background: #111621; }#v2a6d8f4b1c9 article > div:first-child::after { position: absolute; inset: 0; background: linear-gradient(180deg, transparent 62%, rgba(8,10,15,.32)); content: ""; pointer-events: none; }#v2a6d8f4b1c9 article > div:first-child img { width: 100%; height: 100%; object-fit: cover; object-position: top center; transition: transform .35s ease; }#v2a6d8f4b1c9 article:hover > div:first-child img { transform: scale(1.04); }
#v2a6d8f4b1c9 article > div:nth-child(2) { margin-top: 18px; color: #ffc629; font-size: 11px; font-weight: 700; letter-spacing: .06em; }#v2a6d8f4b1c9 article > div:nth-child(3) { margin-top: 8px; color: #f5f4ee; font-size: 19px; font-weight: 800; }#v2a6d8f4b1c9 article > p { margin: 9px 0 0; color: #747d8d; font-size: 13px; line-height: 1.75; }
#l1a5f7c3e8b2, #p5f1b8d3e6c9, #n8c3a6e1f5b7, #r3d6f8a1c5e7 { border-top: 1px solid rgba(255,255,255,.07); }
#g7e1c5a9b3d6 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 48px; }#g7e1c5a9b3d6 article { position: relative; min-height: 207px; padding: 26px 27px; overflow: hidden; border: 1px solid rgba(255,255,255,.1); border-radius: 17px; background: linear-gradient(140deg, rgba(24,29,40,.86), rgba(12,15,22,.9)); }#g7e1c5a9b3d6 article:nth-child(4), #g7e1c5a9b3d6 article:nth-child(5), #g7e1c5a9b3d6 article:nth-child(6) { transform: translateY(14px); }#g7e1c5a9b3d6 article > div { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; font-size: 20px; background: rgba(255,198,41,.13); color: #ffc629; }#g7e1c5a9b3d6 article:nth-child(2) > div, #g7e1c5a9b3d6 article:nth-child(4) > div, #g7e1c5a9b3d6 article:nth-child(6) > div { background: rgba(77,157,255,.13); color: #5da7ff; }#g7e1c5a9b3d6 article > b { display: block; margin-top: 23px; font-size: 16px; }#g7e1c5a9b3d6 article > p { max-width: 270px; margin: 9px 0 0; color: #818999; font-size: 13px; line-height: 1.75; }#g7e1c5a9b3d6 article > span { position: absolute; right: 23px; bottom: 21px; color: rgba(255,255,255,.2); font-size: 13px; font-weight: 800; }
#m4d9b6e2c7f1 { background: #f2efe7; color: #15171d; }#m4d9b6e2c7f1 > div:first-child > span { color: #8993a4; }#m4d9b6e2c7f1 > div:first-child > p { color: #15171d; }#m4d9b6e2c7f1 > div:first-child > div { color: #373c44; }#l7e1c5a9b3d8 { position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 25px; margin-top: 53px; }#l7e1c5a9b3d8::before { position: absolute; top: 29px; left: 12%; right: 12%; height: 1px; background: #d3cec2; content: ""; }#l7e1c5a9b3d8 > div { position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; }#l7e1c5a9b3d8 > div > span { display: grid; place-items: center; width: 59px; height: 59px; border: 1px solid #d4cfc5; border-radius: 50%; background: #f2efe7; color: #15171d; font-size: 13px; font-weight: 900; }#l7e1c5a9b3d8 > div:first-child > span { border-color: #ffc629; background: #ffc629; }#l7e1c5a9b3d8 > div > i { margin-top: 27px; color: #101218; font-size: 26px; }#l7e1c5a9b3d8 > div > b { margin-top: 12px; font-size: 16px; }#l7e1c5a9b3d8 > div > p { max-width: 185px; margin: 9px 0 0; color: #777d85; font-size: 12px; line-height: 1.75; text-align: center; }
#w6f2b8d4a1c9 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 13px; margin-top: 46px; text-align: left; }#w6f2b8d4a1c9 article { border-bottom: 1px solid rgba(255,255,255,.12); }#w6f2b8d4a1c9 article > button { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 20px 0; border: 0; background: transparent; color: #f0f1ee; cursor: pointer; font-size: 15px; font-weight: 700; text-align: left; }#w6f2b8d4a1c9 article > button i { color: #ffc629; font-size: 21px; transition: transform .2s ease; }#w6f2b8d4a1c9 article > button[data-faq="open"] i { transform: rotate(45deg); }#w6f2b8d4a1c9 article > div { display: none; padding: 0 30px 20px 0; color: #7e8796; font-size: 13px; line-height: 1.8; }#w6f2b8d4a1c9 article > div.answer-visible-5e7a { display: block; }
#p3d7f1b5c9a2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; margin-top: 48px; }#p3d7f1b5c9a2 article { min-height: 230px; padding: 21px 23px 22px; overflow: hidden; border: 1px solid rgba(255,255,255,.11); border-radius: 16px; background: rgba(18,22,30,.72); }#p3d7f1b5c9a2 article > div:first-child { display: flex; align-items: center; justify-content: space-between; }#p3d7f1b5c9a2 article > div:first-child span { padding: 5px 9px; border-radius: 6px; font-size: 11px; font-weight: 700; }#p3d7f1b5c9a2 article > div:first-child time { color: #6f7888; font-size: 11px; }#p3d7f1b5c9a2 article > div:nth-child(2) { display: grid; place-items: center; width: 43px; height: 43px; margin-top: 22px; border-radius: 12px; background: #202633; color: #ffc629; font-size: 21px; }#p3d7f1b5c9a2 article > b { display: block; margin-top: 17px; color: #f7f6f2; font-size: 17px; line-height: 1.4; }#p3d7f1b5c9a2 article > p { margin: 7px 0 0; color: #7d8695; font-size: 13px; line-height: 1.7; }#p3d7f1b5c9a2 article > a { display: inline-flex; align-items: center; gap: 7px; margin-top: 15px; color: #ffc629; font-size: 12px; font-weight: 700; }#p3d7f1b5c9a2 article > a i { transition: transform .2s ease; }#p3d7f1b5c9a2 article > a:hover i { transform: translate(3px, -3px); }
.news-tone-blue { background: rgba(75,157,255,.14); color: #6aafff; }.news-tone-yellow { background: rgba(255,198,41,.14); color: #ffd45d; }.news-tone-pink { background: rgba(245,104,164,.14); color: #f592ba; }.news-tone-green { background: rgba(91,225,167,.14); color: #74e6b1; }.news-tone-violet { background: rgba(166,130,255,.14); color: #bda4ff; }.news-tone-orange { background: rgba(255,141,69,.14); color: #ffab78; }
#b5d9f3a7c1e8 { columns: 3; column-gap: 14px; margin-top: 47px; text-align: left; }#b5d9f3a7c1e8 article { display: inline-block; width: 100%; margin: 0 0 14px; padding: 22px 22px 20px; border: 1px solid rgba(255,255,255,.11); border-radius: 15px; background: linear-gradient(150deg, rgba(28,33,43,.75), rgba(12,15,22,.86)); break-inside: avoid; }#b5d9f3a7c1e8 article > div:first-child { display: flex; align-items: center; justify-content: space-between; color: #ffc629; }#b5d9f3a7c1e8 article > div:first-child i { font-size: 24px; }#b5d9f3a7c1e8 article > div:first-child span { letter-spacing: 3px; font-size: 10px; }#b5d9f3a7c1e8 article > p { min-height: 80px; margin: 16px 0 22px; color: #d7dbe2; font-size: 14px; line-height: 1.85; }#b5d9f3a7c1e8 article > div:last-child { display: flex; align-items: center; gap: 10px; }#b5d9f3a7c1e8 article > div:last-child > div:first-child { display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: linear-gradient(135deg, #ffc629, #f07e38); color: #19150c; font-size: 15px; font-weight: 900; }#b5d9f3a7c1e8 article > div:last-child > div:last-child b, #b5d9f3a7c1e8 article > div:last-child > div:last-child time { display: block; }#b5d9f3a7c1e8 article > div:last-child > div:last-child b { color: #f0f1ef; font-size: 12px; }#b5d9f3a7c1e8 article > div:last-child > div:last-child time { margin-top: 4px; color: #737d8d; font-size: 10px; }
#j3e7c1a5f9b2 { display: grid; grid-template-columns: 1.2fr 1fr auto; gap: 36px; align-items: center; padding: 48px 0 33px; border-top: 1px solid rgba(255,255,255,.1); }#j3e7c1a5f9b2 > div:first-child > a { min-width: 0; color: #f7f7f3; font-size: 15px; }#j3e7c1a5f9b2 > div:first-child > p { margin: 10px 0 0; color: #717a89; font-size: 11px; }#j3e7c1a5f9b2 > div:nth-child(2) { display: flex; justify-content: center; gap: 22px; color: #9199a7; font-size: 12px; }#j3e7c1a5f9b2 > div:nth-child(2) a:hover { color: #ffc629; }#j3e7c1a5f9b2 > div:last-child { grid-column: 1 / -1; display: flex; justify-content: space-between; padding-top: 27px; border-top: 1px solid rgba(255,255,255,.07); color: #5e6675; font-size: 11px; }
#q6a2e8c4b1d9 { position: fixed; z-index: 20; right: 24px; bottom: 24px; display: grid; place-items: center; width: 42px; height: 42px; border: 1px solid rgba(255,255,255,.13); border-radius: 12px; background: rgba(26,31,41,.85); color: #ffc629; cursor: pointer; opacity: 0; pointer-events: none; transform: translateY(10px); transition: opacity .2s ease, transform .2s ease; backdrop-filter: blur(13px); }#q6a2e8c4b1d9[data-top="visible"] { opacity: 1; pointer-events: auto; transform: translateY(0); }
@media (max-width: 760px) {
    #b6e2f4a8c1d9, #w2e7b4c9a1d6, #j3e7c1a5f9b2 { width: calc(100% - 36px); }
    #b6e2f4a8c1d9 { height: 68px; }#c8b1d4e7f2a6 { min-width: auto; }.e4b8d2f6a1c7, #j3e7c1a5f9b2 > div:first-child > a img { width: 33px; height: 33px; border-radius: 9px; }.f2c6a9d4b7e1 { font-size: 15px; }
    #g5d1b8f3c6a2 { position: absolute; top: 68px; left: 0; right: 0; display: none; flex-direction: column; align-items: stretch; gap: 0; padding: 10px 18px; border: 1px solid rgba(255,255,255,.12); border-top: 0; border-radius: 0 0 14px 14px; background: rgba(12,15,21,.97); box-shadow: 0 20px 30px rgba(0,0,0,.25); backdrop-filter: blur(18px); }#g5d1b8f3c6a2.menu-visible-4c8e { display: flex; }#g5d1b8f3c6a2 a { padding: 14px 0; border-bottom: 1px solid rgba(255,255,255,.07); }#g5d1b8f3c6a2 a:last-child { border-bottom: 0; }#g5d1b8f3c6a2 a:hover::after, #g5d1b8f3c6a2 .active-nav-9d2f::after { display: none; }
    #t4c8e1a6b3d9 { min-width: auto; }#t4c8e1a6b3d9 > a { display: none; }#v8a3d5f1c9e6 { display: grid; place-items: center; }
    #h7c2e9a4b6d1 { display: flex; flex-direction: column; align-items: stretch; gap: 42px; min-height: auto; padding: 65px 0 66px; }#h7c2e9a4b6d1 h1 { font-size: 48px; }#h7c2e9a4b6d1 .b4d8f2a6c1e7 { margin: 20px 0 25px; font-size: 14px; }#h7c2e9a4b6d1 .c7a1e4f9b5d3 { display: flex; flex-direction: column; align-items: stretch; gap: 12px; }#h7c2e9a4b6d1 .d2f6b8c4e1a9 { width: 100%; min-width: 0; justify-content: center; }#h7c2e9a4b6d1 .e9b3d5f7a2c1 { justify-content: center; min-height: 38px; }#h7c2e9a4b6d1 .f6c1a8e4b9d2 { justify-content: space-between; gap: 4px; font-size: 10px; }
    #h7c2e9a4b6d1 .g2e8c5a1d4b7 { width: calc(100% - 12px); margin: 0 6px; padding: 13px; border-radius: 22px; transform: rotate(1.2deg); }#h7c2e9a4b6d1 .i8d4a2c6f1b9 { height: 355px; gap: 9px; }#h7c2e9a4b6d1 .n4b8e2c6a1d7 { top: 70px; right: -8px; padding: 8px 9px; font-size: 9px; }#h7c2e9a4b6d1 .o9f2c5a7d3b1 { display: none; }#h7c2e9a4b6d1 .n4b8e2c6a1d7 i, #h7c2e9a4b6d1 .o9f2c5a7d3b1 i { font-size: 17px; }
    #j9e4c1a7f3b6, #l1a5f7c3e8b2, #m4d9b6e2c7f1, #p5f1b8d3e6c9, #n8c3a6e1f5b7, #r3d6f8a1c5e7 { padding: 68px 0; }#j9e4c1a7f3b6 > div:first-child > p, #l1a5f7c3e8b2 > div:first-child > p, #m4d9b6e2c7f1 > div:first-child > p, #p5f1b8d3e6c9 > div:first-child > p, #n8c3a6e1f5b7 > div:first-child > p, #r3d6f8a1c5e7 > div:first-child > p { font-size: 30px; }#j9e4c1a7f3b6 > div:first-child > div, #l1a5f7c3e8b2 > div:first-child > div, #m4d9b6e2c7f1 > div:first-child > div, #p5f1b8d3e6c9 > div:first-child > div, #n8c3a6e1f5b7 > div:first-child > div, #r3d6f8a1c5e7 > div:first-child > div { font-size: 16px; }
    #v2a6d8f4b1c9 { display: flex; overflow-x: auto; gap: 13px; margin-top: 35px; padding-bottom: 11px; scroll-snap-type: x mandatory; scrollbar-width: none; }#v2a6d8f4b1c9::-webkit-scrollbar { display: none; }#v2a6d8f4b1c9 article { flex: 0 0 72%; scroll-snap-align: start; }#v2a6d8f4b1c9 article > div:first-child { height: 360px; }
    #g7e1c5a9b3d6 { grid-template-columns: 1fr; gap: 12px; margin-top: 34px; }#g7e1c5a9b3d6 article, #g7e1c5a9b3d6 article:nth-child(4), #g7e1c5a9b3d6 article:nth-child(5), #g7e1c5a9b3d6 article:nth-child(6) { min-height: 175px; transform: none; }
    #l7e1c5a9b3d8 { grid-template-columns: 1fr; gap: 0; margin-top: 38px; }#l7e1c5a9b3d8::before { top: 28px; bottom: 28px; left: 29px; right: auto; width: 1px; height: auto; }#l7e1c5a9b3d8 > div { display: grid; grid-template-columns: 59px 1fr; grid-template-rows: auto auto; align-items: center; column-gap: 20px; min-height: 116px; text-align: left; }#l7e1c5a9b3d8 > div > span { grid-row: 1 / span 2; }#l7e1c5a9b3d8 > div > i { margin-top: 0; font-size: 22px; }#l7e1c5a9b3d8 > div > b { margin-top: 0; }#l7e1c5a9b3d8 > div > p { max-width: none; margin: 4px 0 0; text-align: left; }
    #w6f2b8d4a1c9 { grid-template-columns: 1fr; gap: 0; margin-top: 32px; }#w6f2b8d4a1c9 article > div { padding-right: 10px; }
    #p3d7f1b5c9a2 { grid-template-columns: 1fr; gap: 11px; margin-top: 32px; }#p3d7f1b5c9a2 article { min-height: auto; }
    #b5d9f3a7c1e8 { columns: 1; margin-top: 32px; }#b5d9f3a7c1e8 article > p { min-height: 0; }
    #j3e7c1a5f9b2 { grid-template-columns: 1fr; gap: 24px; padding: 35px 0 25px; }#j3e7c1a5f9b2 > div:nth-child(2) { flex-wrap: wrap; justify-content: flex-start; gap: 14px 20px; }#j3e7c1a5f9b2 > div:last-child { flex-direction: column; gap: 9px; padding-top: 21px; line-height: 1.5; }
    #q6a2e8c4b1d9 { right: 18px; bottom: 18px; }
}
