.listing-hero.svelte-1set72w{padding:86px 0 54px;border-bottom:1px solid var(--ink)}.hero-meta.svelte-1set72w{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--ink);color:var(--muted);font-size:10px;letter-spacing:.12em}.hero-grid.svelte-1set72w{display:grid;grid-template-columns:1.45fr .55fr;gap:60px;align-items:end;padding:56px 0 50px}h1.svelte-1set72w{margin:0;font-size:clamp(54px,8.5vw,126px);font-weight:600;line-height:.87;letter-spacing:-.065em}h1.svelte-1set72w em:where(.svelte-1set72w){color:transparent;font-style:normal;-webkit-text-stroke:1.5px var(--ink)}.hero-grid.svelte-1set72w p:where(.svelte-1set72w){margin:0;padding-left:28px;border-left:1px solid var(--ink);color:var(--muted);font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:2}.category-nav.svelte-1set72w{display:flex;flex-wrap:wrap;gap:8px}.category-nav.svelte-1set72w a:where(.svelte-1set72w){padding:9px 14px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-size:10px;font-weight:700;text-decoration:none;transition:background .2s}.category-nav.svelte-1set72w a:where(.svelte-1set72w):hover,.category-nav.svelte-1set72w a.active:where(.svelte-1set72w){background:var(--acid)}.articles-section.svelte-1set72w{padding-top:58px}.pagination.svelte-1set72w{min-height:48px;display:flex;justify-content:flex-end;gap:14px;padding-top:28px}.pagination.svelte-1set72w a:where(.svelte-1set72w),.pagination.svelte-1set72w button:where(.svelte-1set72w){display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.pagination.svelte-1set72w a:where(.svelte-1set72w):hover,.pagination.svelte-1set72w button:where(.svelte-1set72w):hover{background:var(--ink);color:var(--acid)}@media(max-width:760px){.listing-hero.svelte-1set72w{padding-top:54px}.hero-meta.svelte-1set72w>span:where(.svelte-1set72w):last-child{display:none}.hero-grid.svelte-1set72w{grid-template-columns:1fr;gap:34px;padding:42px 0 38px}.hero-grid.svelte-1set72w p:where(.svelte-1set72w){padding:20px 0 0;border-top:1px solid var(--ink);border-left:0}}
