.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;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{margin-top:64px}.ZMzf8a_cardLink{color:inherit;background:#fff;border:1px solid #d8dce5;border-radius:20px;grid-template-columns:minmax(280px,.9fr) 1.1fr;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 24px 70px #18223712}.ZMzf8a_cardLink>img{object-fit:cover;width:100%;height:100%}.ZMzf8a_cardLink>div{padding:clamp(24px,5vw,44px)}.ZMzf8a_cardLink span,.ZMzf8a_cardLink time{color:#6c7280;font-size:.72rem}.ZMzf8a_cardLink h2{font-family:var(--font-shippori), serif;margin:12px 0 16px;font-size:clamp(1.4rem,3vw,2rem);font-weight:500;line-height:1.55}.ZMzf8a_cardLink p{color:#555c69;font-size:.9rem;line-height:1.9}@media (max-width:720px){.ZMzf8a_page{padding:94px 16px 70px}.ZMzf8a_cardLink{grid-template-columns:1fr}.ZMzf8a_cardLink>img{aspect-ratio:1200/630}}
