img{max-width:100%;height:auto;display:block}a{color:#a7dcf0}body{margin:0;background:#101a2b;color:#e8eff2;font:18px/1.8 Arial,sans-serif}h1{font-size:clamp(34px,5vw,60px);line-height:1.1}h2{font-size:26px;line-height:1.3}figure{margin:18px 0}figcaption{font-size:14px;color:#b9ccd7}footer{font-size:14px;margin-top:50px;border-top:1px solid #61788d;padding:28px 0}.rv-meta{font-size:14px;color:#b8cad7}.rv-header{padding:20px 6%;font-weight:800;letter-spacing:.15em;border-bottom:3px solid #92adc5}.rv-context{max-width:1130px;margin:45px auto;padding:0 26px}.rv-audit{padding:24px;background:#1c3047;margin:35px 0}.rv-questions{margin:45px 0}.rv-questions dt{font-weight:700;color:#edc397;margin-top:20px}.rv-questions dd{margin:9px 0 25px} .ace-notebook{max-width:1120px;margin:0 auto;padding:0 26px}.ace-notebook details{margin:30px 0;border:1px solid #68869c;background:#152337}.ace-notebook summary{padding:22px;cursor:pointer;background:#273b50}.ace-notebook summary h2{display:inline}.ace-notebook .ace-sheet{display:flex;align-items:flex-start;gap:35px;padding:25px}.ace-notebook figure{flex:0 0 43%;position:sticky;top:15px}.ace-copy{flex:1;min-width:0}.ace-notebook .text-only{padding:25px}.ace-notebook details[open]>summary{border-bottom:1px solid #6c8da3}.ace-source{font-family:Georgia,serif}@media(max-width:700px){.ace-notebook .ace-sheet{display:block;padding:18px}.ace-notebook figure{position:static}.rv-context,.ace-notebook{padding:0 18px}}