.sc .lg{max-width:760px;margin:0 auto;padding:24px 24px 72px}.sc .lg-draft{color:#6b3413;background:#fcf3ec;border:1px solid #e6b999;border-radius:7px;margin:0 0 28px;padding:12px 16px;font-size:14px;line-height:1.55}.sc .lg-draft strong{font-weight:700}.sc .lg h1{margin:6px 0 14px;font-size:clamp(38px,6vw,56px);line-height:1.05}.sc .lg .lead{color:var(--muted)}.sc .lg h2{margin:44px 0 12px;font-size:26px}.sc .lg h3{margin:22px 0 6px}.sc .lg p+p{margin-top:12px}.sc .lg p,.sc .lg li{font-size:15px;line-height:1.7}.sc .lg ul.dots{margin:10px 0 0;padding-left:22px;list-style:outside}.sc .lg ol.nums{margin:10px 0 0;padding-left:22px;list-style:decimal}.sc .lg ul.dots li+li,.sc .lg ol.nums li+li{margin-top:6px}.sc .lg a.u,.sc .lg p a,.sc .lg li a{text-underline-offset:3px;color:var(--accent);text-decoration:underline}.sc .lg .scroll{margin-top:12px}.sc .lg table{font-size:14px}.sc .lg td,.sc .lg th{padding-right:14px}.sc .lg td{font-size:14px;line-height:1.55}.sc .lg .callout{background:var(--panel);border-radius:8px;margin-top:14px;padding:16px 18px}.sc .lg .callout>*+*{margin-top:8px}.sc .lg .placeholder{border:1px dashed var(--ink-3);color:var(--muted);border-radius:6px;margin-top:12px;padding:12px 14px}.sc .lg .grades td:first-child{width:64px;font-weight:700}.sc .lg .updated{color:var(--muted);font-size:13px}@media (max-width:600px){.sc .lg{padding:12px 16px 56px}.sc .lg h2{margin-top:36px;font-size:23px}}
