.site-header.svelte-1elxaub{background:#000;padding:10px 16px}.inner.svelte-1elxaub{max-width:920px;margin:0 auto;display:flex;align-items:center;gap:14px}.logo.svelte-1elxaub img:where(.svelte-1elxaub){display:block;max-width:150px;height:auto}.search.svelte-1elxaub{display:flex;flex:1 1 auto;gap:8px;min-width:0}.search.svelte-1elxaub input:where(.svelte-1elxaub){border:0;border-radius:6px;padding:10px 12px;font-size:16px;background:#fff;color:#1f2733}.search.svelte-1elxaub input[name=keyword]:where(.svelte-1elxaub){flex:1 1 auto;min-width:0}.search.svelte-1elxaub input[name=location]:where(.svelte-1elxaub){width:92px;flex:none}.search.svelte-1elxaub button:where(.svelte-1elxaub){border:0;border-radius:6px;padding:10px 18px;background:#f08c2d;color:#fff;font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none}.search.svelte-1elxaub button:where(.svelte-1elxaub):hover{background:#e07e1f}@media(max-width:560px){.inner.svelte-1elxaub{flex-direction:column;align-items:stretch;gap:10px}.logo.svelte-1elxaub img:where(.svelte-1elxaub){max-width:132px}.search.svelte-1elxaub button:where(.svelte-1elxaub){padding:10px 14px}.search.svelte-1elxaub button:where(.svelte-1elxaub) .label:where(.svelte-1elxaub){display:none}}.site-footer.svelte-jz8lnl{margin-top:28px;padding:22px 16px 26px;font-size:.9rem;color:#222}.inner.svelte-jz8lnl{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.notice.svelte-jz8lnl{margin:0;line-height:1.55}.right.svelte-jz8lnl{text-align:right}.links.svelte-jz8lnl{line-height:1.75}.links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#3f7fd0;text-decoration:none;text-transform:uppercase}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}.sep.svelte-jz8lnl{margin:0 4px;color:#222}.copy.svelte-jz8lnl{margin:4px 0 0}.copy.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-decoration:none}@media(max-width:760px){.inner.svelte-jz8lnl{grid-template-columns:1fr;gap:14px}.right.svelte-jz8lnl{text-align:left}.site-footer.svelte-jz8lnl{font-size:.92rem;padding:22px 22px 28px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#f2f2f2;color:#1f2733;-webkit-font-smoothing:antialiased}img{max-width:100%}.page-body{max-width:920px;margin:0 auto;padding:16px;min-height:55vh}
