.cgv-module__J1IRha__shell{background:var(--paper);min-height:100vh;color:var(--ink);position:relative}.cgv-module__J1IRha__grid{transform-origin:50%;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#14110f09 1px,#0000 1px),linear-gradient(#14110f09 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;transform:rotate(-4deg);-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 80%)}.cgv-module__J1IRha__topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f7f4efd9;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex;position:sticky;top:0}.cgv-module__J1IRha__brand{width:auto;height:26px}.cgv-module__J1IRha__backLink{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.cgv-module__J1IRha__backLink:hover{color:var(--ink)}.cgv-module__J1IRha__container{z-index:2;max-width:780px;margin:0 auto;padding:48px 28px 80px;position:relative}.cgv-module__J1IRha__docHeader{margin-bottom:40px}.cgv-module__J1IRha__eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:12px;font-weight:700}.cgv-module__J1IRha__h1{letter-spacing:-1px;margin-bottom:14px;font-family:Red Hat Display,sans-serif;font-size:40px;font-weight:700;line-height:1.12}.cgv-module__J1IRha__meta{color:var(--muted);font-size:14px;line-height:1.6}.cgv-module__J1IRha__identityCard{background:var(--paper2);border:1px solid var(--line);color:var(--ink);border-radius:14px;margin:28px 0 40px;padding:20px 24px;font-size:14px;line-height:1.7}.cgv-module__J1IRha__identityCard strong{font-weight:700}.cgv-module__J1IRha__toc{background:var(--paper2);border:1px solid var(--line);border-radius:14px;margin-bottom:48px;padding:22px 26px}.cgv-module__J1IRha__tocTitle{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:700}.cgv-module__J1IRha__tocList{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.cgv-module__J1IRha__tocList li{break-inside:avoid;margin-bottom:9px}.cgv-module__J1IRha__tocLink{color:var(--ink);font-size:14px;text-decoration:none;transition:color .15s;display:inline-block}.cgv-module__J1IRha__tocLink:hover{color:var(--red)}.cgv-module__J1IRha__tocNum{color:var(--muted2);font-variant-numeric:tabular-nums;margin-right:8px}.cgv-module__J1IRha__article{margin-bottom:40px;scroll-margin-top:84px}.cgv-module__J1IRha__articleTitle{letter-spacing:-.3px;border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px;font-size:22px;font-weight:700}.cgv-module__J1IRha__articleNum{color:var(--red);margin-right:10px}.cgv-module__J1IRha__subTitle{color:var(--ink);margin:22px 0 10px;font-size:16px;font-weight:700}.cgv-module__J1IRha__p{color:#3a352f;margin-bottom:14px;font-size:15.5px;line-height:1.72}.cgv-module__J1IRha__list{margin:0 0 14px;padding-left:4px;list-style:none}.cgv-module__J1IRha__list li{color:#3a352f;margin-bottom:9px;padding-left:22px;font-size:15.5px;line-height:1.65;position:relative}.cgv-module__J1IRha__list li:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:4px}.cgv-module__J1IRha__strong{color:var(--ink);font-weight:700}.cgv-module__J1IRha__signature{border-top:1px solid var(--line);color:var(--muted);margin-top:48px;padding-top:24px;font-size:13px;line-height:1.7}@media (max-width:640px){.cgv-module__J1IRha__h1{font-size:30px}.cgv-module__J1IRha__container{padding:32px 20px 60px}.cgv-module__J1IRha__tocList{columns:1}}
