/* Phase 5 / Stage 12: home "3-minute Hokkaido facts" — story cards, no JS */
.mini-discover .mini-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
.mini-discover .mini-story{min-width:0;display:flex;flex-direction:column;gap:10px;padding:23px;background:#fff;border:1px solid #c9e2ed;border-radius:17px;box-shadow:0 5px 18px rgba(23,67,95,.045)}
.mini-discover .mini-story h3{font-size:clamp(1.06rem,1.55vw,1.24rem);line-height:1.55;margin:0;color:#143e57;overflow-wrap:anywhere}
.mini-discover .mini-story p{margin:0;font-size:.92rem;line-height:1.88;color:#314f61;overflow-wrap:anywhere}
.mini-discover .mini-story .mini-talk{margin-top:auto;padding:12px 14px;border-left:3px solid #32809f;background:#eef7fa;border-radius:0 9px 9px 0;font-size:.87rem;color:#1b536b}
.mini-discover .mini-story-links{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:3px;align-items:center}
.mini-discover .mini-facts .mini-story-links a{display:inline;color:#176183;background:transparent;border:0;border-radius:0;padding:3px 0;margin:0;box-shadow:none;transform:none;font-size:.8rem;line-height:1.55;font-weight:750;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.mini-discover .mini-facts .mini-story-links a:hover{color:#08425e;background:transparent;box-shadow:none;transform:none;text-decoration-thickness:2px}
.mini-discover .mini-facts .mini-story-links a:focus-visible{outline:3px solid #d18a2f;outline-offset:3px}
.mini-discover .mini-story .mini-topic{letter-spacing:.05em}
.mini-discover .mini-intro{max-width:850px}
.mini-discover .mini-all{margin-top:22px}
.mini-discover .mini-discover-note{margin:10px 0 0;color:#5a7586;font-size:.79rem;line-height:1.6}
@media (max-width:760px){.mini-discover .mini-facts{grid-template-columns:1fr}.mini-discover .mini-story{padding:19px;gap:10px}.mini-discover .mini-story p{font-size:.91rem}}
@media (max-width:390px){.mini-discover .mini-story{padding:16px}.mini-discover .mini-story-links{gap:6px 12px}}

.mini-discover .mini-title-keep{white-space:nowrap}
