body{font:17px/1.6 system-ui,-apple-system,Segoe UI,sans-serif;margin:0;background:#f5f7fa;color:#15293a}main{max-width:1080px;margin:auto;padding:30px 24px 70px;background:white}h1,h2,h3,h4,h5,h6{line-height:1.25;color:#133b53;scroll-margin-top:20px}h1{font-size:2rem;border-bottom:3px solid #167d8d;padding-bottom:12px}h2{font-size:1.55rem;margin-top:2.3em}h3{font-size:1.22rem;margin-top:1.8em}p{margin:.7em 0}a{color:#08677e;overflow-wrap:anywhere}code{font-family:ui-monospace,monospace;font-size:.9em}.notice{padding:15px 18px;background:#edf5f8;border-left:4px solid #167d8d}.table-wrap{overflow-x:auto;margin:1.2em 0;border:1px solid #bccbd4}table{border-collapse:collapse;width:100%;font-size:.91em;line-height:1.45}td,th{border:1px solid #c9d4dc;padding:10px 12px;vertical-align:top;overflow-wrap:anywhere}th{background:#e7f0f5;text-align:left}td p,th p{margin:.35em 0}details{margin:1.8em 0;padding:16px;border:1px solid #afc4d0}summary{cursor:pointer;font-weight:700;color:#17465d}.list-item{padding-left:1.35em;text-indent:-1em}.table-wrap h1,.table-wrap h2,.table-wrap h3{font-size:1.05em}.toc-list{columns:2;column-gap:35px;font-size:.88em}.toc-list a{display:block;margin:4px 0;break-inside:avoid}.meta{font-size:.87em;color:#526573}nav{padding:12px 0}footer{margin-top:40px;padding-top:20px;border-top:1px solid #ccd5dc;font-size:.86em}.bookmark{scroll-margin-top:20px}@media(max-width:700px){main{padding:18px 14px}.toc-list{columns:1}body{font-size:16px}td,th{padding:7px}}@media print{body{background:white}main{padding:0}.notice,nav,.toc-list{display:none}details{display:block}table{font-size:9pt}.table-wrap{overflow:visible}a{color:inherit}}