:root{color:#303c52;background:#f5f6f7;font:17px/1.75 Georgia,serif;scroll-padding-top:1rem}*{box-sizing:border-box}body{max-width:900px;margin:auto;padding:2rem 2.5rem;background:white}a{color:#303c52;text-decoration-color:#72936e;text-underline-offset:.2em;overflow-wrap:anywhere}a:focus-visible,summary:focus-visible{outline:3px solid #303c52;outline-offset:4px}.reader-nav{display:flex;gap:1rem 2rem;flex-wrap:wrap;font: .9rem/1.5 system-ui,sans-serif;border-bottom:1px solid #d5dcde;padding-bottom:1.5rem;margin-bottom:3rem}header{margin:0 0 2rem}h1,h2,h3,h4{line-height:1.3;color:#303c52}h1{font-size:2.1rem}h2{font-size:1.5rem;margin-top:2.5rem}h3{font-size:1.2rem;margin-top:2rem}p{margin:1rem 0}.edition{font:.75rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em}.author{font-weight:bold}.abstract{font-size:.95rem;border-block:1px solid #d5dcde;padding:0 0 1rem}.abstract h2{margin-top:1.5rem}.contents{font: .9rem/1.6 system-ui,sans-serif;padding:1rem 0;border-bottom:1px solid #d5dcde;margin:1.5rem 0}summary{cursor:pointer}.contents ul{padding-left:1.3rem}.contents a{text-decoration:none}.contents a:hover{text-decoration:underline}blockquote{margin:1.5rem 0;border-left:3px solid #E67A6E;padding:.2rem 1.2rem;background:#f5f6f7;font-size:.9rem}.theorem,.lemma,.proposition,.definition,.remark,.corollary{border-left:3px solid #98c593;padding:.1rem 1.2rem;margin:1.5rem 0}.proof{margin:1.5rem 0}math{font-size:1em}math[display=block]{display:block;overflow-x:auto;max-width:100%;padding:.6rem 0;margin:1rem 0;overscroll-behavior-x:contain}table{border-collapse:collapse;display:block;overflow-x:auto;max-width:100%;font-size:.9rem}td,th{padding:.4rem .7rem;border-bottom:1px solid #d5dcde;vertical-align:top}code{font-size:.8em;overflow-wrap:anywhere}dt{font-weight:bold;margin-top:1rem}dd{margin-left:1.5rem}.equation-anchor{display:block;scroll-margin-top:1rem}footer{border-top:1px solid #d5dcde;margin-top:3rem;padding-top:1.5rem;font:.8rem/1.6 system-ui,sans-serif}.skip-link{position:absolute;top:-5rem;background:white;padding:.5rem}.skip-link:focus{top:1rem}@media(max-width:600px){:root{font-size:16px}body{padding:1.5rem 1.2rem}h1{font-size:1.7rem}.reader-nav{margin-bottom:2rem}.theorem,.lemma,.proposition,.definition,.remark,.corollary{padding-left:.8rem;padding-right:0}dd{margin-left:0}}@media print{body{max-width:none;padding:0;color:black;background:white;font-size:11pt}.reader-nav,.contents,.skip-link,footer{display:none}math[display=block],table{overflow:visible}a{color:inherit}}

.equation-numbers{display:block;text-align:right;font:.72rem/1.5 system-ui,sans-serif;color:#52616b;margin-top:1rem}

body{overflow-wrap:anywhere}math[display=inline]{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}
