/* Lapland editorial additions; existing global design is preserved. */
.lapland-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.lapland-story-card{background:#fff;border:1px solid #e2e3dc;color:inherit;text-decoration:none;display:flex;flex-direction:column;min-width:0;transition:transform .2s ease,box-shadow .2s ease}.lapland-story-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10263c12}.lapland-story-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.lapland-story-card>div{padding:25px}.lapland-story-card h3{margin:10px 0 14px}.lapland-story-card .text-link{display:inline-block;margin-top:12px}.lapland-experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px}.lapland-experience{background:#fff;border-top:2px solid #bb963f;padding:30px;min-width:0}.lapland-experience img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-bottom:20px}.lapland-experience h3{margin:8px 0 16px}.lapland-experience .button{white-space:normal;text-align:center}.lapland-note{border-left:2px solid #bb963f;padding:16px 22px;background:#fff;margin:28px 0}.lapland-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lapland-plan article{padding:24px;border:1px solid #e2e3dc}.lapland-plan h3{margin-top:0}.lapland-article-figure{margin:30px 0}.lapland-article-figure img{width:100%;height:auto;max-height:520px;object-fit:cover}.lapland-article-figure figcaption{font-size:.85rem;color:#65736f;margin-top:8px}@media(max-width:950px){.lapland-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lapland-plan{grid-template-columns:1fr}}@media(max-width:650px){.lapland-story-grid,.lapland-experience-grid{grid-template-columns:1fr;gap:22px}.lapland-story-card>div,.lapland-experience{padding:22px}.lapland-story-card img{aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.lapland-story-card{transition:none}}