.fbox[data-astro-cid-j7pv25f6]{border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:var(--surface-2)}.fbox[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.86rem;margin-bottom:9px;padding-left:9px;border-left:4px solid var(--brand);line-height:1.4}.fbox[data-astro-cid-j7pv25f6][data-tone=ok] h3[data-astro-cid-j7pv25f6]{border-color:var(--ok)}.fbox[data-astro-cid-j7pv25f6][data-tone=cta] h3[data-astro-cid-j7pv25f6]{border-color:var(--cta)}.fbox[data-astro-cid-j7pv25f6][data-tone=accent] h3[data-astro-cid-j7pv25f6]{border-color:var(--accent)}.stats[data-astro-cid-j7pv25f6] .src[data-astro-cid-j7pv25f6]{font-size:.66rem;color:var(--muted);margin:4px 0 0}.stats-note[data-astro-cid-j7pv25f6]{margin:12px 0 0;font-size:.78rem;line-height:1.8;color:var(--muted)}.recruit-badge[data-astro-cid-j7pv25f6]{font-size:.66rem;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--accent);padding:3px 8px;border-radius:3px;flex:none}.recruit[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;border:1px dashed var(--accent);border-radius:var(--radius);background:var(--surface);text-decoration:none;color:var(--ink)}.recruit[data-astro-cid-j7pv25f6]:hover{background:var(--brand-bg2)}.recruit-t[data-astro-cid-j7pv25f6]{font-size:.84rem;line-height:1.8;color:var(--ink-2)}.recruit-t[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ink);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--marker) 55%,transparent) 0)}.recruit-note[data-astro-cid-j7pv25f6]{display:block;margin-top:6px;font-size:.73rem;line-height:1.7;color:var(--muted)}.recruit-arrow[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--accent);font-weight:700}.storybox[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;color:inherit}.storybox[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.02rem;line-height:1.6;color:var(--ink)}.storybox[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:9px 0 0;font-size:.85rem;line-height:1.85;color:var(--ink-2)}.storybox-cta[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:11px;font-size:.82rem;font-weight:800;color:var(--accent)}.storybox[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--accent);text-decoration:underline}.byline[data-astro-cid-j7pv25f6]{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:13px;row-gap:3px;align-items:start;padding:12px 15px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface-2);text-decoration:none;color:inherit}.byline[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);border-left-color:var(--accent)}.byline[data-astro-cid-j7pv25f6] .avatar-img{grid-row:1 / span 2;align-self:start;margin-top:1px}.by-top[data-astro-cid-j7pv25f6]{grid-column:2;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.by-role[data-astro-cid-j7pv25f6]{font-size:.63rem;font-weight:800;letter-spacing:.08em;color:#fff;background:var(--accent);padding:2px 7px;border-radius:3px}.by-name[data-astro-cid-j7pv25f6]{font-size:.92rem;font-weight:800}.by-cred[data-astro-cid-j7pv25f6]{grid-column:2;font-size:.77rem;line-height:1.75;color:var(--ink-2)}.by-arrow[data-astro-cid-j7pv25f6]{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:1.5rem;line-height:1;color:var(--accent);transition:transform .15s ease}.byline[data-astro-cid-j7pv25f6]:hover .by-arrow[data-astro-cid-j7pv25f6]{transform:translate(3px)}@media(max-width:560px){.byline[data-astro-cid-j7pv25f6]{row-gap:7px}.byline[data-astro-cid-j7pv25f6] .avatar-img{grid-row:1;align-self:center;margin-top:0}.by-top[data-astro-cid-j7pv25f6]{align-items:center}.by-arrow[data-astro-cid-j7pv25f6]{grid-row:1}.by-cred[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}.stance[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;counter-reset:st;display:grid;gap:14px}.stance[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:st;display:grid;grid-template-columns:26px 1fr;gap:11px}.stance[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(st);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:#fff;background:var(--accent)}.stance[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{grid-column:2;font-size:.95rem;line-height:1.5}.stance[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{grid-column:2;margin:5px 0 0;font-size:.84rem;line-height:1.85;color:var(--ink-2)}
