*{box-sizing:border-box}body{background-color:#ffefcc;min-height:100vh;margin:0;position:relative}body:before{content:"";z-index:0;pointer-events:none;opacity:.35;background-image:url(/assets/Paper%20Texture-Ekwu4AHH.png);background-position:top;background-repeat:repeat;position:fixed;inset:0}#root{z-index:1;position:relative}.page{flex-direction:column;align-items:center;padding:4.5rem 1.5rem 4rem;display:flex}.logo{width:min(840px,92vw);height:auto;display:block}.intro{text-align:center;color:#1a1a1a;width:100%;max-width:38rem;margin:1.75rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.65}.caution{text-align:center;color:#1a1a1a;width:100%;max-width:38rem;margin:1.25rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.65}.instructions{text-align:center;color:#1a1a1a;width:100%;max-width:38rem;margin:1.25rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:.9rem;font-style:italic;font-weight:300;line-height:1.65}.test-box{box-sizing:border-box;background-color:#fff5d8;border:2px solid #000;width:100%;max-width:44rem;margin-top:3.75rem;padding:1.75rem 2rem}.test-box--results{margin-top:2rem}.question-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.question{margin:0}.question-label{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.question-number{text-align:right;color:#1a1a1a;flex-shrink:0;min-width:1.75rem;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.65}.question-checkbox{accent-color:#bf5705;cursor:pointer;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2rem}.question-text{color:#1a1a1a;flex:1;max-width:38rem;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.65}.question-lume-link{color:#bf5705;text-underline-offset:.18em;font-weight:700}@media (width<=640px){.question-label{gap:.4rem}.question-number{min-width:1.35rem}}.calculate-button{color:#fff;cursor:pointer;background-color:#bf5705;border:none;margin:2rem auto 0;padding:.75rem 1.5rem;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.65;transition:background-color .15s,transform .1s;display:block}.calculate-button:hover{background-color:#a34a04}.calculate-button:active{background-color:#8a3e03;transform:scale(.97)}.results{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 0 1.25rem;display:flex;position:relative;overflow:visible}.results-sponsor{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;display:flex}.results-sponsor-label{color:#1a1a1a;opacity:.38;white-space:nowrap;font-family:Merriweather Sans,sans-serif;font-size:.75rem;font-weight:300;line-height:1}.results-sponsor-logo{opacity:.28;filter:brightness(0);pointer-events:none;-webkit-user-select:none;user-select:none;width:5.25rem;height:auto}.results-label{color:#1a1a1a;max-width:38rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.65}.results-score{color:#1a1a1a;margin:.35rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:5rem;font-weight:800;line-height:1}.results-percentile{color:#1a1a1a;max-width:32rem;margin:1.25rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.65}.results-message{color:#1a1a1a;max-width:32rem;margin:.35rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.65}.lume-promo{text-align:center;color:#1a1a1a;width:100%;max-width:38rem;margin:1.5rem 0 0;padding:0;font-family:Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.65}.lume-promo-link{color:#bf5705;text-underline-offset:.18em;font-weight:700}
