:root{--color-border:rgba(0,0,0,.08);--grid-gap:60px;--factor:1.05;--color-secondary-text:hsla(0,0%,42%,.55)}.main-section{height:auto}.blog{grid-column:3/span 12;margin-bottom:60px}.blog_list{container-name:list-feed;container-type:inline-size;display:flex;flex-direction:column;gap:var(--grid-gap)}.blog_article{position:relative}.blog_article:not(:first-child):before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;top:calc(var(--grid-gap)/-2);width:100%}.blog_link{align-items:center;display:flex;flex-direction:row;gap:30px}.blog_link_img{aspect-ratio:1.618033;border-radius:12px;flex-shrink:0;overflow:hidden;position:relative;width:300px}.blog_link_img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.blog_link_wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}.blog_link_title{display:flex;font-size:21px;font-weight:700;-webkit-line-clamp:2;line-height:1.3;margin-bottom:5px;overflow-wrap:break-word}.blog_link_body,.blog_link_title{-webkit-box-orient:vertical;display:-webkit-box;overflow-y:hidden;text-align:left}.blog_link_body{font-size:1.45rem;-webkit-line-clamp:4;line-height:1.4;margin-top:6px}.blog_link_meta{align-items:center;color:var(--color-secondary-text);font-size:14px;font-weight:500;letter-spacing:-.004em;line-height:1.4;padding-bottom:1px}.blog_link_meta:not(:empty){margin-top:12px}@media(max-width:767px){.blog_list{--grid-gap:60px}.blog_link{display:flex;flex-direction:column;gap:20px}.blog_link_img{border-radius:24px;width:100%}}@media(max-width:575px){.blog_link_img{border-radius:24px}}@media(max-width:479px){.blog_link_img{border-radius:12px}}
