body.lg-body{margin:0;background:#fff}.lg-col{max-width:800px}.lg-hero{background:var(--tt-g50);padding:32px 0;border-bottom:1px solid var(--tt-g200)}.tt .lg-hero h1{margin:0;font-family:var(--tt-heading);font-weight:500;font-size:34px;line-height:1.2;letter-spacing:-.015em;color:var(--tt-ink)}.lg-status{display:inline-flex;margin:0 0 12px;padding:2px 10px;border-radius:var(--tt-r-pill);background:var(--tt-warning-bg);color:var(--tt-warning-text);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}@media(max-width:767px){.lg-hero{padding:24px 0}.tt .lg-hero h1{font-size:28px}}.lg-main{padding:40px 0 88px}.lg-toc{margin:0 0 40px;padding:16px 20px;border:1px solid var(--tt-g200);border-radius:var(--tt-r-field)}.tt .lg-toc-t{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-g500)}.lg-toc ol{margin:0;padding:0 0 0 22px;columns:2;column-gap:40px}.lg-toc li{margin:0 0 6px;font-size:15px;line-height:1.45;break-inside:avoid;color:var(--tt-g500)}.tt .lg-toc a{color:var(--tt-ink);text-decoration:none}.tt .lg-toc a:hover{color:var(--tt-teal-dark);text-decoration:underline}.lg-toc a:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px;border-radius:2px}@media(max-width:767px){.lg-toc ol{columns:1}}.lg-sec{padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid var(--tt-g100)}.lg-sec:last-child{border-bottom:0;margin-bottom:0}.tt .lg-sec h2{margin:0 0 14px;font-family:var(--tt-heading);font-weight:500;font-size:22px;line-height:1.3;color:var(--tt-ink);scroll-margin-top:81px}.tt .lg-sec h3{margin:20px 0 8px;font-family:var(--tt-heading);font-weight:500;font-size:17px;color:var(--tt-ink)}.tt .lg-sec p,.tt .lg-sec li{font-size:16px;line-height:1.65;color:var(--tt-g700)}.tt .lg-sec p{margin:0 0 12px;max-width:72ch}.lg-sec ul{margin:0 0 12px;padding:0 0 0 20px}.lg-sec ol.lg-ol{margin:0 0 12px;padding:0 0 0 24px}.tt .lg-sec ol.lg-ol li{margin:0 0 10px;padding-left:4px;max-width:72ch}.lg-sec ol.lg-ol li::marker{font-family:var(--tt-mono);font-size:14px;color:var(--tt-g500)}.tt .lg-sec p.lg-sub{margin:-6px 0 16px;font-size:14px;color:var(--tt-g500)}.lg-facts{margin:0;display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:8px 24px;font-size:16px;line-height:1.55}.lg-facts dt{color:var(--tt-g500)}.lg-facts dd{margin:0;color:var(--tt-ink)}@media(max-width:599px){.lg-facts{grid-template-columns:1fr;gap:2px 0}.lg-facts dd{margin-bottom:10px}}.tt .lg-main a[href^=http]:not([href*="claude.ai"]):after{content:" ↗";font-size:.85em}.lg-ph{margin:8px 0 12px;padding:12px 14px;border:1px dashed var(--tt-warning);border-radius:var(--tt-r-field);background:var(--tt-warning-bg)}.tt .lg-ph p{margin:0;font-family:var(--tt-mono);font-size:14px;line-height:1.5;color:var(--tt-warning-text)}.tt .lg-ph .lg-ph-meta{margin-top:6px;font-family:var(--tt-body);font-size:12px;color:var(--tt-g700)}@media(max-width:359px){.tt .lg-hero h1{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}}.tt .lg-sec p.lg-note{font-size:14px;color:var(--tt-g500)}.lg-confirm{padding:1px 6px;border-radius:4px;background:var(--tt-warning-bg);color:var(--tt-warning-text);font-family:var(--tt-mono);font-size:14px}.lg-sec ul.lg-form{list-style:none;margin:16px 0;padding:0}.tt .lg-sec ul.lg-form li{margin:0 0 20px;max-width:72ch}.tt .lg-sec ul.lg-form li:before{content:"– ";color:var(--tt-g500)}.lg-line{display:block;height:32px;border-bottom:1px solid var(--tt-g300)}.lg-print{margin-top:24px}@media print{.ah-head,.tt-foot,nav[aria-label=Brotkrumen],.lg-status,.lg-print,.ah-skip{display:none!important}.lg-hero{background:none;border:0;padding:0}.lg-main{padding:16px 0}}.tt .lg-sec p.lg-aside{margin-top:16px;padding-top:12px;border-top:1px solid var(--tt-g100);font-size:15px}.lg-mono{font-family:var(--tt-mono);font-size:14px;letter-spacing:.02em}.lg-sec a,.lg-toc a,.lg-confirm{overflow-wrap:anywhere}.tt .lg-sec p,.tt .lg-sec li,.tt .lg-sec h2,.tt .lg-sec h3{overflow-wrap:break-word}
