.site-content .post-list{--postlist-column-gap: 20px;--postlist-row-gap: 40px;--column-count: 1;--postlist-margin: 60px;list-style:none;margin-block:var(--postlist-margin);padding:0;display:grid;grid-gap:var(--postlist-row-gap) var(--postlist-column-gap);grid-template-columns:repeat(var(--column-count), 1fr)}.site-content .post-list .post-item{margin:0}.site-content .post-list .post-item .wp-post-image{margin-block:0}@media(min-width: 600px){.site-content .post-list{--column-count: 2}}@media(min-width: 900px){.site-content .post-list{--column-count: 3;--postlist-column-gap: 30px;--postlist-row-gap: 60px;--postlist-margin: 90px}}@media(min-width: 1280px){.site-content .post-list{--column-count: 4;--postlist-row-gap: 130px;--postlist-margin: 120px}}.site-content .news{--padding: 60px;position:relative}.site-content .news .news-bg{position:absolute;left:0;top:0;z-index:0;width:100%;height:auto;max-height:100%}.site-content .news .news-bg path{fill:#fcded6}.site-content .news .section-head{position:relative;padding-top:1px}.site-content .news .section-head .section-title{margin-top:90px}@media(min-width: 1280px){.site-content .news{--padding: 90px;margin-bottom:120px}.site-content .news .post-list{margin-block:60px}.site-content .news .post-list .post-item:nth-child(2n){margin-top:95px}.site-content .news .post-list .post-item:nth-child(2n-1){margin-bottom:95px}}.post-item{--bg: var(--white);--item-padding: 20px;--title-font-size: 20px;position:relative;background-color:var(--bg);border-radius:10px;margin:0;padding:10px;font-size:.75em;line-height:1.5em;display:flex}.post-item .main-link:before{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;display:block;content:""}.post-item .post-item-thumbnail{width:100%;margin:0 0 20px}.post-item .post-item-thumbnail img{width:100%;height:auto;border-radius:7px;transform-origin:50% 0;transform:rotate(-5deg) translate(10px, -10px);transition:transform .3s ease-out}.post-item .post-item-content{margin:0;padding:0 0 20px;border-radius:10px;border:3px solid var(--text-color);transition:border-color .3s}.post-item .post-item-content p{box-sizing:border-box;width:100%;margin:1.5em 0;padding:0 var(--item-padding)}.post-item .post-item-date{font:400 13px/1.5em "gteesti";letter-spacing:4.55px}.post-item .post-item-title{box-sizing:border-box;width:100%;margin:0;padding:0 var(--item-padding);font-size:var(--title-font-size);line-height:1.25em}.post-item .more{text-transform:uppercase;letter-spacing:4.5px;font:700 14px/1.5em "gteesti"}.post-item a{color:var(--text-color);text-decoration:none}.post-item:hover a,.post-item:focus a,.post-item:focus-within a{color:var(--main-color)}.post-item:hover .post-item-content,.post-item:focus .post-item-content,.post-item:focus-within .post-item-content{border-color:var(--main-color)}.post-item:hover .post-item-thumbnail img,.post-item:focus .post-item-thumbnail img,.post-item:focus-within .post-item-thumbnail img{transform:none}.post-item.is-sticky{--bg: var(--main-color);color:var(--white)}.post-item.is-sticky .post-item-content{border-color:var(--white)}.post-item.is-sticky a{color:var(--white)}.post-item.is-sticky:hover .post-item-content,.post-item.is-sticky:focus .post-item-content,.post-item.is-sticky:focus-within .post-item-content{border-color:var(--white)}.post-item.is-sticky:hover a,.post-item.is-sticky:focus a,.post-item.is-sticky:focus-within a{color:var(--white)}@media(min-width: 900px){.post-item{--item-padding: 30px;--title-font-size: 33px}}.pagination{display:flex;justify-content:center;gap:30px;align-items:flex-start;flex-wrap:wrap;margin:0 auto;text-transform:uppercase;letter-spacing:4.5px;font:400 14px/1.5em "gteesti"}.pagination .icon-arrow-right{width:22px;height:auto}.pagination .icon-arrow-right path{fill:currentcolor}.pagination .page-numbers{min-width:20px;text-align:center;line-height:30px;color:var(--text-color);text-decoration:none;white-space:nowrap}.pagination .page-numbers .switch-arrow{width:25px;height:auto}.pagination .page-numbers .switch-arrow .arrow{fill:currentcolor}.pagination .page-numbers .switch-arrow .outline{fill:#0000;stroke:#00000014}.pagination .page-numbers.current{color:var(--main-color);border-bottom:2px solid currentcolor}.pagination .page-numbers.next{display:flex;gap:15px}.pagination .page-numbers.next .switch-arrow{transform:rotate(45deg)}.pagination .page-numbers.prev{display:flex;gap:15px}.pagination .page-numbers.prev .switch-arrow{transform:rotate(135deg) scale(1, -1)}.pagination .page-numbers:hover,.pagination .page-numbers:focus{color:var(--main-color);text-decoration:none}
