.nhead{padding-block:var(--space-md) var(--space-xl)}.nhead .kicker{margin-bottom:var(--space-sm)}.nhead .h1{margin:0 0 var(--space-lg)}.nhead .pcats{margin:0}.plist__page{color:var(--ink-2);font-weight:400}.nhead .plist__page{margin:calc(-1 * var(--space-sm)) 0 var(--space-lg)}.plist.sec--light{padding-top:clamp(40px,5vw,64px)}.plead{gap:var(--space-lg) clamp(32px, 4vw, 64px);padding-bottom:var(--space-2xl);margin-bottom:var(--space-2xl);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.plead__pic{aspect-ratio:16/9;background:var(--band);display:block;overflow:hidden}.plead__pic img{object-fit:cover;width:100%;height:100%;transition:transform var(--mid) var(--ease-out);display:block}.plead:hover .plead__pic img{transform:scale(1.02)}.plead__kicker{margin:0 0 var(--space-md);font-size:var(--t-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--metal);align-items:center;gap:10px;font-weight:600;display:inline-flex}.plead__kicker:before{content:"";background:var(--metal);width:24px;height:1px}.post__meta{font-size:var(--t-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.post__meta .post__tag{margin:0}.plead__title{margin:var(--space-sm) 0 0;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:800;line-height:1.08}.plead__title a{color:var(--ink);text-decoration:none}.plead__title a:hover{text-underline-offset:5px;text-decoration:underline}.plead__text{margin:var(--space-md) 0 0;max-width:54ch;font-size:var(--t-body);color:var(--ink-2);line-height:1.55}.plead__by{margin-top:var(--space-lg);font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:12px;display:flex}.plead__face{object-fit:cover;border:1px solid var(--hair);border-radius:999px;width:36px;height:36px}.plead__by strong{color:var(--ink);font-weight:600;display:block}.plead__role{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--metal);display:block}.plead .more{margin-top:var(--space-md)}.plist .post__link:hover .post__img img{transform:scale(1.03)}.post__text{font-size:var(--t-sm);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.plead{gap:var(--space-md);grid-template-columns:1fr;align-items:start}.plead__text{max-width:none}}@media (max-width:1023.98px) and (min-width:640px){.plist .post__img{grid-row:1/span 4}}
