.chapter-content{color:#000;max-width:none;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.05rem;line-height:1.8}.chapter-content h2{color:#000;letter-spacing:-.3px;border-bottom:3px solid #000;margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.45rem;font-weight:800}.chapter-content h3{color:#000;letter-spacing:-.2px;margin-top:1.85rem;margin-bottom:.6rem;font-size:1.15rem;font-weight:800}.chapter-content p{color:#000;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.85}.chapter-content ul,.chapter-content ol{margin-bottom:1.2rem;padding-left:1.4rem}.chapter-content li{color:#000;margin-bottom:.6rem;font-size:1rem;line-height:1.75}.chapter-content .table-wrap{border:2px solid #000;margin:2.5rem 0;overflow-x:auto;box-shadow:4px 4px #000}.chapter-content table{border-collapse:collapse;width:100%;min-width:520px;font-size:.855rem}.chapter-content thead tr{background:linear-gradient(90deg,#1d4ed8,#2563eb)}.chapter-content th{text-align:left;color:#fff;letter-spacing:.02em;white-space:nowrap;padding:11px 15px;font-weight:600}.chapter-content td{color:#1a202c;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px 15px;line-height:1.55}.chapter-content tbody tr:nth-child(2n){background-color:#f8fafc}.chapter-content tbody tr:hover{background-color:#eff6ff;transition:background .15s}.chapter-content .callout{border:2px solid #000;margin:2.5rem 0;padding:1.5rem 2rem;box-shadow:4px 4px #000}.chapter-content .callout strong{letter-spacing:.07em;text-transform:uppercase;margin-bottom:.45rem;font-size:.75rem;font-weight:700;display:block}.chapter-content .callout p{margin-bottom:0;font-size:.92rem;line-height:1.65}.chapter-content .callout-yellow{background-color:#fffbeb;border-left-color:#f59e0b}.chapter-content .callout-yellow strong{color:#92400e}.chapter-content .callout-green{background-color:#f0fdf4;border-left-color:#22c55e}.chapter-content .callout-green strong{color:#14532d}
