.guide-line{display:flex;align-items:center;gap:12px}
.guide-line img{object-fit:contain;flex:none}
form{display:grid;gap:12px;margin:14px 0}
label{display:grid;gap:4px;font-weight:700}
input:not([type=checkbox]),select,textarea{width:100%;min-height:44px;border:1px solid #85858d;border-radius:10px;padding:8px 12px;font:inherit;background:white}
button{justify-self:start}
.work-row{border:1px solid var(--line);border-radius:14px;padding:14px;margin:12px 0}
.work-row form{margin-bottom:0}
.work-row h3{margin:0}
.check{display:flex;align-items:center;min-height:44px;gap:8px}
.check input{width:20px;height:20px}
pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f4f6;padding:12px;border-radius:10px;font:inherit}
section{scroll-margin-top:84px}
.logo,.pill{min-height:44px}
:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
