.muted{color:#6b7280;font-style:italic}.box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:20px 0}.legal-address{font-weight:600;margin:10px 0}.callout{background-color:#fef3c7;border-left:4px solid #f59e0b;padding:16px 20px;margin:24px 0;border-radius:0 8px 8px 0}.callout strong{color:#92400e}.toc{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:24px;margin:32px 0}.toc ol{margin:0;padding-left:20px}.toc li{margin-bottom:8px}.toc a{text-decoration:none;color:#3b82f6}.toc a:hover{text-decoration:underline}section{margin:40px 0;padding-bottom:24px;border-bottom:1px solid #e5e7eb}section:last-child{border-bottom:none}section h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:16px;padding-top:20px}section ul{margin:16px 0;padding-left:20px}section li{margin-bottom:12px;line-height:1.6}section p{line-height:1.7;margin-bottom:16px}