.section-type-1{--s-section-gap:16px;container-type:inline-size;display:flex;flex-direction:column;gap:var(--s-section-gap)}.section-type-1 .grid{display:flex;gap:16px}@container (max-width: 680px){.section-type-1 .grid{--s-section-gap:16px;flex-direction:column}}.section-type-1 .meta{display:flex;flex-wrap:wrap;font-size:16px;gap:4px 16px}@container (max-width: 840px){.section-type-1 .meta{font-size:14px}}.section-type-1 .image{background:var(--c-shade-2);border-radius:4px;display:block;overflow:hidden;position:relative}.section-type-1 .image img{object-fit:cover;transition:all .3s ease-in-out;width:100%}@media(hover:hover){.section-type-1 .image img:hover{transform:scale(1.1)}}.section-type-1 .placeholder{bottom:0;height:100%;left:0;padding:10%;position:absolute;right:0;top:0;width:100%}.section-type-1 .placeholder svg{height:100%;width:100%}.section-type-1 .tag{align-items:center;border-radius:4px;display:flex;font-size:14px;font-weight:600;max-width:100%;overflow:hidden;padding:4px 8px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-type-1 .tag span{overflow:hidden;text-overflow:ellipsis}.section-type-1 .row-1 .link{display:-webkit-box;transition:all .3s ease-in-out;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){.section-type-1 .row-1 .link:hover{color:var(--c-link)}}@container (max-width: 860px){.section-type-1 .row-1 .link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.section-type-1 .row-1 .title{font-size:24px;font-weight:600}@container (max-width: 860px){.section-type-1 .row-1 .title{font-size:18px}}.section-type-1 .row-2 .link{display:-webkit-box;transition:all .3s ease-in-out;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){.section-type-1 .row-2 .link:hover{color:var(--c-link)}}.section-type-1 .row-2 .title{font-size:20px;font-weight:600}.section-type-1 .post-main{background:var(--c-primary);border-radius:4px;display:flex;flex:0 0 calc(75% - (var(--s-section-gap))/3);gap:32px;padding:24px;position:relative}@container (max-width: 951px){.section-type-1 .post-main{flex:0 0 calc(100% - 308px - (var(--s-section-gap))/1);gap:24px}}@container (max-width: 860px){.section-type-1 .post-main{flex:0 0 calc(100% - 252px - (var(--s-section-gap))/1);gap:16px;padding:16px}}@container (max-width: 680px){.section-type-1 .post-main{flex-direction:column}}.section-type-1 .post-main .link{color:var(--c-white-text)}.section-type-1 .post-main .image{aspect-ratio:260/188;flex:0 1 260px}@container (max-width: 951px){.section-type-1 .post-main .image{aspect-ratio:220/188;min-width:220px}}@container (max-width: 860px){.section-type-1 .post-main .image{flex:0 1 120px;min-width:120px}}@container (max-width: 680px){.section-type-1 .post-main .image{aspect-ratio:300/130;flex:auto}}.section-type-1 .post-main .image img{height:100%}.section-type-1 .post-main .column{align-items:flex-start;display:flex;flex:1;flex-direction:column}@container (max-width: 680px){.section-type-1 .post-main .column{position:relative}}.section-type-1 .post-main .tag{background-color:var(--c-secondary);color:var(--c-text);margin-bottom:24px}@container (max-width: 951px){.section-type-1 .post-main .tag{margin-bottom:16px}}.section-type-1 .post-main .post__more{align-items:center;color:var(--c-link);display:flex;font-size:18px;font-weight:500;gap:4px;position:absolute;right:24px;top:24px}@container (max-width: 860px){.section-type-1 .post-main .post__more{font-size:16px;right:16px;top:16px}}@container (max-width: 680px){.section-type-1 .post-main .post__more{right:0;top:0}}.section-type-1 .post-main .post__more span{position:relative}.section-type-1 .post-main .post__more span:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scale(0);transition:all .3s ease-in-out;width:100%}@media(hover:hover){.section-type-1 .post-main .post__more span:hover:not(:disabled){color:currentColor}.section-type-1 .post-main .post__more span:hover:not(:disabled):after{background:currentColor;transform:scale(1)}.section-type-1 .post-main .post__more:hover{color:var(--c-link)}.section-type-1 .post-main .post__more:hover span:after{transform:scale(1)}}.section-type-1 .post-main .meta{color:var(--c-shade-2);flex-wrap:nowrap;margin-bottom:12px;width:100%}.section-type-1 .post-main .meta span{white-space:nowrap}.section-type-1 .post-main .meta span:last-child{overflow:hidden;text-overflow:ellipsis}.section-type-1 .post-small{border-radius:4px;box-shadow:inset 0 0 0 1px var(--c-shade-2);display:flex;flex:0 0 calc(25% - var(--s-section-gap)*2/3);max-width:calc(25% - var(--s-section-gap)*2/3);padding:24px}@container (max-width: 951px){.section-type-1 .post-small{flex:auto;min-width:308px}}@container (max-width: 860px){.section-type-1 .post-small{min-width:252px;padding:16px}}@container (max-width: 680px){.section-type-1 .post-small{max-width:none}}.section-type-1 .post-small .post__more{display:none}.section-type-1 .post-small .column{align-items:flex-start;display:flex;flex-direction:column;width:100%}.section-type-1 .post-small .tag{background-color:var(--c-shade-1);color:var(--c-text);margin-bottom:16px}.section-type-1 .post-small .meta{color:var(--c-grey-text);flex-wrap:nowrap;margin-bottom:16px;width:100%}@container (max-width: 951px){.section-type-1 .post-small .meta{margin-bottom:12px}}.section-type-1 .post-small .meta span{white-space:nowrap}.section-type-1 .post-small .meta span:last-child{overflow:hidden;text-overflow:ellipsis}.section-type-1 .post-small .image{display:none}.section-type-1 .post-default{display:flex;flex:0 0 calc(25% - var(--s-section-gap)*3/4);flex-direction:column;gap:8px}.section-type-1 .post-default .image{aspect-ratio:308/153}@container (max-width: 951px){.section-type-1 .post-default .image{aspect-ratio:215/150}}@container (max-width: 680px){.section-type-1 .post-default .image{aspect-ratio:328/150}}.section-type-1 .post-default .image img{height:100%}.section-type-1 .post-default .tag{background-color:var(--c-background);left:8px;max-width:calc(100% - 16px);position:absolute;top:8px;z-index:1}.section-type-1 .post-default .column{display:flex;flex-direction:column;gap:8px}.section-type-1 .post-default .meta{color:var(--c-grey-text)}@container (max-width: 951px){.section-type-1 .post-default .meta{flex-direction:column}}