.can-entry{padding-top:2.2rem;padding-bottom:2rem}.can-entry h1{max-width:920px;font-size:clamp(2rem,4.8vw,3.65rem);line-height:1.08;letter-spacing:-.035em}.can-entry .lede{max-width:790px}.can-actions{display:flex;align-items:center;gap:1.3rem;flex-wrap:wrap;margin:1.4rem 0 1rem}.can-practice-link{font-weight:750;line-height:1.5;text-underline-offset:4px}.can-entry-note,.can-video-length{font-size:.88rem;color:#555b61}.can-value{border-top:1px solid #d9d4cf;padding:1.6rem 0;max-width:850px}.can-value h2{font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.25;margin:.6rem 0}.can-value p{margin-bottom:0}.can-card .card-body{display:flex;flex-direction:column;align-items:flex-start;height:100%}.can-card h3{font-size:1.25rem;line-height:1.3}.can-card-practice{font-size:.91rem;padding:.75rem 0 .15rem;text-underline-offset:3px}.can-card .text-link{margin-top:auto}.can-video-length{margin:.25rem 0 .8rem}.can-foundations{margin:1.5rem 0 2rem;padding:1rem 1.2rem;background:#eeece7;border-radius:3px;line-height:1.6}.can-companion-note{padding:1rem 1.15rem;background:#eeece7;border-left:3px solid #b9272d;margin:1rem 0 1.2rem;max-width:850px;line-height:1.6}.can-companion-note a{font-weight:700;text-underline-offset:3px}.can-lesson-intro h1{font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.1;max-width:980px}.can-handoff{padding:1.5rem;border-top:3px solid #b9272d;background:#eeece7;margin:2rem 0}.can-handoff h2{font-size:1.5rem;line-height:1.25}.can-handoff a{display:inline-block;margin:.5rem 1rem .5rem 0;line-height:1.5}.can-local{font:12px/1.5 system-ui;padding:5px 18px;background:#231f20;color:white}.can-local a{color:white;text-decoration:underline;margin-right:1rem}.can-local strong{margin-right:1rem}.can-actions a:focus-visible,.can-handoff a:focus-visible,.can-card-practice:focus-visible{outline:3px solid #176cb8;outline-offset:5px}@media(max-width:700px){.can-entry{padding-top:1.2rem;padding-bottom:1.1rem}.can-entry h1{font-size:2rem}.can-entry .lede{font-size:1rem;line-height:1.55}.can-actions{display:grid;gap:.85rem;margin:1rem 0}.can-actions .button{justify-self:start}.can-entry-note{font-size:.8rem;line-height:1.5}.can-value{padding:1.25rem 0}.can-companion-note{font-size:.9rem;margin:.8rem 0}.can-lesson-intro h1{font-size:1.9rem}.can-handoff{padding:1.15rem}.can-local{font-size:11px;padding:4px 12px}}
