.lg-page{max-width:820px;margin:0 auto;padding:190px 28px 40px}.lg-updated{font-family:var(--dp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dp-muted);margin:0 0 18px;font-size:11px}.lg-page h1{letter-spacing:-.04em;color:var(--dp-text);margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:600;line-height:1.06}.lg-intro{border-bottom:1px solid var(--dp-line);margin-top:26px;padding-bottom:40px}.lg-intro p{color:var(--dp-muted-copy);margin:0 0 14px;font-size:17px;line-height:1.62}.lg-intro p:last-child{margin-bottom:0}.lg-clause{border-bottom:1px solid var(--dp-line);padding:40px 0 4px}.lg-clause:last-child{border-bottom:0}.lg-clause h2{letter-spacing:-.022em;color:var(--dp-text);margin:0 0 16px;font-size:21px;font-weight:600}.lg-clause h2 span{min-width:34px;font-family:var(--dp-mono);letter-spacing:.06em;color:var(--dp-accent);font-size:14px;font-weight:500;display:inline-block}.lg-clause h3{color:var(--dp-text);margin:26px 0 10px;font-size:15.5px;font-weight:600}.lg-clause p,.lg-clause li{color:var(--dp-muted-copy);font-size:15.5px;line-height:1.68}.lg-clause p{margin:0 0 16px}.lg-clause ul{margin:0 0 16px;padding:0;list-style:none}.lg-clause li{margin-bottom:10px;padding-left:20px;position:relative}.lg-clause li:before{content:"";background:var(--dp-edge);width:5px;height:5px;position:absolute;top:11px;left:2px}.lg-clause strong{color:var(--dp-text);font-weight:600}.lg-clause a{color:var(--dp-accent-soft)}.lg-fill{border:1px dashed var(--dp-accent-line);background:var(--dp-accent-tint);color:var(--dp-accent-soft);font-family:var(--dp-mono);white-space:nowrap;border-radius:3px;padding:1px 7px;font-size:13px}.lg-note{border:1px solid var(--dp-line-strong);background:var(--dp-panel);color:var(--dp-muted-copy);margin:40px 0 0;padding:20px 22px;font-size:14.5px;line-height:1.6}@media (max-width:720px){.lg-page{padding-top:150px}}
