h1{line-height:1.2;overflow-wrap:anywhere}.heading,.cutting-plan,article{min-width:0}.lead,.prose{line-height:1.7}.seo-toc{display:grid;gap:10px;padding:18px}.seo-toc a{padding:5px}article dd{margin:0 0 12px}code{white-space:normal;overflow-wrap:anywhere}a:focus-visible,button:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:600px){h1{font-size:clamp(28px,8vw,42px)}.cutting-plan{grid-template-columns:1fr}}