.sj-page .scorecard-grid{grid-template-columns:1fr}.sj-page .q{border-top:1px solid var(--sj-line-soft);padding:20px 0}.sj-page .q:first-child{border-top:0;padding-top:0}.sj-page .q .qhead{align-items:baseline;display:flex;gap:12px;margin-bottom:12px}.sj-page .q .qnum{min-width:24px}.sj-page .q .qt{font-size:15px;font-weight:600;line-height:1.45}.sj-page .q .seg{margin-left:36px}.sj-page .score-face{align-items:baseline;display:flex;gap:14px}.sj-page .score-face .sc{color:var(--sj-teal);font-family:var(--sj-serif);font-size:56px;font-weight:800;line-height:1}.sj-page .score-face .of{color:var(--sj-mut-2);font-family:var(--sj-mono);font-size:14px}.sj-page .meter{background:var(--sj-paper-2);border:1px solid var(--sj-line-soft);border-radius:4px;height:8px;margin:16px 0 4px;overflow:hidden}.sj-page .meter i{background:var(--sj-gold);display:block;height:100%;transition:width .3s ease}.sj-page .score-verdict{color:var(--sj-mut);font-size:14px;line-height:1.6;margin:12px 0 0}.sj-page .areas{margin-top:10px}.sj-page .areas .drow{font-size:13px;padding:9px 0}.sj-page .score-gate{background:var(--sj-paper);border:1px solid var(--sj-line-soft);border-radius:8px;margin-top:20px;padding:18px 20px}.sj-page .score-gate>p{color:var(--sj-mut);font-size:13.5px;line-height:1.6;margin:0 0 12px}.sj-page .score-gate>p b{color:var(--sj-ink)}.sj-page .score-gate form{display:flex;flex-wrap:wrap;gap:8px}.sj-page .score-email-field{flex:1;min-width:200px}.sj-page .score-consent{align-items:flex-start;color:var(--sj-mut);display:flex;font-size:12.5px;gap:9px;line-height:1.5;margin-top:12px}.sj-page .score-consent input{accent-color:var(--sj-teal);margin-top:3px}.sj-page .score-sent{color:#2c5e40;margin:10px 0 0}@media (min-width: 960px){.sj-page .scorecard-grid{grid-template-columns:1.1fr .9fr}}
