*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:oklch(.975 .006 85);color:oklch(.24 .028 248);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3{font-family:Newsreader,Georgia,serif;font-weight:400;margin:0;letter-spacing:-.01em;line-height:1.15}p{margin:0}a{color:oklch(.44 .085 60);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:oklch(.3 .06 55)}ol,ul{margin:0}summary::-webkit-details-marker{display:none}:target{scroll-margin-top:88px}button,input,select,textarea{font-family:inherit;max-width:100%}@keyframes veraLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes veraDot{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-va]{animation:none!important}}.hv-btn{background:oklch(.3 .045 250)}.hv-btn:hover{background:oklch(.22 .04 250)}.hv-pill{color:oklch(.36 .045 250);border:1px solid oklch(.85 .014 85);background:oklch(.995 .003 85)}.hv-pill:hover{border-color:oklch(.55 .05 250);color:oklch(.22 .04 250)}.hv-accent{color:oklch(.44 .085 60);border-bottom:1px solid oklch(.7 .05 60)}.hv-accent:hover{color:oklch(.3 .06 55)}.hv-green{color:oklch(.38 .08 155);border-bottom:1px solid oklch(.7 .05 155)}.hv-green:hover{color:oklch(.28 .06 155)}@media (max-width:560px){body{font-size:16px}.nav-cta{font-size:13.5px!important;padding:9px 12px!important}.nav-mark{font-size:21px!important}.nav-tag{display:none}.measure-center{text-align:left!important}}.print-desk{background:#f5f5f4;min-height:100vh;padding:32px 16px 64px}.print-sheet{background:#fff;box-shadow:0 2px 10px rgba(20,20,19,.12);width:8.5in;max-width:100%;margin:0 auto;padding:.75in;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11pt;line-height:1.55;color:oklch(.24 .028 248)}.print-sheet h1,.print-sheet h2,.print-sheet h3{font-family:Newsreader,Georgia,serif;font-weight:400;letter-spacing:-.01em;line-height:1.18}.print-sheet ol,.print-sheet p,.print-sheet ul{margin:0}.print-sheet a{color:oklch(.4 .085 60)}.print-sheet .keep{page-break-inside:avoid;break-inside:avoid}.print-desk *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{body:has(.print-desk){background:#fff}.print-desk{background:none;padding:0;min-height:0}.print-sheet{width:auto;max-width:none;margin:0;padding:0;box-shadow:none}}