.ZMzf8a_page{color:#20232c;background:#fafaf7;min-height:100vh;padding:116px 20px 96px}.ZMzf8a_inner{width:min(960px,100%);margin:0 auto}.ZMzf8a_breadcrumbs{color:#6c7280;flex-wrap:wrap;gap:8px;margin-bottom:44px;font-size:.78rem;display:flex}.ZMzf8a_breadcrumbs a{color:inherit;text-decoration:none}.ZMzf8a_eyebrow{color:#3b5998;font-family:var(--font-inter), sans-serif;letter-spacing:.2em;font-size:.72rem;font-weight:600}.ZMzf8a_inner>h1{max-width:17em;font-family:var(--font-shippori), serif;margin:12px 0 20px;font-size:clamp(2.2rem,5vw,3.7rem);font-weight:500;line-height:1.4}.ZMzf8a_lead{color:#555c69;max-width:700px;line-height:2}.ZMzf8a_list{gap:18px;margin-top:48px;display:grid}.ZMzf8a_cardLink{color:inherit;background:#fff;border:1px solid #d8dce5;border-radius:16px;padding:clamp(18px,3vw,28px);text-decoration:none;display:block;box-shadow:0 8px 24px #1822370d}.ZMzf8a_cardLink:hover{border-color:#3b5998}.ZMzf8a_cardLink:focus-visible{outline-offset:3px;outline:2px solid #3b5998}.ZMzf8a_cardLink span,.ZMzf8a_cardLink time{color:#6c7280;font-size:.72rem}.ZMzf8a_cardLink h2{font-family:var(--font-shippori), serif;text-wrap:balance;overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.5}.ZMzf8a_cardLink p{color:#555c69;margin:0 0 10px;font-size:.9rem;line-height:1.8}@media (max-width:720px){.ZMzf8a_page{padding:94px 16px 70px}.ZMzf8a_list{margin-top:40px}}
