.workspace{padding-block:55px;min-height:65vh;max-width:1000px}.workspace h1{font-size:clamp(40px,6vw,68px);line-height:1.1}.workspace h2{font-size:32px}.workspace .lede{font-size:18px;line-height:1.7;max-width:720px}.workspace p{line-height:1.7}.workspace section{margin-block:40px;border-top:1px solid var(--line);padding-top:30px}.work-form{max-width:800px;display:grid;gap:22px}.work-form label{display:grid;gap:9px;font-size:16px;font-weight:600}.work-form input,.work-form select,.work-form textarea{font:inherit;font-weight:400;color:var(--ink);width:100%;padding:13px;background:var(--surface);border:1px solid var(--field-border);border-radius:3px;min-height:48px}.work-form textarea{resize:vertical;line-height:1.6}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.work-form label.check{display:flex;align-items:start;gap:14px;line-height:1.6}.check input{width:22px;height:22px;min-height:22px;margin-top:3px;flex-shrink:0}.work-form button{justify-self:start}.work-form button:disabled{opacity:.6;cursor:wait}[data-message]{margin:0;font-weight:600;white-space:pre-wrap}.request-list{border-top:1px solid var(--line);margin-block:35px}.request-row{display:flex;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid var(--line);text-decoration:none;line-height:1.6;overflow-wrap:anywhere}.request-row strong{font-size:20px}.request-row small{font-size:14px}.notice,.empty{padding:22px;background:var(--surface-soft)}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}dl{display:grid;grid-template-columns:110px 1fr;gap:12px}dt{font-weight:700}dd{margin:0;overflow-wrap:anywhere}.messages{padding:0;list-style:none}.messages li{padding:20px;background:var(--surface-soft);margin-bottom:15px}.messages small{display:block;font-size:14px}.messages p{margin-bottom:0}@media(max-width:650px){.form-grid{grid-template-columns:1fr}.workspace{padding-block:35px}.request-row{flex-direction:column}.workspace .actions{gap:14px}.work-form button{width:100%}}
