.site{background:#fff;color:#0f172a}.site a:not([class]){color:var(--link);text-decoration:underline;text-underline-offset:2px}.site a:not([class]):hover{text-decoration-thickness:2px}.site :focus-visible{outline:2px solid var(--link);outline-offset:2px}.site .field{display:block;width:100%;box-sizing:border-box;height:44px;border:1px solid #94a3b8;border-radius:10px;padding:0 12px;font:inherit;font-size:16px;color:#0f172a;background:#fff}.site .field:focus{outline:2px solid var(--link);outline-offset:1px;border-color:var(--link)}.site .lbl{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#475569}