.story-grid[data-astro-cid-bhfrrqju]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px 88px;display:grid}.portrait[data-astro-cid-bhfrrqju]{margin:0;position:relative}.portrait[data-astro-cid-bhfrrqju] img{border-radius:var(--r-card)}.portrait[data-astro-cid-bhfrrqju] figcaption[data-astro-cid-bhfrrqju]{border-radius:var(--r-field);color:#4b3d31;background:#fffdf9eb;padding:8px 12px;font-size:13px;font-weight:700;position:absolute;bottom:16px;left:16px}.story-copy[data-astro-cid-bhfrrqju]{gap:18px;display:grid}.story-copy[data-astro-cid-bhfrrqju] h2[data-astro-cid-bhfrrqju]{max-width:18ch;margin-bottom:4px;font-size:clamp(2rem,1.5rem + 1.8vw,3rem)}.dirs[data-astro-cid-bhfrrqju]{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.dirs[data-astro-cid-bhfrrqju] a[data-astro-cid-bhfrrqju]{border-bottom:1px solid var(--line);transition:padding .3s var(--ease), background-color .3s var(--ease);grid-template-columns:1fr auto 36px;align-items:center;gap:16px;padding:16px 4px;display:grid}.dirs[data-astro-cid-bhfrrqju] a[data-astro-cid-bhfrrqju]:hover{background:var(--paper);padding-inline:14px 8px}.d-title[data-astro-cid-bhfrrqju]{font:400 1.35rem/1.2 var(--serif);letter-spacing:-.03em}.d-meta[data-astro-cid-bhfrrqju]{color:var(--muted);font-size:14px}.d-go[data-astro-cid-bhfrrqju]{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--accent);transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:50%;place-items:center;display:grid}.dirs[data-astro-cid-bhfrrqju] a[data-astro-cid-bhfrrqju]:hover .d-go[data-astro-cid-bhfrrqju]{background:var(--accent);color:#fff;border-color:var(--accent)}.values[data-astro-cid-bhfrrqju]{border-top:1px solid var(--line)}.section-head[data-astro-cid-bhfrrqju] h2[data-astro-cid-bhfrrqju]{font-size:var(--fs-h2)}.cards[data-astro-cid-bhfrrqju]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card[data-astro-cid-bhfrrqju]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);transition:box-shadow .3s var(--ease), transform .3s var(--ease);align-content:start;gap:12px;padding:32px 30px 34px;display:grid;position:relative}.card[data-astro-cid-bhfrrqju]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.ic[data-astro-cid-bhfrrqju]{background:var(--cream);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.num[data-astro-cid-bhfrrqju]{font:400 1rem var(--serif);color:var(--line-strong);position:absolute;top:28px;right:30px}.card[data-astro-cid-bhfrrqju] h3[data-astro-cid-bhfrrqju]{letter-spacing:-.03em;font-size:1.6rem}.card[data-astro-cid-bhfrrqju] p[data-astro-cid-bhfrrqju]{color:var(--muted);font-size:15px}.strip-sec[data-astro-cid-bhfrrqju]{padding-block:var(--section)}.strip-head[data-astro-cid-bhfrrqju]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.strip[data-astro-cid-bhfrrqju]{padding:0 var(--pad);max-width:var(--container);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 auto;list-style:none;display:grid}.strip[data-astro-cid-bhfrrqju] li[data-astro-cid-bhfrrqju]{border-radius:var(--r-card);overflow:hidden}.strip[data-astro-cid-bhfrrqju] li[data-astro-cid-bhfrrqju]:nth-child(2n){transform:translateY(28px)}.strip[data-astro-cid-bhfrrqju] img{transition:transform .6s var(--ease)}.strip[data-astro-cid-bhfrrqju] li[data-astro-cid-bhfrrqju]:hover img{transform:scale(1.05)}@media (width<=900px){.story-grid[data-astro-cid-bhfrrqju]{grid-template-columns:1fr}.portrait[data-astro-cid-bhfrrqju]{max-width:460px}.cards[data-astro-cid-bhfrrqju]{grid-template-columns:1fr;gap:12px}.strip[data-astro-cid-bhfrrqju]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.strip[data-astro-cid-bhfrrqju]::-webkit-scrollbar{display:none}.strip[data-astro-cid-bhfrrqju] li[data-astro-cid-bhfrrqju]{scroll-snap-align:start;flex:0 0 62%}.strip[data-astro-cid-bhfrrqju] li[data-astro-cid-bhfrrqju]:nth-child(2n){transform:none}}@media (width<=560px){.dirs[data-astro-cid-bhfrrqju] a[data-astro-cid-bhfrrqju]{grid-template-columns:1fr 32px}.d-meta[data-astro-cid-bhfrrqju]{display:none}.card[data-astro-cid-bhfrrqju]{padding:26px 22px}}
