.vci--container{box-sizing:border-box;display:flex;overflow:hidden;position:relative;width:100%}.vci--left-image,.vci--right-image{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.vci--slider{align-items:center;display:flex;justify-content:center;position:absolute}.vci--slider-line{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;flex:0 1 auto}.vci--custom-handle{height:auto;width:auto}.vci--custom-handle,.vci--default-handle{align-items:center;box-sizing:border-box;display:flex;flex:1 0 auto;justify-content:center}.vci--default-handle{border-radius:100%;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vci--left-arrow,.vci--right-arrow{height:0;width:0}.vci--left-label,.vci--right-label{background:#00000080;color:#fff;padding:10px 20px;position:absolute;transition:opacity .1s ease-out}.vci--left-label-container,.vci--right-label-container{height:100%;position:absolute;width:100%}:root{color:#fff;background:#000;font-family:Calibri,Candara,Segoe UI,sans-serif;color-scheme:dark}body{color:#fff;background:#000}a{color:#e879f9}a:visited{color:#a78bfa}a:hover,a:visited:hover{color:#f5d0fe}a:focus-visible{outline:2px solid #e879f9;outline-offset:2px}.primary-nav a+a{margin-inline-start:.5rem}.post-meta{color:#b8b8b8}.post-description{margin-block:0 .25rem}.blog-post h1{margin-bottom:.125rem}.blog-entry{margin-block:1rem}.blog-entry-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem}.blog-entry h2,.blog-entry .post-meta{margin:0}.blog-entry>p{margin-block:.25rem 0}.blog-post{width:60%;max-width:50rem;margin-inline-start:15%;font-size:1.125rem}.blog-post img{display:block;max-width:100%;max-height:85vh;width:auto;height:auto;margin-inline:auto;object-fit:contain;cursor:zoom-in}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:1000}.blog-post figcaption{text-align:center}.image-comparison{margin:1.5rem 0}.blog-post .image-comparison img{width:100%;max-width:none;max-height:none;height:100%;margin:0;cursor:inherit}.image-comparison figcaption{margin-top:.5rem}.youtube-embed{display:block;width:100%;max-width:800px;aspect-ratio:16 / 9;border:0}@media (max-width: 800px){.blog-post{width:100%;margin-inline-start:0}}.scorecard-item[data-v-ca3579e5]{display:inline-block;margin:.075rem .25rem .075rem 0;border:2px solid #777;border-radius:3px;padding:0 .3rem;color:inherit;background:transparent;font:inherit;line-height:inherit;text-align:left;cursor:pointer}.scorecard-item[data-v-ca3579e5]:hover{border-color:#ccc}.scorecard-item.selected[data-v-ca3579e5]{border-color:#60a5fa}.scorecard-item[data-v-ca3579e5]:focus-visible{box-shadow:0 0 0 4px #fff}.midterm-scorecard{display:grid;grid-template-columns:minmax(0,max-content) minmax(8rem,1fr);gap:.4rem 1.5rem;align-items:start}.midterm-scorecard .scorecard-tables{grid-column:1;grid-row:2;min-width:0}.midterm-scorecard h2{margin-block:1rem .4rem}.midterm-scorecard>h2{grid-column:1;margin-bottom:0}.midterm-scorecard .scorecard-tables>table:first-child{margin-top:0}.midterm-scorecard table{width:100%;border-collapse:collapse;margin-block:.4rem 1rem;font-size:1rem;line-height:1.3}.midterm-scorecard th,.midterm-scorecard td{border:1px solid #555;padding:.15rem .5rem;text-align:left;vertical-align:top}.midterm-scorecard th{background:#191919}.midterm-scorecard th:first-child,.midterm-scorecard td:first-child{width:3rem;text-align:center;font-variant-numeric:tabular-nums}.midterm-scorecard .scorecard-sidebar{grid-column:2;grid-row:2;display:grid;gap:.75rem;min-width:0;position:sticky;top:1rem}.midterm-scorecard .scorecard-total,.midterm-scorecard .scorecard-outcomes,.midterm-scorecard .scorecard-point-guide{margin:0;border:1px solid #555;padding:.75rem}.midterm-scorecard .scorecard-total{font-variant-numeric:tabular-nums;white-space:nowrap}.midterm-scorecard .scorecard-toggle-all{display:block;margin-top:.65rem}.midterm-scorecard .scorecard-toggle-all,.midterm-scorecard .scorecard-outcome-button{border:2px solid #777;border-radius:3px;padding:.2rem .5rem;color:inherit;background:#191919;font:inherit;font-size:1rem;cursor:pointer}.midterm-scorecard .scorecard-toggle-all:hover,.midterm-scorecard .scorecard-outcome-button:hover{border-color:#ccc}.midterm-scorecard .scorecard-toggle-all:focus-visible,.midterm-scorecard .scorecard-outcome-button:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.midterm-scorecard .scorecard-outcomes h3,.midterm-scorecard .scorecard-point-guide h3{margin:0 0 .65rem;font-size:1rem}.midterm-scorecard .scorecard-outcome+.scorecard-outcome{margin-top:.5rem}.midterm-scorecard .scorecard-outcome-button{max-width:100%;text-align:left}.midterm-scorecard .scorecard-outcome-button.selected{border-color:#60a5fa}.midterm-scorecard .scorecard-outcome-description{margin:.65rem 0 0;font-size:1rem;line-height:1.4;overflow-wrap:break-word}.midterm-scorecard .scorecard-point-ranges{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .75rem;margin:0;font-size:1rem;line-height:1.4;font-variant-numeric:tabular-nums}.midterm-scorecard .scorecard-point-ranges dt,.midterm-scorecard .scorecard-point-ranges dd{margin:0}@media (max-width: 1100px){.midterm-scorecard{grid-template-columns:minmax(0,1fr);gap:.25rem}.midterm-scorecard .scorecard-sidebar{position:static;grid-column:1;grid-row:1;margin-block:.5rem 0}.midterm-scorecard>h2{grid-row:2}.midterm-scorecard .scorecard-tables{grid-row:3}}
