.column-content{display:flex;flex-direction:column;gap:.75rem;font-size:1rem;line-height:1.8;word-break:break-word}.column-content p{margin:0}.column-content strong{font-weight:600}.column-content em{font-style:italic}.column-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:30px 20px;flex-wrap:wrap}@media (min-width: 1024px){.column-nav{padding:40px 20px;gap:40px}}.column-nav__item{flex:1;min-width:200px;max-width:300px}@media (min-width: 1024px){.column-nav__item{max-width:400px}}.column-nav__link{display:flex;flex-direction:row;align-items:center;gap:15px;padding:15px;color:#666;text-decoration:none;transition:color .3s ease}.column-nav__link:hover{color:#333}.column-nav__link--right{flex-direction:row-reverse;text-align:right}.column-nav__arrow{font-size:20px;color:#999;flex-shrink:0}.column-nav__info{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.column-nav__date{font-size:12px;color:#999;line-height:1.4}.column-nav__title{font-size:14px;color:#333;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width: 1024px){.column-nav__title{font-size:16px}}.column-nav__center{flex-shrink:0;display:flex;align-items:center;justify-content:center}.column-nav__all{display:flex;flex-direction:column;align-items:center;gap:10px;padding:15px;color:#999;text-decoration:none;transition:color .3s ease}.column-nav__all:hover{color:#333}.column-nav__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;width:40px;height:40px}@media (min-width: 1024px){.column-nav__grid{width:50px;height:50px}}.column-nav__grid-item{background-color:#999;transition:background-color .3s ease}.column-nav__all:hover .column-nav__grid-item{background-color:#333}.column-nav__all-text{font-size:12px;color:inherit}@media (min-width: 1024px){.column-nav__all-text{font-size:14px}}.column-nav__placeholder{padding:15px;font-size:12px;color:#ccc;text-align:center}@media (min-width: 1024px){.column-nav__placeholder{font-size:14px}}
