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} .gems-report{max-width:1170px;margin:auto;padding:0 30px}.gems-report .gems-feature{margin:60px 0;border-left:7px solid #a6c3ce;padding-left:28px}.gems-report .gems-object{display:grid;grid-template-columns:1.1fr 1fr;gap:34px;align-items:start}.gems-report .gems-feature:nth-child(even) .gems-object{grid-template-columns:1fr 1.1fr}.gems-report h2{font:700 29px/1.25 Georgia,serif;color:#edc39f}.gems-report .gems-note{border-top:2px dashed #6d92a8;margin:35px 0;padding:25px}.gems-report .gems-object p:first-child{font-size:20px}.gems-report footer ol{columns:2;column-gap:50px}.gems-report .rv-questions{padding:25px;border:2px solid #88b0bd}@media(max-width:720px){.gems-report .gems-object,.gems-report .gems-feature:nth-child(even) .gems-object{display:block}.gems-report{padding:0 20px}.gems-report footer ol{columns:1}}