.tg{background:var(--background);padding:56px 24px}.tg-wrap{max-width:760px;margin:0 auto}.tg-eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--brand-text);margin:0 0 10px;font-size:12px;font-weight:700}.tg-title{color:var(--foreground);margin:0 0 10px;font-size:30px;line-height:1.25}.tg-lead{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.7}.tg-sec{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:12px;padding:18px 20px}.tg-h{color:var(--foreground);margin:0 0 8px;font-size:18px;font-weight:800}.tg-md{color:var(--foreground);font-size:15.5px;line-height:1.7;overflow-x:auto}.tg-md p{margin:0 0 10px}.tg-md p:last-child{margin-bottom:0}.tg-md ul{margin:0 0 10px;padding-left:1.3em;list-style:outside}.tg-md li{margin:4px 0}.tg-table table{border-collapse:collapse;margin:6px 0 10px;font-size:15px}.tg-table th,.tg-table td{border:1px solid var(--border);text-align:left;padding:6px 12px}.tg-quiz{margin-top:28px}.tg-sub{color:var(--muted);margin:0 0 12px;font-size:15px}.tg-qlist{gap:10px;margin:0;padding-left:1.4em;list-style:decimal;display:grid}.tg-q{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 16px}.tg-q details{margin-top:6px}.tg-q summary{cursor:pointer;color:var(--brand-text);font-size:14.5px;font-weight:700}.tg-q details .tg-md{margin-top:6px}