.column-note{aspect-ratio:4/3;padding:28px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;background:#e8f1ee;color:#45645b}.column-note span{font-size:11px;letter-spacing:3px;z-index:1}.column-note strong{font-size:25px;line-height:1.7;letter-spacing:2px;font-weight:500;margin-top:18px;z-index:1}.column-note::after{content:'';position:absolute;width:135px;height:135px;border:1px solid #ffffffa0;border-radius:50%;right:-25px;bottom:-25px}.note-tone-1{background:#e8eff4;color:#486a81}.note-tone-2{background:#f3eddf;color:#897347}.note-tone-3{background:#eee9e4;color:#7e6859}.note-tone-4{background:#e7eff0;color:#47777b}.note-tone-5{background:#efeaf1;color:#7c6386}
#column .insights-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#column .archive-visual{aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f0f5f5}#column .archive-visual img{width:100%;height:100%;object-fit:cover}#column .archive-placeholder{font-size:28px;color:#70959d;letter-spacing:5px}#column .column-category{display:block;margin:16px 0 8px;font-size:12px;letter-spacing:1px;color:#397887}
@media(min-width:761px) and (max-width:1000px){.column-note{padding:20px}.column-note strong{font-size:20px}}
@media(max-width:760px){#column .insights-grid{grid-template-columns:1fr}}
