[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-padding-top:80px}a,button,input,textarea,select{scroll-margin-top:90px}main:focus{outline:none}.actions{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-lg)}.prose{max-width:800px}.ow label{display:block}.ow input[type=text],.ow textarea,.ow select{font:inherit;width:100%;color:var(--text-body);background:white;border:1px solid #60746b;border-radius:var(--border-radius-sm);padding:.7rem;margin:.4rem 0 1rem;min-height:48px}.ow textarea{min-height:150px;resize:vertical}.ow fieldset{min-width:0}.ow input[type=file]{max-width:100%}.ow .hint{font-size:var(--text-sm)}.ow a{overflow-wrap:anywhere}.ow button{white-space:normal;min-height:44px;cursor:pointer}.ow .error{background:#fff1ef;color:#83271b;border-left:4px solid #83271b;padding:1rem}.ow .summary-row{padding:1rem 0;border-top:var(--border-subtle)}.ow .summary-row p{white-space:pre-wrap;overflow-wrap:anywhere}.ow h2:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}