.kg_qCq_root{color:#294b37;min-width:0}.kg_qCq_root section{scroll-margin-top:100px}.kg_qCq_root h2{letter-spacing:-.04em;margin:0 0 17px;font-size:clamp(25px,3vw,32px);font-weight:650;line-height:1.2}.kg_qCq_root p{color:#506859;margin:0 0 18px;font-size:14px;line-height:1.85}.kg_qCq_root .kg_qCq_eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#5b755f;margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.6}.kg_qCq_steps{counter-reset:workbook;margin:28px 0 36px;padding:0;list-style:none}.kg_qCq_steps li{counter-increment:workbook;border-bottom:1px solid #dce5d7;margin-bottom:23px;padding:0 0 24px 47px;position:relative}.kg_qCq_steps li:last-child{margin-bottom:0}.kg_qCq_steps li:before{content:counter(workbook,decimal-leading-zero);color:#57755e;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;line-height:1.7;position:absolute;top:1px;left:0}.kg_qCq_steps h3{letter-spacing:-.025em;color:#294b37;margin:0 0 9px;font-size:17px;font-weight:650;line-height:1.5}.kg_qCq_steps p{margin:0}.kg_qCq_sheets{margin:36px 0}.kg_qCq_sheets dl{margin:24px 0 0}.kg_qCq_sheets dl>div{border-bottom:1px solid #dce5d7;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:20px;padding:15px 0;font-size:13px;line-height:1.75;display:grid}.kg_qCq_sheets dt{color:#294b37;font-weight:650}.kg_qCq_sheets dd{color:#506859;margin:0}.kg_qCq_preview{border-top:1px solid #dce5d7;border-bottom:1px solid #dce5d7;margin:32px 0;padding:0}.kg_qCq_preview summary{cursor:pointer;color:#294b37;padding:19px 0;font-size:14px;font-weight:650;line-height:1.7}.kg_qCq_preview>figure{margin:0 0 20px}.kg_qCq_preview summary:focus-visible,.kg_qCq_root a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #8ab195}.kg_qCq_check{margin-top:36px}.kg_qCq_check ul{margin:20px 0 0;padding-left:20px}.kg_qCq_check li{margin:12px 0;font-size:13px;line-height:1.8}.kg_qCq_check a{text-underline-offset:4px;color:#315d41;text-decoration:underline}@media (max-width:650px){.kg_qCq_steps li{padding-left:37px}.kg_qCq_sheets dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.kg_qCq_root p{font-size:14px}}
