@font-face{font-family:sofia;src:url(../media/sofia_sans_latin_400_normal-s.p.1_x7fmy6_cu78.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sofia;src:url(../media/sofia_sans_latin_700_normal-s.p.2-ip70mioij4f.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sofia Fallback;src:local(Arial);ascent-override:92.97%;descent-override:30.99%;line-gap-override:0.0%;size-adjust:96.81%}._2HBxPq_className{font-family:sofia,sofia Fallback}._2HBxPq_variable{--font:"sofia", "sofia Fallback"}
:root{--bg:#eaeae9;--ink:#000;--muted:#0000008c;--accent:#6d141a;--rule:#0000001f}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--font), system-ui, sans-serif;margin:0}main,.top{max-width:760px;margin:0 auto;padding:16px}main{padding-bottom:64px}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.top nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}h1{text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;font-size:22px}h2{text-transform:uppercase;letter-spacing:.16em;margin:28px 0 8px;font-size:13px}.eyebrow,legend{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:700}.muted,small{color:var(--muted);font-weight:400}.card{border:1px solid var(--rule);background:#fff;border-radius:2px;padding:24px}@media (min-width:640px){.card{padding:40px}}label,.field{flex-direction:column;gap:6px;margin:0 0 18px;font-size:13px;font-weight:700;display:flex}input:not([type=checkbox],[type=radio],[type=file]),textarea{font:inherit;background:0 0;border:0;border-bottom:1px solid #00000040;border-radius:0;padding:8px 0;font-size:16px}input:focus-visible,textarea:focus-visible{border-bottom:2px solid var(--accent);outline:none}fieldset{border:0;border-top:1px solid var(--rule);margin:8px 0 12px;padding:20px 0 0}.choice{flex-direction:row;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:400}.btn{background:var(--ink);color:#fff;border:1px solid var(--ink);font:700 12px/1 var(--font), sans-serif;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;border-radius:2px;padding:12px 18px;text-decoration:none;display:inline-block}.btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.btn:disabled{opacity:.5}.btn.secondary{color:var(--ink);background:0 0;border-color:#00000040}.link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.error{color:var(--accent);border:1px solid var(--accent);padding:10px 14px}.notice{border-left:3px solid var(--accent);background:#f6f5f3;padding:8px 14px}.search{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.search input[name=q]{flex:1;min-width:220px}.search .choice{margin:0}.list{border:1px solid var(--rule);background:#fff;margin:0;padding:0;list-style:none}.list a{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 16px;text-decoration:none;display:grid}.list li:last-child a{border-bottom:0}.list a:hover{background:#f6f5f3}.tag{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:11px;font-weight:700}dl{gap:6px;margin:0;display:grid}dl div{grid-template-columns:160px 1fr;gap:12px;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.keys{margin:0;padding:0;list-style:none}.keys li{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.signature{aspect-ratio:10/3;border-bottom:1px solid var(--ink);touch-action:none;background:#f6f5f3;width:100%}.thumb{max-width:160px}
