.st-tools{display:grid;grid-gap:clamp(36px,4vw,64px) clamp(32px,5vw,96px);gap:clamp(36px,4vw,64px) clamp(32px,5vw,96px);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.st-tools{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.st-tools__aside{position:-webkit-sticky;position:sticky;top:calc(var(--st-head) + 32px)}}.st-tools__lead{margin:0;max-width:30rem;font-size:var(--st-fs-md);line-height:1.6;color:var(--st-text-2);text-wrap:pretty}.st-tools__progress{display:grid;grid-gap:14px;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid var(--st-line)}.st-tools__count{margin:0;font-family:var(--st-serif);font-size:var(--st-fs-xl);line-height:1.1;color:var(--st-text)}.st-tools__count b{font-weight:400;color:var(--st-amber)}.st-tools__meter{display:grid;grid-template-columns:repeat(var(--st-n,6),minmax(0,1fr));grid-gap:6px;gap:6px}.st-tools__meter span{height:4px;background:var(--st-line-3);transition:background-color .2s ease}.st-tools__meter span[data-on=true]{background:var(--st-amber)}.st-tools__aside .st-actions{margin-top:28px}.st-tools__reset{align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--st-fs-sm);cursor:pointer}.st-tools__list{min-width:0;margin:0;padding:0;border:0;border-top:1px solid var(--st-line)}.st-tools__item{padding:clamp(20px,2vw,28px) clamp(4px,1vw,16px);border-bottom:1px solid var(--st-line);gap:18px;transition:background-color .2s ease}.st-tools__item:hover{background:rgba(236,229,214,.035)}.st-tools__item:has(input:checked){background:rgba(217,170,104,.06)}.st-tools__item:has(input:focus-visible){outline:2px solid var(--st-amber);outline-offset:-2px}.st-tools__item input:focus-visible{outline:none}.st-tools__text{display:block;min-width:0}.st-tools__title{display:block;font-family:var(--st-serif);font-size:var(--st-fs-lg);line-height:1.15;color:var(--st-text)}.st-tools__desc{display:block;margin-top:6px;max-width:34rem;font-size:1rem;line-height:1.6;color:var(--st-text-2)}@media (forced-colors:active){.st-tools__meter span{background:GrayText}.st-tools__meter span[data-on=true]{background:Highlight}}