.c485-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem}.c485-shell h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2rem,6vw,3.7rem);line-height:1.05}.c485-lead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.12rem;max-width:780px}.c485-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1.5rem 0;padding:clamp(1rem,3vw,1.6rem);border:1px solid #cbd5e1;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.07)}.c485-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:1rem}.c485-card label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.4rem;font-weight:700}.c485-card input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-card select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-card button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font:inherit}.c485-card input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-card select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;padding:.7rem;border:1px solid #94a3b8;border-radius:8px;background:#fff}.c485-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.ear-answers:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.c485-actions button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.ear-answers button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px;padding:.65rem 1rem;border:1px solid #64748b;border-radius:8px;background:#fff;color:#0f172a;cursor:pointer}.c485-actions .primary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#0f766e;color:#fff;border-color:#0f766e}.c485-actions button:disabled:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.ear-answers button:disabled:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){opacity:.55;cursor:not-allowed}.c485-card :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #f59e0b;outline-offset:3px}.c485-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#b91c1c;font-weight:700;min-height:1.5em}.c485-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:700}.c485-result:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:1rem;padding:1rem;border-radius:12px;background:#f1f5f9;overflow-wrap:anywhere}.worksheet-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.answer-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:2;column-gap:3rem}.worksheet-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.answer-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){break-inside:avoid;margin:.65rem 0}.clock-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.clock-problem:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;justify-items:center;gap:.25rem;break-inside:avoid}.clock-svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(100%,180px);height:auto}.clock-svg *:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){vector-effect:non-scaling-stroke}.k-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(var(--k-size),minmax(90px,1fr));gap:3px;overflow:auto;background:#334155;padding:3px}.k-cell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:95px;background:#f8fafc;padding:.25rem;display:grid;gap:.2rem;align-content:start}.k-cell select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.k-cell input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:70px}.k-solution:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.4rem;text-align:center}.ladder-path:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.ladder-path li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.5rem .75rem;background:#fff;border:1px solid #94a3b8;border-radius:999px}.ladder-path li+li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)):before{content:'→';margin-right:.75rem}.sr-only:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.worksheet-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.answer-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:1}.clock-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,1fr)}.k-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(var(--k-size),90px)}}@media print{@page{size:letter portrait;margin:.45in}.site-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.site-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),nav:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-lead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.no-print:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-card>.c485-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-card>.c485-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-card>.c485-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c485-shell>p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.c485-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;padding:0;color:#000}.c485-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){box-shadow:none;border:0;padding:0;margin:0}.c485-result:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block!important;background:#fff;padding:0}.answer-key:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){break-before:page}.clock-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(4,1fr);gap:.15in}.clock-svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:1.35in}.worksheet-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.answer-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:2}body:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff!important;color:#000!important}}
