/* This sheet loads only for the guide; form focus and anchors settle immediately. */
:root{scroll-behavior:auto}
.stretch-provision-copy{max-width:76ch}
.stretch-provision-copy h2,.stretch-provision-copy section[id],.stretch-provision-copy aside[id]{scroll-margin-top:2rem}
.stretch-provision-copy dt{font-weight:700;margin-top:1.25rem}
.stretch-provision-copy dd{margin:.4rem 0 1rem}
#stretch-form{display:grid;gap:.75rem}
#stretch-form label{font-weight:700}
#stretch-form input{width:100%;max-width:24rem;box-sizing:border-box;min-height:44px;padding:.65rem;font:inherit;color:inherit;background:var(--paper,#fff);border:1px solid currentColor;border-radius:4px}
#stretch-form button{justify-self:start;min-height:44px}
#stretch-result{overflow-wrap:anywhere}
#stretch-form input:focus-visible,#stretch-result:focus{outline:3px solid var(--accent,#a84600);outline-offset:3px}
