:root{color-scheme:light dark;font:18px/1.65 system-ui,sans-serif;background:#faf9f5;color:#172d43}*{box-sizing:border-box}body{max-width:76rem;margin:auto;padding:1.2rem 1.5rem 3rem}a{color:#154c84;text-underline-offset:.15em}a:focus-visible{outline:3px solid #a43846;outline-offset:4px}header{border-top:5px solid #154c84;border-bottom:2px solid #a43846;padding:1.5rem 0}h1,h2,h3,h4,h5{line-height:1.25;overflow-wrap:anywhere}h1,h2,h3{font-family:Georgia,serif}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.65rem}h4{font-size:1.25rem}h5{font-size:1.1rem;margin:.5rem 0}nav{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}nav.toc{columns:3;display:block}nav.toc a{display:block;break-inside:avoid;padding:.2rem 0}.notice{border-left:4px solid #a43846;padding:1rem}.meta{font-size:.9rem;color:#52657a}.candidate,.definition{border-top:1px solid #b5bec8;margin-top:2.5rem;padding-top:1.5rem;scroll-margin-top:1rem}.measure,.document{margin-bottom:1.3rem}p{overflow-wrap:anywhere}footer{margin-top:3rem;border-top:2px solid #154c84;padding-top:1.2rem}.skip{display:inline-block}li{padding-left:.2rem}@media(max-width:650px){body{padding:1rem}h1{font-size:2rem}nav.toc{columns:1}}@media(prefers-color-scheme:dark){:root{background:#111d29;color:#e8edf3}a{color:#a9d2ff}.meta{color:#b3c2d2}.candidate,.definition{border-color:#52657a}}@media print{body{max-width:none;padding:0;font-size:11pt;background:white;color:black}a{color:inherit}.skip,header nav{display:none}article{break-before:auto}h2,h3,h4,h5{break-after:avoid}p,li{orphans:3;widows:3}}
