/* Framework-free interactions shared by the static site and CMS preview. */
.cms-preview-notice{padding:10px 16px;background:#fff3cd;color:#41340c;text-align:center;font:14px/1.5 sans-serif}.cms-preview-notice a{text-decoration:underline}.post_content img,.content_inner img{max-width:100%;height:auto}.post_content figure{margin:1.5em 0}.post_content figcaption{font-size:.85em;color:#666}.slider{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;max-width:1000px;margin:0 auto;gap:12px;scrollbar-width:thin}.slider>div{flex:0 0 75%;scroll-snap-align:center;min-width:0}.slider img{width:100%;height:300px;object-fit:cover}.slider a{display:block}.slider .text{position:relative!important;padding:12px;background:#fff}.slider .pickup_top{color:#333}.migration-search{display:inline-block;padding:12px}.migration-search-input{padding:12px;max-width:100%;width:32em;border:1px solid #999}.migration-search-results li{margin:1em 0}@media(max-width:767px){.slider{margin-top:12px!important;gap:8px;max-width:100vw}.slider>div{flex-basis:90%}.slider img{height:220px}.slider .text{font-size:14px}.cms-preview-notice{font-size:12px}.post_content{overflow-wrap:anywhere}.post_content table{display:block;max-width:100%;overflow-x:auto}}
