.yamax-column-preview{padding:72px 0;background:var(--color-snow,#f3f7fa)}
.yamax-column-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}
.yamax-column-card{background:#fff;border:1px solid var(--color-border,#ddd);min-width:0}
.yamax-column-card>a{display:block;color:inherit;text-decoration:none;height:100%}
.yamax-column-card img,.yamax-column-placeholder{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}
.yamax-column-placeholder{display:flex;align-items:center;justify-content:center;background:#e4edf4;color:var(--color-primary,#123e66);font-weight:700}
.yamax-column-card-body{padding:24px}.yamax-column-card h3{font-size:1.1rem;line-height:1.7;margin:12px 0 20px;overflow-wrap:anywhere}.yamax-column-card time{font-size:.85rem;color:#586574}
.yamax-column-card a:hover h3{text-decoration:underline}.yamax-column-card a:focus-visible{outline:3px solid #1672b7;outline-offset:3px}.yamax-column-empty{padding:32px 0}
.single-column .entry-content{overflow-wrap:anywhere}.single-column .entry-content img{max-width:100%;height:auto}.single-column .entry-content [id]{scroll-margin-top:110px}
@media(max-width:767px){.yamax-column-grid{grid-template-columns:1fr}.yamax-column-preview{padding:48px 0}.single-column .article-title{font-size:1.6rem;line-height:1.6}}
