.lv4.lg main{padding-top:68px}.lv4 .lg-hero{background:var(--sand)}.lv4 .lg-hero .wrap{flex-direction:column;align-items:flex-start;gap:18px;padding-block:clamp(56px,8vw,104px) clamp(36px,5vw,56px);display:flex}.lv4 .lg-eb{color:var(--sand-ink)}.lv4 .lg-hero h1{max-width:16ch;font-size:clamp(40px,5.6vw,80px)}.lv4 .lg-date{color:var(--sand-ink);font-size:15px}.lv4 .lg-docs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.lv4 .lg-docs a{border:1px solid #6b5e4b4d;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:500;text-decoration:none}.lv4 .lg-docs a.on{background:var(--ink);border-color:var(--ink);color:#fff}.lv4 .lg-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);padding-block:clamp(48px,7vw,96px);display:grid}.lv4 .lg-toc{flex-direction:column;gap:2px;max-height:calc(100vh - 130px);font-size:14px;display:flex;position:sticky;top:100px;overflow:auto}.lv4 .lg-toc span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.lv4 .lg-toc a{color:var(--muted);border-left:2px solid var(--line);padding:6px 0 6px 14px;text-decoration:none;transition:color .25s,border-color .25s}.lv4 .lg-toc a:hover{color:var(--ink)}.lv4 .lg-toc a.on{color:var(--ink);border-left-color:var(--cyan);font-weight:600}.lv4 .lg-body{color:#2a3343;max-width:720px;font-size:17px;line-height:1.7}.lv4 .lg-body>div{flex-direction:column;gap:8px;display:flex}.lv4 .lg-body section{scroll-margin-top:96px}.lv4 .lg-body h2{letter-spacing:-.025em;line-height:1.15;color:var(--ink)!important;margin:40px 0 14px!important;font-size:clamp(26px,2.4vw,34px)!important;font-weight:400!important}.lv4 .lg-body section:first-child h2,.lv4 .lg-body>div>section:first-child h2{margin-top:0!important}.lv4 .lg-body h3{letter-spacing:-.01em;line-height:1.3;color:var(--ink)!important;margin:24px 0 8px!important;font-size:19px!important;font-weight:600!important}.lv4 .lg-body p{margin:0 0 14px}.lv4 .lg-body ul,.lv4 .lg-body ol{margin:0 0 16px;padding-left:22px}.lv4 .lg-body ul.list-inside,.lv4 .lg-body ol.list-inside{list-style-position:outside}.lv4 .lg-body ul.list-none{padding-left:0;list-style:none}.lv4 .lg-body li{margin-bottom:6px}.lv4 .lg-body li::marker{color:var(--cyan)}.lv4 .lg-body a{text-underline-offset:3px;text-decoration:underline;color:var(--cyan-dk)!important}.lv4 .lg-body strong,.lv4 .lg-body b{color:var(--ink);font-weight:600}.lv4 .lg-body table{border-collapse:collapse;width:100%;margin:8px 0 18px;font-size:15px}.lv4 .lg-body th,.lv4 .lg-body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.lv4 .lg-body th{color:var(--ink);font-weight:600}.lv4 .lg-body [class*=bg-purple-50],.lv4 .lg-body [class*=bg-gray-50],.lv4 .lg-body [class*=bg-slate-50],.lv4 .lg-body [class*=bg-blue-50],.lv4 .lg-body [class*=bg-amber-50]{margin:8px 0 24px;background:var(--cyan-wash)!important;color:#2a3343!important;border:0!important;border-radius:20px!important;padding:24px 28px!important}.lv4 .lg-body [class*=bg-purple-50] *,.lv4 .lg-body [class*=bg-gray-50] *,.lv4 .lg-body [class*=bg-slate-50] *{color:inherit}.lv4 .lg-body [class*=bg-purple-50]>div:first-child{margin-bottom:8px;font-weight:700;color:var(--cyan-dk)!important}.lv4 .lg-body .text-sm{font-size:16px}.lv4 .lg-help{background:var(--ink);color:#fff}.lv4 .lg-help .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:clamp(48px,6vw,72px);display:flex}.lv4 .lg-help p{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,36px);font-weight:300}@media (max-width:900px){.lv4 .lg-grid{grid-template-columns:1fr}.lv4 .lg-toc{display:none}}.lv4 .lg-grid.solo{grid-template-columns:minmax(0,1fr)}