.route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-grid button{min-height:150px}.route-grid button:last-child{grid-column:1/-1;min-height:110px;background:#f3edf7}.route-grid strong{font-size:19px}.route-grid p{font-size:15px;max-width:35ch}.data-routes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.data-routes label{padding:15px;font-size:15px;margin:0;border:1px solid var(--line);border-radius:8px}.data-routes label:has(input:checked){background:var(--lavender);border-color:var(--accent)}#uploads{margin-top:24px}#personal-background{margin-top:32px}.example-buttons .button{font-size:14px}.data-review .score-number{margin-bottom:10px}.route-privacy{font-size:15px}#calculation-status{min-height:1.6em}.research-details p{font-size:16px}.data-layout{align-items:start}.data-steps{position:sticky;top:20px}.route-grid button{transition:background .15s ease,transform .15s ease}.route-grid button:hover{transform:translateY(-2px)}@media(max-width:650px){.route-grid{grid-template-columns:1fr}.route-grid button{min-height:105px}.data-routes{grid-template-columns:1fr}.data-routes label{min-height:52px}.data-steps{position:static}.hero-note,.hero-copy p{font-size:15px}.example-buttons{display:grid;grid-template-columns:1fr 1fr}.example-buttons .button{font-size:14px;text-align:left;padding:12px}.route-grid strong{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
