.lg-wrap{padding-top:calc(84px + clamp(var(--tb-space-10), 6vw, var(--tb-space-16)));padding-bottom:clamp(var(--tb-space-12), 8vw, 6rem)}.lg-doc{max-width:72ch}.lg-doc h1{font-size:var(--tb-font-2xl);font-weight:700;line-height:var(--tb-leading-tight);letter-spacing:-.01em;margin-top:var(--tb-space-2)}.lg-doc .meta{font-size:var(--tb-font-2xs);color:var(--tb-text-dim);margin-top:var(--tb-space-1)}.lg-doc h2{font-size:var(--tb-font-2xs);text-transform:uppercase;letter-spacing:.09em;color:var(--tb-text-dim);margin-top:var(--tb-space-6);margin-bottom:var(--tb-space-2);font-weight:600}.lg-doc p,.lg-doc li{font-size:var(--tb-font-sm);color:var(--tb-text)}.lg-doc p+p{margin-top:var(--tb-space-2)}.lg-doc ul,.lg-doc ol{padding-left:var(--tb-space-5);gap:var(--tb-space-1);margin:0;display:grid}.lg-doc a{box-sizing:border-box;vertical-align:middle;min-height:44px;color:var(--tb-accent);align-items:center;text-decoration:none;display:inline-flex}.lg-doc a:hover{color:var(--tb-accent-hover)}.lg-card{background:var(--tb-surface);border:1px solid var(--tb-border-strong);border-radius:var(--tb-radius-lg);padding:var(--tb-space-4);margin-top:var(--tb-space-4)}.lg-card h3{font-size:var(--tb-font-sm);margin-bottom:var(--tb-space-2);font-weight:700}.lg-card p{font-size:var(--tb-font-xs);color:var(--tb-text-dim)}
