.lsc{--lsc-red:var(--dz-red,#dc0a1e);--lsc-ink:var(--dz-ink,#141414);--lsc-muted:var(--dz-muted,#555);--lsc-line:var(--dz-line,#d9d9d9);max-width:820px;color:var(--lsc-ink);font-family:var(--dz-font-body);margin:0 auto;padding:20px 16px 48px;font-size:16px;line-height:1.6}.lsc-h1,.lsc-h2,.lsc-doc-h h3{font-family:var(--dz-font-display);letter-spacing:.01em;font-weight:700}.lsc-top{outline:none;flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.lsc-h1{text-transform:uppercase;margin:0;font-size:clamp(28px,5vw,40px);line-height:1.05}.lsc-h2{text-transform:uppercase;margin:18px 0 8px;font-size:22px;line-height:1.2}.lsc-muted{color:var(--lsc-muted);font-size:14px}.lsc-err{color:#b42318;font-weight:600}.lsc-lang{display:flex}.lsc-lang button{font:inherit;border:1.5px solid var(--lsc-ink);color:var(--lsc-ink);cursor:pointer;background:#fff;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.lsc-lang button+button{border-left:0}.lsc-lang button[aria-pressed=true]{background:var(--lsc-ink);color:#fff}.lsc-steps{flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lsc-steps li{color:var(--lsc-muted);border-bottom:3px solid #0000;padding-bottom:4px;font-weight:600}.lsc-steps li[aria-current=step]{color:var(--lsc-ink);border-bottom-color:var(--lsc-red)}.lsc-doc{border:1px solid var(--lsc-line);background:#fff;margin:14px 0}.lsc-doc-h{border-bottom:1px solid var(--lsc-line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 14px;display:flex}.lsc-doc-h h3{flex:100%;margin:0;font-size:19px;line-height:1.25}.lsc-body{max-height:60vh;padding:12px 14px;font-size:16px;overflow-y:auto}.lsc-body:focus-visible{outline:2px solid var(--lsc-red);outline-offset:-2px}.lsc-check{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 14px;font-size:15px;display:flex}.lsc-check input{width:20px;height:20px;accent-color:var(--lsc-red);flex:none;margin-top:3px}.lsc-intent{font-weight:600}.lsc-fs{border:1px solid var(--lsc-line);margin:12px 0;padding:4px 0 8px}.lsc-fs legend{margin-left:8px;padding:0 8px;font-weight:700}.lsc-field{flex-direction:column;gap:6px;margin:14px 0;display:flex}.lsc-field label{font-weight:700}.lsc-input{font:inherit;border:1.5px solid var(--lsc-ink);color:var(--lsc-ink);background:#fff;padding:10px 12px;font-size:18px}.lsc-input:focus-visible{outline:2px solid var(--lsc-red);outline-offset:1px}.lsc-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lsc .lsc-btn{font:inherit;border:1.5px solid var(--lsc-ink);color:var(--lsc-ink);cursor:pointer;background:#fff;min-height:48px;padding:0 20px;font-size:16px;font-weight:700}.lsc .lsc-btn.primary{background:var(--lsc-red);border-color:var(--lsc-red);color:#fff}.lsc .lsc-btn:disabled,.lsc .lsc-btn.primary:disabled{color:#6b6b6b;cursor:not-allowed;background:#eceae5;border-color:#eceae5}.lsc-btn:focus-visible,.lsc-lang button:focus-visible{outline:3px solid var(--lsc-red);outline-offset:2px}.lsc-missing{color:var(--lsc-ink);margin:8px 0 0;font-size:14px;font-weight:600}.lsc-link{color:var(--lsc-ink);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.lsc-summary{border:2px solid var(--lsc-ink);background:#fafafa;margin:10px 0;padding:12px 14px}.lsc-summary h3{margin:0 0 8px;font-size:17px}.lsc-summary dl{gap:6px;margin:0;display:grid}.lsc-summary dt{color:var(--lsc-muted);font-size:13px}.lsc-summary dd{margin:0}.lsc-notice{border:3px solid var(--lsc-ink);background:#fff;margin:12px 0;padding:10px 14px}.lsc-list{padding-left:18px}.legal-prose .conspicuous,.lsc .conspicuous{border-left:4px solid;margin:10px 0;padding:6px 10px;font-weight:700}.legal-prose .statutory-501017,.lsc .statutory-501017{border:2px solid;margin:12px 0;padding:8px 12px;font-size:max(1em,14px);font-weight:700}.legal-prose .statutory-501017 *,.lsc .statutory-501017 *{font-weight:700}.legal-prose .statutory-744301,.lsc .statutory-744301{text-transform:uppercase;border:3px solid;margin:14px 0;padding:10px 14px;font-size:calc(1em + 8px);font-weight:700;line-height:1.35}.legal-prose .statutory-744301 *,.lsc .statutory-744301 *{font-size:inherit;font-weight:700}
