.soro-checklist{border:1px solid #b9cfc7;border-radius:16px;background:#f3f7f4;padding:clamp(16px,4vw,28px);margin:24px 0}.soro-checklist h3{margin-top:0}.soro-check{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid #cfddd7;cursor:pointer}.soro-check input{width:20px;height:20px;accent-color:#183e39;margin:3px 0}.soro-check strong,.soro-check small{display:block}.soro-check small{font-size:15px;line-height:1.55;margin-top:4px;color:#3b514b}.soro-check input:focus-visible{outline:3px solid #926720;outline-offset:4px}.soro-print-credit{font-size:13px;color:#40564e}@media print{body> :not(main),main> :not(article),article> :not(.article-body),.article-body> :not(.soro-checklist){display:none!important}main.wrap,.blog-article,.article-body{display:block;width:100%;max-width:none;margin:0;padding:0;box-shadow:none;border:0}.soro-checklist{width:100%;margin:0;padding:12px;border:0;background:white;box-sizing:border-box;font-size:11pt}.soro-check{padding:7px 0;break-inside:avoid}.soro-check small{font-size:10pt}.soro-checklist h3{font-size:17pt}}