*{box-sizing:border-box}body{margin:0;background:#fff;color:#222;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.75}main{max-width:800px;margin:48px auto;padding:0 26px}section{margin-bottom:40px}h1,h2{font-size:25px;line-height:1.3;font-weight:650;margin:0 0 18px}h3{font-size:17px;line-height:1.5;margin:25px 0 10px}p{margin:0 0 16px}var{font-style:italic}.equation{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:2;overflow-x:auto;background:#f5f5f5;padding:14px 18px;margin:16px 0 18px;border-left:2px solid #ccc}sub{font-size:.75em}.table-wrap{overflow-x:auto;margin:20px 0}table{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}caption{text-align:left;font-size:14px;color:#555;margin-bottom:10px}th,td{padding:11px 14px;border-bottom:1px solid #ddd;white-space:nowrap}thead th{background:#f5f5f5;font-weight:600}tbody th{font-weight:500}a{color:#275f93;text-underline-offset:3px}footer{border-top:1px solid #ddd;padding:20px 0;font-size:13px;color:#666}footer p{margin-bottom:8px}:focus-visible{outline:2px solid #275f93;outline-offset:3px}@media(max-width:520px){main{margin:28px auto;padding:0 20px}body{font-size:15px}h1,h2{font-size:23px}.equation{font-size:12px;padding:12px;overflow-wrap:anywhere}th,td{padding:9px 10px}}@media print{main{max-width:none;margin:0;padding:0}.equation{break-inside:avoid}a{color:inherit}}

nav{font-size:14px;line-height:2}details{margin:16px 0 22px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:12px 0}summary{cursor:pointer;font-weight:600}details[open] summary{margin-bottom:14px}.note{border-left:2px solid #ccc;padding-left:16px;color:#444}.wrap-table th,.wrap-table td{white-space:normal;vertical-align:top}.wrap-table th:first-child{width:28%}.references{padding-left:24px}.references li{padding-left:4px;margin-bottom:24px}.references p{margin:6px 0 0}.reference-meta{font-size:14px;color:#666}a,code{overflow-wrap:anywhere}@media print{details{break-inside:avoid}.references li{break-inside:avoid}nav{display:none}}
