/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-leading:initial;--tw-font-weight:initial}}}.c-post-card__link{background-color:var(--color-white,#fff);height:100%;padding:calc(var(--spacing,1px)*16);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-radius:18px;display:block;overflow:hidden;position:relative;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.c-post-card__link:hover{box-shadow:2px 4px 16px #00000029}.c-post-card__thumbnail{aspect-ratio:16/10;border-radius:12px;height:auto;margin-bottom:calc(var(--spacing,1px)*16);overflow:hidden;width:100%}.c-post-card__thumbnail img,.c-post-card__thumbnail picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.c-post-card__meta{margin-bottom:calc(var(--spacing,1px)*4)}.c-post-card__title{-webkit-line-clamp:3;margin-bottom:calc(var(--spacing,1px)*8);--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700);line-height:1.5;max-height:90px;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.c-post-card__title{font-size:18px;max-height:81px}}@media (min-width:1024px){.c-post-card__title{font-size:16px;max-height:72px}}.c-post-card__date{color:var(--color-auxiliary-900,#6e7173);font-size:14px}.c-post-card__excerpt{margin-top:calc(var(--spacing,1px)*16);max-width:calc(var(--spacing,1px)*600);--tw-leading:1.45;line-height:1.45}.c-post-card__excerpt,.c-post-card__excerpt p{color:var(--color-auxiliary-1000,#545657);font-size:14px}.c-post-card__excerpt p{margin-bottom:0}.s-blog-posts{background-color:var(--color-auxiliary-100,#f5f6f7)}.s-blog-posts__header{padding-block:calc(var(--spacing,1px)*32)}@media (min-width:768px){.s-blog-posts__header{padding-block:calc(var(--spacing,1px)*40)}}.s-blog-posts__description{margin-top:calc(var(--spacing,1px)*16);max-width:calc(var(--spacing,1px)*600);--tw-leading:1.45;line-height:1.45}.s-blog-posts__description,.s-blog-posts__description p{color:var(--color-auxiliary-1000,#545657);font-size:14px}.s-blog-posts__description p{margin-bottom:0}.s-blog-posts__description *+*{margin-top:calc(var(--spacing,1px)*16)}.s-blog-posts__main{padding-bottom:calc(var(--spacing,1px)*40)}@media (min-width:768px){.s-blog-posts__main{padding-bottom:calc(var(--spacing,1px)*80)}}.s-blog-posts__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:540px){.s-blog-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-blog-posts__grid{-moz-column-gap:calc(var(--spacing,1px)*16);column-gap:calc(var(--spacing,1px)*16);row-gap:calc(var(--spacing,1px)*32)}@media (min-width:1300px){.s-blog-posts__grid.s-blog-posts__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.s-blog-posts__grid.s-blog-posts__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1300px){.s-blog-posts__grid.s-blog-posts__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.s-blog-posts__grid.s-blog-posts__grid--cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1300px){.s-blog-posts__grid.s-blog-posts__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-blog-posts__page-nav{align-items:center;display:flex;justify-content:center}.s-blog-posts__empty{grid-column:span 4/span 4;margin-block:calc(var(--spacing,1px)*30);text-align:center}@media (min-width:768px){.s-blog-posts__empty{margin-block:calc(var(--spacing,1px)*60)}}.s-blog-posts__empty{--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700)}@media (min-width:768px){.s-blog-posts__empty{font-size:20px}}.s-blog-posts__page-nav{margin-top:calc(var(--spacing,1px)*20)}.s-blog-posts__page-nav ul.page-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,1px)*8);justify-content:center}.s-blog-posts__page-nav ul.page-numbers a.page-numbers:not(.next,.prev),.s-blog-posts__page-nav ul.page-numbers span.page-numbers{background-color:var(--color-white,#fff);min-width:calc(var(--spacing,1px)*32);padding:calc(var(--spacing,1px)*8);text-align:center;--tw-leading:1.5;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-radius:8px;display:block;font-size:16px;line-height:1.5;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.s-blog-posts__page-nav ul.page-numbers a.page-numbers:not(.next,.prev):hover,.s-blog-posts__page-nav ul.page-numbers span.page-numbers,.s-blog-posts__page-nav ul.page-numbers span.page-numbers:hover{background-color:var(--color-black,#1b2227);color:var(--color-white,#fff)}.s-blog-posts__page-nav ul.page-numbers .next.page-numbers,.s-blog-posts__page-nav ul.page-numbers .prev.page-numbers{height:calc(var(--spacing,1px)*24);padding-block:calc(var(--spacing,1px)*6);padding-left:calc(var(--spacing,1px)*9);padding-right:calc(var(--spacing,1px)*8);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,1px)*24);--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));display:block;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.s-blog-posts__page-nav ul.page-numbers .next.page-numbers:hover,.s-blog-posts__page-nav ul.page-numbers .prev.page-numbers:hover{opacity:.7}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}