.pc[data-astro-cid-fjbsocwl]{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.pc__media[data-astro-cid-fjbsocwl]{aspect-ratio:16/10;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper-2);display:block;overflow:hidden}.pc__media[data-astro-cid-fjbsocwl] img[data-astro-cid-fjbsocwl]{object-fit:cover;width:100%;height:100%}.pc__ph[data-astro-cid-fjbsocwl]{background:var(--paper-2);width:100%;height:100%;display:block}.pc__body[data-astro-cid-fjbsocwl]{flex-direction:column;gap:8px;min-width:0;display:flex}.pc__cat[data-astro-cid-fjbsocwl]{z-index:1;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);align-self:flex-start;font-weight:700;position:relative}.pc__cat[data-astro-cid-fjbsocwl]:hover{color:var(--accent)}.pc__title[data-astro-cid-fjbsocwl]{letter-spacing:-.02em;color:var(--ink-heading);font-size:20px;line-height:1.25}.pc__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]:after{content:"";position:absolute;inset:0}.pc[data-astro-cid-fjbsocwl]:hover .pc__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]{color:var(--accent)}.pc__excerpt[data-astro-cid-fjbsocwl]{font-size:var(--fs-body-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.pc__by[data-astro-cid-fjbsocwl]{font-size:var(--fs-xs);color:var(--soft);flex-wrap:wrap;gap:2px 8px;margin-top:4px;display:flex}.pc__author[data-astro-cid-fjbsocwl]{color:var(--ink);font-weight:600}.pc__by[data-astro-cid-fjbsocwl]>[data-astro-cid-fjbsocwl]+[data-astro-cid-fjbsocwl]:before{content:"·";color:var(--soft);margin-right:8px}.pc--hero[data-astro-cid-fjbsocwl]{gap:20px}.pc--hero[data-astro-cid-fjbsocwl] .pc__media[data-astro-cid-fjbsocwl]{border-radius:var(--r-card)}.pc--hero[data-astro-cid-fjbsocwl] .pc__title[data-astro-cid-fjbsocwl]{letter-spacing:-.03em;font-size:clamp(26px,3.2vw,40px);line-height:1.1}.pc--hero[data-astro-cid-fjbsocwl] .pc__excerpt[data-astro-cid-fjbsocwl]{font-size:var(--fs-lead);color:var(--ink-2);-webkit-line-clamp:3;line-height:1.5}.pc--hero[data-astro-cid-fjbsocwl] .pc__by[data-astro-cid-fjbsocwl]{font-size:var(--fs-sm);margin-top:8px}@media (width>=900px){.pc--hero[data-astro-cid-fjbsocwl]{gap:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.pc--hero[data-astro-cid-fjbsocwl] .pc__body[data-astro-cid-fjbsocwl]{gap:14px}}.pc--compact[data-astro-cid-fjbsocwl]{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pc--compact[data-astro-cid-fjbsocwl] .pc__media[data-astro-cid-fjbsocwl]{border-radius:var(--r-xs)}.pc--compact[data-astro-cid-fjbsocwl] .pc__body[data-astro-cid-fjbsocwl]{gap:6px}.pc--compact[data-astro-cid-fjbsocwl] .pc__cat[data-astro-cid-fjbsocwl]{font-size:11px}.pc--compact[data-astro-cid-fjbsocwl] .pc__title[data-astro-cid-fjbsocwl]{font-size:var(--fs-body);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.pc--compact[data-astro-cid-fjbsocwl] .pc__by[data-astro-cid-fjbsocwl]{font-size:var(--fs-2xs);margin-top:0}@media (width<=639px){.pc--phone-row[data-astro-cid-fjbsocwl]{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pc--phone-row[data-astro-cid-fjbsocwl] .pc__media[data-astro-cid-fjbsocwl]{border-radius:var(--r-xs)}.pc--phone-row[data-astro-cid-fjbsocwl] .pc__body[data-astro-cid-fjbsocwl]{gap:6px}.pc--phone-row[data-astro-cid-fjbsocwl] .pc__excerpt[data-astro-cid-fjbsocwl]{display:none}.pc--phone-row[data-astro-cid-fjbsocwl] .pc__title[data-astro-cid-fjbsocwl]{font-size:var(--fs-body);letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.pc--phone-row[data-astro-cid-fjbsocwl] .pc__by[data-astro-cid-fjbsocwl]{font-size:var(--fs-2xs);margin-top:0}}.catnav[data-astro-cid-a2zv3zzs]{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line)}.catnav[data-astro-cid-a2zv3zzs] ul[data-astro-cid-a2zv3zzs]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0 28px;list-style:none;display:flex;overflow-x:auto}.catnav[data-astro-cid-a2zv3zzs] ul[data-astro-cid-a2zv3zzs]::-webkit-scrollbar{display:none}.catnav[data-astro-cid-a2zv3zzs] li[data-astro-cid-a2zv3zzs]{flex:none}.catnav[data-astro-cid-a2zv3zzs] a[data-astro-cid-a2zv3zzs]{font-size:var(--fs-sm);white-space:nowrap;color:var(--muted);transition:color var(--dur-fast), border-color var(--dur-fast);border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0 12px;font-weight:600;display:block}.catnav[data-astro-cid-a2zv3zzs] a[data-astro-cid-a2zv3zzs]:hover{color:var(--ink)}.catnav[data-astro-cid-a2zv3zzs] a[data-astro-cid-a2zv3zzs][aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}
