/* Hangyuzhi 6.2: editorial portal, scoped to the new instance-based page builder. */
.full-platform .lzpe-home{padding-top:22px;padding-bottom:52px}.ips-front-stack{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;align-items:start}.ips-front-stack>*{grid-column:span var(--lz-span,12);min-width:0}.ips-hero{position:relative;display:flex;min-height:196px;border-radius:20px;overflow:hidden;background:linear-gradient(110deg,#edf5ff 0%,#f7fbff 60%,#e7f8fb 100%);isolation:isolate}.ips-hero-copy{padding:28px 34px;position:relative;z-index:2;width:62%;align-self:center}.ips-hero h1,.ips-hero h2{font-size:clamp(25px,2.7vw,36px);letter-spacing:-.04em;line-height:1.45;margin:8px 0 12px;font-weight:650;color:#122840}.ips-hero p{margin:4px 0;color:#6b829b;font-size:14px;line-height:1.8}.ips-kicker{font-size:11px;letter-spacing:.16em;color:#2271dc;font-weight:600}.ips-hero>img{position:absolute;right:0;top:0;height:100%!important;width:49%;object-fit:cover;mask-image:linear-gradient(to right,transparent,#000 25%);-webkit-mask-image:linear-gradient(to right,transparent,#000 25%);z-index:1}.ips-art-label{position:absolute;bottom:10px;right:12px;font-size:10px;color:#506a85;background:#ffffffe0;border-radius:10px;padding:1px 7px;z-index:3}.ips-hero-link{display:inline-block;margin-top:12px;font-weight:600;font-size:13px;color:#156be4!important}.ips-channel-strip{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:-9px;padding:0}.ips-channel-strip a{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;background:white;padding:13px 18px;border-radius:10px;font-size:14px;box-shadow:0 2px 18px #15334f03;min-width:150px}.ips-channel-strip a span:last-child{color:#99b3d1}.ips-channel-strip a:hover{background:#edf5ff}.ips-front-stack .ips-front-block{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 30px #10345904;border:0}.ips-front-stack .lzpe-module-top{margin-bottom:22px;align-items:center}.ips-front-stack .lzpe-module-top h2{font-size:21px;letter-spacing:-.02em;line-height:1.4;font-weight:650}.ips-more{font-size:12px;color:#66809d!important;margin-left:auto}.ips-front-stack .lzpe-card-copy h3{font-weight:600;line-height:1.6;color:#1b2d43;overflow-wrap:break-word;word-break:normal}.ips-front-stack .lzpe-card-copy p{line-height:1.9;color:#75889d}.ips-front-stack .lzpe-card-image{border-radius:10px;display:block;min-width:0;position:relative;overflow:hidden;background:#f1f6fc}.ips-front-stack .lzpe-card-image img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transition:transform .3s ease}.ips-front-stack .lzpe-card-image:hover img{transform:scale(1.025)}.ips-front-stack .lzpe-card-meta{font-size:11px;color:#9aa8ba;display:flex;gap:12px;flex-wrap:wrap}.ips-front-stack .lzpe-eyebrow{color:#1570e5;font-size:11px;display:inline-block}.ips-front-stack .lzpe-layout-lead .lzpe-articles{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px 28px;align-items:start}.ips-front-stack .lzpe-layout-lead .lzpe-card:first-child{grid-row:span 3;display:block;min-width:0}.ips-front-stack .lzpe-layout-lead .lzpe-card:first-child .lzpe-card-image{height:280px;aspect-ratio:16/9;width:100%}.ips-front-stack .lzpe-layout-lead .lzpe-card:first-child .lzpe-card-copy{padding:16px 1px 0;display:block}.ips-front-stack .lzpe-layout-lead .lzpe-card:first-child h3{font-size:25px;line-height:1.48;margin:8px 0 10px}.ips-front-stack .lzpe-layout-lead .lzpe-card:first-child p{font-size:13px;margin:0 0 14px}.ips-front-stack .lzpe-layout-lead .lzpe-card:not(:first-child){display:grid;grid-template-columns:136px minmax(0,1fr);gap:18px;align-items:start;grid-column:2;grid-row:auto}.ips-front-stack .lzpe-layout-lead .lzpe-card:not(:first-child) .lzpe-card-image{height:110px;width:136px}.ips-front-stack .lzpe-layout-lead .lzpe-card:not(:first-child) h3{font-size:16px;margin:5px 0 10px}.ips-front-stack .lzpe-layout-lead .lzpe-card:not(:first-child) p{display:none}.ips-front-stack .lzpe-layout-list .lzpe-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;border-bottom:1px solid #f1f4f8;padding-bottom:24px;margin:0}.ips-front-stack .lzpe-layout-list .lzpe-articles{display:grid;gap:24px;grid-template-columns:1fr}.ips-front-stack .lzpe-layout-list .lzpe-card-image{height:132px;width:100%}.ips-front-stack .lzpe-layout-list .lzpe-card-copy{display:block;min-width:0}.ips-front-stack .lzpe-layout-list h3{font-size:18px;margin:6px 0}.ips-front-stack .lzpe-layout-list p{font-size:13px;margin:7px 0 12px}.ips-front-stack .lzpe-width-4 .lzpe-card,.ips-front-stack .lzpe-width-4.lzpe-layout-table .lzpe-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:13px;align-items:start;min-width:0;padding:0 0 20px}.ips-front-stack .lzpe-width-4 .lzpe-articles{display:grid;grid-template-columns:1fr;gap:20px}.ips-front-stack .lzpe-width-4 .lzpe-card-image{width:88px;height:75px;aspect-ratio:auto}.ips-front-stack .lzpe-width-4 .lzpe-card-copy,.ips-front-stack .lzpe-width-4.lzpe-layout-table .lzpe-card-copy{display:block!important;width:auto;min-width:0;grid-template-columns:none}.ips-front-stack .lzpe-width-4 h3{font-size:15px;line-height:1.65;margin:3px 0 9px;writing-mode:horizontal-tb}.ips-front-stack .lzpe-width-4 p{display:none}.ips-front-stack .lzpe-width-4 .lzpe-card-meta{font-size:10px;gap:6px}.ips-front-stack .lzpe-layout-cards .lzpe-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ips-front-stack .lzpe-width-8.lzpe-layout-cards .lzpe-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.ips-front-stack .lzpe-layout-cards .lzpe-card-image{aspect-ratio:16/10;height:auto}.ips-front-stack .lzpe-layout-cards .lzpe-card-copy{padding-top:14px}.ips-front-stack .lzpe-layout-cards h3{font-size:17px}.ips-front-stack [data-content-type=ipc_topic] .lzpe-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ips-front-stack [data-content-type=ipc_topic] .lzpe-card{display:block;background:linear-gradient(135deg,#edf5ff,#f8fbff);padding:22px;border-radius:12px}.ips-front-stack [data-content-type=ipc_topic] .lzpe-card:nth-child(2){background:linear-gradient(135deg,#edf9f5,#f9fdfb)}.ips-front-stack [data-content-type=ipc_topic] .lzpe-card:nth-child(3){background:linear-gradient(135deg,#f1f1ff,#fafaff)}.ips-front-stack [data-content-type=ipc_topic] .lzpe-card-image{display:none}.ips-front-stack [data-content-type=ipc_topic] h3{font-size:18px;margin:5px 0 10px}.ips-front-stack [data-content-type=ipc_topic] p{font-size:13px}.ips-front-stack [data-content-type=ipc_support] .lzpe-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ips-front-stack [data-content-type=ipc_support] .lzpe-card{display:block;border:0}.ips-front-stack [data-content-type=ipc_support] .lzpe-card-image{display:none}.ips-front-stack [data-content-type=ipc_support] h3{font-size:15px}.ips-custom-block h2{margin-top:0;font-size:24px}.ips-custom-block video,.ips-custom-block iframe{max-width:100%}.ips-custom-block img{max-width:100%;height:auto}.ips-body{font-size:14px;padding:4px 16px;color:#6d8097;line-height:2}.ips-body h2{font-size:20px}.ips-body:empty{display:none}
@media(max-width:1100px){.ips-front-stack{gap:20px}.ips-front-stack .ips-front-block{padding:20px}.ips-front-stack .lzpe-layout-lead .lzpe-card:not(:first-child){grid-template-columns:108px minmax(0,1fr);gap:12px}.ips-front-stack .lzpe-layout-lead .lzpe-card:not(:first-child) .lzpe-card-image{width:108px;height:92px}.ips-front-stack .lzpe-layout-list .lzpe-card{grid-template-columns:135px minmax(0,1fr);gap:17px}.ips-front-stack .lzpe-layout-list .lzpe-card-image{height:115px}.ips-front-stack .lzpe-width-4 .lzpe-card{grid-template-columns:74px minmax(0,1fr)}.ips-front-stack .lzpe-width-4 .lzpe-card-image{width:74px;height:68px}}
@media(max-width:760px){.ips-front-stack{display:flex;flex-direction:column;gap:20px}.ips-front-stack>*{width:100%;min-width:0}.ips-hero{min-height:190px;border-radius:14px}.ips-hero-copy{width:100%;padding:26px 22px}.ips-hero h1{font-size:26px;max-width:18ch}.ips-hero p{font-size:12px;max-width:24ch}.ips-hero>img{width:68%;opacity:.27}.ips-channel-strip{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px;gap:8px}.ips-channel-strip a{flex:0 0 auto;min-width:130px;padding:12px;font-size:13px}.ips-front-stack .ips-front-block{padding:19px;border-radius:13px}.ips-front-stack .lzpe-module-top h2{font-size:19px}.ips-front-stack .lzpe-layout-lead .lzpe-articles{display:flex;flex-direction:column;gap:22px}.ips-front-stack .lzpe-layout-lead .lzpe-card{width:100%}.ips-front-stack .lzpe-layout-lead .lzpe-card:first-child .lzpe-card-image{height:200px}.ips-front-stack .lzpe-layout-lead .lzpe-card:first-child h3{font-size:22px}.ips-front-stack .lzpe-layout-lead .lzpe-card:not(:first-child){grid-template-columns:100px minmax(0,1fr)}.ips-front-stack .lzpe-layout-lead .lzpe-card:not(:first-child) .lzpe-card-image{width:100px;height:84px}.ips-front-stack .lzpe-layout-list .lzpe-card,.ips-front-stack .lzpe-width-4 .lzpe-card{grid-template-columns:95px minmax(0,1fr);gap:14px}.ips-front-stack .lzpe-layout-list .lzpe-card-image,.ips-front-stack .lzpe-width-4 .lzpe-card-image{width:95px;height:82px}.ips-front-stack .lzpe-layout-list h3{font-size:16px;margin:4px 0 7px}.ips-front-stack .lzpe-layout-list p{display:none}.ips-front-stack .lzpe-layout-cards .lzpe-articles,.ips-front-stack .lzpe-width-8.lzpe-layout-cards .lzpe-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ips-front-stack .lzpe-layout-cards h3{font-size:15px}.ips-front-stack .lzpe-layout-cards p{display:none}.ips-front-stack [data-content-type=ipc_topic] .lzpe-articles,.ips-front-stack [data-content-type=ipc_support] .lzpe-articles{grid-template-columns:1fr}.ips-front-stack .lzpe-card-copy{min-width:0}.ips-front-stack .lzpe-layout-table .lzpe-card-copy{display:block}.ips-front-stack .lzpe-module-intro{font-size:13px}.ips-body{padding:0 4px}}
@media(prefers-reduced-motion:reduce){.ips-front-stack img{transition:none!important}}

.ips-screen-reader{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
