.strength-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:55px}.strength-grid article{border-top:1px solid var(--line);padding-top:25px}.test-mark{display:block;letter-spacing:1px;color:#608343;font-size:12px;font-weight:600;margin-bottom:25px}.strength-grid h3{font-size:27px}.strength-grid p{font-size:14px}.strength-grid small{font-size:11px;color:#69766a;line-height:1.6;display:block}.source-inline{display:inline-block;margin-top:25px;text-decoration:underline;text-underline-offset:3px}.head-question{border-left:2px solid #a0b08f;padding-left:22px;margin:25px 0}.head-question strong{font-size:15px}.head-question p{font-size:14px;margin:10px 0 0}.head-demo{background:#fffefa;padding:30px;border-radius:6px}.head-demo>.eyebrow{font-size:10px;text-align:center}.head-readout{display:flex;justify-content:space-between;gap:15px;margin-bottom:35px}.head-readout strong{font-size:28px;font-weight:500;display:block;letter-spacing:-1px}.head-readout span{font-size:10px;display:block;color:#6a7768}.head-formula{font-size:12px;text-align:center;margin-top:22px}.head-demo>.small{font-size:10px;margin-bottom:0}.head-demo .source-inline{font-size:10px;margin-top:15px}.head-demo svg{overflow:visible}.head-demo .range-label{font-size:11px;padding:0}.head-demo input[type=range]{width:100%}.head-demo .range-ends{padding:0}
@media(max-width:850px){.strength-grid{gap:24px}.head-demo{padding:20px}.head-readout strong{font-size:24px}}
@media(max-width:620px){.strength-grid{grid-template-columns:1fr;gap:30px}.strength-grid h3 br{display:none}.test-mark{margin-bottom:15px}.head-demo{padding:22px 18px}.head-readout strong{font-size:25px}}
