.cp-1-main{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-auto-rows:auto;grid-column-gap:0;grid-row-gap:0}.cp-1-article:nth-child(1){grid-area:1 / 1 / 3 / 2}.cp-1-article:nth-child(2){grid-area:3 / 1 / 4 / 2}.cp-1-article:nth-child(3){grid-area:1 / 2 / 4 / 3}.cp-1-article:nth-child(4){grid-area:1 / 3 / 3 / 4}.cp-1-article:nth-child(5){grid-area:3 / 3 / 4 / 4}.cp-1-entry p{display:none}.cp-1-article:nth-child(1) .cp-1-entry p{display:block}.cp-1-article:nth-child(1){padding:1.25em;border:1px solid var(--gray-9);border-right:0}.cp-1-article:nth-child(2){padding:1.25em;border:1px solid var(--gray-9);border-top:0!important;border-right:0}.cp-1-article:nth-child(1),.cp-1-article:nth-child(2){border-top:1px solid var(--gray-9);padding-top:1em}.cp-1-article:nth-child(1) figure,.cp-1-article:nth-child(2) figure{display:none}.cp-1-article:nth-child(1) .cp-1-entry h2{font-size:var(--text-xl);line-height:1.3}.cp-1-article:nth-child(2) .cp-1-entry h2{font-size:var(--text-m-l);font-weight:600}.cp-1-article:nth-child(3){display:flex;flex-direction:column;gap:1em;padding:1.25em;border:1px solid var(--gray-9)}.cp-1-article:nth-child(3) figure{aspect-ratio:16/9}.cp-1-article:nth-child(3) .cp-1-entry h2{font-size:var(--text-x2l);line-height:1.3}.cp-1-article:nth-child(4){padding:1.25em;border:1px solid var(--gray-9);border-left:0}.cp-1-article:nth-child(5){padding:1.25em;border:1px solid var(--gray-9);border-top:0!important;border-left:0}.cp-1-article:nth-child(4){display:flex;flex-direction:column;gap:1em;border-top:1px solid var(--gray-9);padding-top:1em}.cp-1-article:nth-child(4) figure{aspect-ratio:16/9}.cp-1-article:nth-child(5) figure{display:none}.cp-1-article:nth-child(4) .cp-1-entry h2{font-size:var(--text-l);font-weight:700}.cp-1-article:nth-child(5) .cp-1-entry h2{font-size:var(--text-m-l);font-weight:600}@media (max-width:768px){.cp-1-main{grid-template-columns:1fr 1.5fr}.cp-1-article:nth-child(4),.cp-1-article:nth-child(5){display:none}}@media (max-width:440px){.cp-1-wrapper .container{padding:0}.cp-1-main{display:flex;flex-direction:column}.cp-1-article{gap:0!important;padding:0!important;border:none!important;border-bottom:1px solid var(--gray-9)!important}.cp-1-article:nth-child(1) .cp-1-thumbnail{aspect-ratio:16/9;display:block!important}.cp-1-article:nth-child(4) .cp-1-thumbnail{display:none!important}.cp-1-entry{padding:1em}.cp-1-article:nth-child(1) .cp-1-entry h2,.cp-1-article:nth-child(3) .cp-1-entry h2{font-size:var(--text-xl)!important}.cp-1-entry h2{font-size:var(--text-m)!important}.cp-1-article:nth-child(4),.cp-1-article:nth-child(5){display:flex}}.cp-2-container{padding:1.5em;background:var(--primary);color:var(--light)}.cp-2-article{display:inline-block;position:relative;overflow:hidden;width:100%;height:300px}.cp-2-thumbnail{width:100%;height:100%}.cp-2-entry{position:absolute;width:100%;height:100%;left:0;bottom:0;padding:.75em;background:linear-gradient(180deg,#fff0 0%,rgb(15 15 15) 100%);display:flex;flex-direction:column;justify-content:flex-end;color:var(--light);box-sizing:border-box}.cp-2-entry h2{font-size:var(--text-xs)}@media (max-width:440px){.cp-2-wrapper .container{padding:0}.cp-2-article{height:250px}}.cp-2-nav{width:30px;height:30px;line-height:30px;background:var(--primary-light);color:var(--light);display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.cp-2-nav-left{left:-15px}.cp-2-nav-right{right:-15px}@media (max-width:768px){.cp-1-1-swiper .swiper-slide{height:auto;display:flex}.cp-1-1-article{flex-direction:column}.cp-1-1-entry{padding:1em}.cp-1-1-entry h2{font-size:var(--text-xl)}}.cp-article{display:flex;flex-direction:row;gap:1em}.cp-article:nth-child(4n) .cp-thumbnail{max-width:350px}.cp-thumbnail{max-width:250px}.cp-article:nth-child(4n) .cp-entry h2{font-size:var(--text-xl)}@media (max-width:768px){.cp-thumbnail{aspect-ratio:1/1;max-width:150px}.cp-article:nth-child(4n){display:flex;flex-direction:column;gap:.5em}.cp-article:nth-child(4n) .cp-thumbnail{aspect-ratio:16/9;max-width:100%}}@media (max-width:420px){.cp-thumbnail{max-width:100px}.cp-article:nth-child(4n) .cp-entry h2{font-size:var(--text-l)}}