.section.lg-section{overflow:visible;overflow-x:clip}.lg-glance{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:56px}.lg-gcard{background:#fff;border:1px solid rgba(10,19,48,.1);border-radius:18px;padding:28px;transition:.45s cubic-bezier(.2,.8,.2,1)}.lg-gcard:hover{transform:translateY(-8px);box-shadow:0 20px 50px -20px #0a133059;border-color:transparent}.lg-ib{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#2f6bff,#27c8ff);color:#fff;margin-bottom:18px;flex:none}.lg-ib svg{width:26px;height:26px}.lg-gcard h3{font-size:18px;margin-bottom:8px}.lg-gcard p{color:#4a5578;font-size:14.5px}.lg-layout{display:grid;grid-template-columns:290px 1fr;gap:40px;align-items:start}.lg-toc{position:sticky;top:96px;align-self:start;background:#fff;border:1px solid rgba(10,19,48,.1);border-radius:18px;padding:22px 18px;max-height:calc(100vh - 120px);overflow:auto}.lg-toc h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#4a5578;margin:0 8px 12px}.lg-toc a{display:block;padding:8px 12px;border-left:2px solid rgba(10,19,48,.1);font-size:13.5px;color:#4a5578;transition:.3s;line-height:1.4}.lg-toc a:hover{color:#2f6bff}.lg-toc a.active{border-left-color:#ff7a1a;color:#0b1533;font-weight:600;background:linear-gradient(90deg,rgba(255,122,26,.12),transparent)}.lg-doc{counter-reset:lgc;min-width:0}.lg-lead{background:linear-gradient(160deg,#101c4a,#050b1e);color:#cdd6ea;border-radius:24px;padding:34px;margin-bottom:22px;position:relative;overflow:hidden}.lg-lead:after{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-100px;background:radial-gradient(circle,rgba(39,200,255,.35),transparent 65%);pointer-events:none}.lg-lead p{position:relative;margin-bottom:12px;font-size:15.5px}.lg-lead p:last-child{margin:0}.lg-lead a{color:#ffb070;font-weight:600}.lg-lead strong{color:#fff}.lg-clause{background:#fff;border:1px solid rgba(10,19,48,.1);border-radius:18px;padding:34px 36px;margin-bottom:22px;scroll-margin-top:110px;counter-increment:lgc;transition:box-shadow .4s,border-color .4s}.lg-clause:hover{box-shadow:0 20px 50px -20px #0a133059;border-color:transparent}.lg-clause h2{font-size:clamp(20px,2.4vw,25px);display:flex;align-items:center;gap:16px;margin-bottom:18px}.lg-clause h2:before{content:counter(lgc,decimal-leading-zero);flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:14px;color:#fff;background:linear-gradient(135deg,#2f6bff,#27c8ff)}.lg-clause h3{font-size:17px;margin:22px 0 8px;color:#101c4a}.lg-clause p{color:#3d4659;margin-bottom:14px;font-size:15.5px}.lg-clause p:last-child{margin-bottom:0}.lg-clause ul{list-style:none;display:grid;gap:10px;margin:6px 0 16px;padding:0}.lg-clause li{position:relative;padding-left:26px;color:#3d4659;font-size:15.5px}.lg-clause li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#27c8ff,#2f6bff)}.lg-clause li ul{margin:10px 0 0}.lg-clause a{color:#2f6bff;font-weight:600}.lg-clause b,.lg-clause strong{color:#0b1533}.lg-notice{border-left:4px solid #FF7A1A;background:#ff7a1a1a;border-radius:0 14px 14px 0;padding:18px 20px;margin:6px 0 16px;color:#5a3410;font-size:14.5px;font-weight:500}.lg-related{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lg-rcard{display:block;padding:30px;border-radius:18px;background:linear-gradient(160deg,#ffffff17,#ffffff05);border:1px solid rgba(255,255,255,.14);color:#fff;transition:.4s cubic-bezier(.2,.8,.2,1)}.lg-rcard:hover{transform:translateY(-8px);border-color:#27c8ff;background:linear-gradient(160deg,#27c8ff2e,#ffffff08)}.lg-rcard .lg-ib{margin-bottom:18px}.lg-rcard h3{font-size:19px;margin-bottom:8px}.lg-rcard p{color:#a5b3d3;font-size:14.5px;margin-bottom:14px}.lg-rcard-cta{display:inline-flex;align-items:center;gap:8px;color:#ffb070;font-weight:600;font-size:14px}.lg-rcard-cta svg{width:16px;height:16px}.lg-rcard.here{border-color:#ff7a1a;pointer-events:none;opacity:.75}.lg-help{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.lg-help h2{font-size:clamp(26px,3.6vw,40px);font-weight:800;margin-bottom:14px}.lg-help p{color:#4a5578;font-size:17px;margin-bottom:24px}.lg-acts{display:flex;flex-wrap:wrap;gap:12px}.lg-hcards{display:grid;gap:14px}.lg-hc{display:flex;gap:14px;align-items:center;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid rgba(10,19,48,.1);color:#0b1533;transition:.35s cubic-bezier(.2,.8,.2,1)}.lg-hc:hover{transform:translate(8px);box-shadow:0 20px 50px -20px #0a133059}.lg-hc .lg-ib{width:46px;height:46px;border-radius:14px;margin:0;background:#2f6bff1a;color:#2f6bff}.lg-hc .lg-ib svg{width:20px;height:20px}.lg-hc small{display:block;color:#4a5578;font-size:12.5px}.lg-hc b{font-size:14.5px;line-height:1.35}@media (max-width:1024px){.lg-layout,.lg-help{grid-template-columns:1fr}.lg-toc{position:sticky;top:84px;z-index:20;display:flex;gap:8px;overflow-x:auto;padding:10px;border-radius:999px;max-height:none;scrollbar-width:none}.lg-toc::-webkit-scrollbar{display:none}.lg-toc h4{display:none}.lg-toc a{white-space:nowrap;border:1px solid rgba(10,19,48,.1);border-radius:999px;padding:8px 14px}.lg-toc a.active{border-color:#ff7a1a}.lg-glance,.lg-related{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lg-glance,.lg-related{grid-template-columns:1fr}.lg-clause{padding:24px 20px}.lg-clause h2{gap:12px}.lg-clause h2:before{width:40px;height:40px}.lg-lead{padding:24px 20px}}@media (max-width: 1024px){.lg-layout{display:block}.lg-toc{position:sticky;top:calc(var(--header-h, 76px) + env(safe-area-inset-top,0px) - 1px);z-index:30;margin-inline:calc(50% - 50vw);padding:10px calc(50vw - 50%);margin-bottom:20px;display:flex;align-items:center;gap:8px;overflow-x:auto;max-height:none;background:#f4f7fde0;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:0;border-bottom:1px solid rgba(10,19,48,.08);border-radius:0;box-shadow:0 10px 24px -18px #0a133073;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:calc(50vw - 50%)}.lg-toc::-webkit-scrollbar{display:none}.lg-toc h4{display:none}.lg-toc a{flex:none;scroll-snap-align:center;white-space:nowrap;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid rgba(10,19,48,.12);border-left-width:1px;border-radius:999px;background:#fff;color:#4a5578;font-size:13px;font-weight:600;box-shadow:0 2px 6px -3px #0a133033;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.lg-toc a.active{background:linear-gradient(135deg,#ff7a1a,#ff9a3c);border-color:transparent;color:#fff;box-shadow:0 8px 18px -8px #ff7a1ab3}.lg-clause{scroll-margin-top:calc(var(--header-h, 76px) + env(safe-area-inset-top,0px) + 68px)}}@media (max-width: 640px){.lg-toc{padding-top:8px;padding-bottom:8px;gap:6px}.lg-toc a{min-height:38px;padding:0 14px;font-size:12.5px}}@media (hover: none){.lg-toc a:hover:not(.active){color:#4a5578}}.lg-clause h2,.lg-clause h3,.lg-clause p,.lg-clause li,.lg-lead p,.lg-gcard p,.lg-rcard p,.lg-help p{overflow-wrap:anywhere}@media (max-width: 1024px){.lg-layout{gap:24px}.lg-clause{padding:28px 26px}.lg-clause h2{font-size:clamp(18px,2.8vw,22px)}.lg-clause h3{font-size:16px}.lg-clause p,.lg-clause li{font-size:15px;line-height:1.7}.lg-lead p{font-size:15px}.lg-gcard{padding:24px}.lg-gcard h3{font-size:17px}.lg-gcard p{font-size:14px}.lg-help h2{font-size:clamp(24px,4.4vw,32px)}.lg-help p{font-size:16px}}@media (max-width: 640px){.lg-glance{gap:14px;margin-bottom:36px}.lg-gcard{padding:20px;border-radius:16px}.lg-ib{width:44px;height:44px;border-radius:13px;margin-bottom:14px}.lg-ib svg{width:22px;height:22px}.lg-gcard h3{font-size:16px}.lg-gcard p{font-size:13.5px;line-height:1.6}.lg-lead{padding:20px 18px;border-radius:18px;margin-bottom:16px}.lg-lead p{font-size:14px;line-height:1.65}.lg-clause{padding:20px 16px;border-radius:16px;margin-bottom:14px}.lg-clause h2{font-size:17px;line-height:1.3;gap:10px;margin-bottom:14px}.lg-clause h2:before{width:34px;height:34px;border-radius:10px;font-size:12px}.lg-clause h3{font-size:15px;margin:18px 0 6px}.lg-clause p,.lg-clause li{font-size:14px;line-height:1.65}.lg-clause p{margin-bottom:12px}.lg-clause ul{gap:8px}.lg-clause li{padding-left:22px}.lg-clause li:before{width:8px;height:8px;top:.6em}.lg-notice{font-size:13.5px;padding:14px 16px}.lg-rcard{padding:22px}.lg-rcard h3{font-size:17px}.lg-rcard p{font-size:13.5px}.lg-help{gap:28px}.lg-help h2{font-size:24px}.lg-help p{font-size:15px;margin-bottom:18px}.lg-acts .btn{width:100%}.lg-hc{padding:14px 16px}.lg-hc b{font-size:14px}.lg-toc a{font-size:12px;min-height:36px;padding:0 13px}}@media (max-width: 360px){.lg-clause{padding:18px 14px}.lg-clause h2{font-size:16px}.lg-clause p,.lg-clause li{font-size:13.5px}}@media (hover: none){.lg-gcard:hover,.lg-rcard:hover,.lg-hc:hover{transform:none}.lg-clause:hover{box-shadow:none;border-color:#0a13301a}}
