.wp-block-acf-post-index{container-type:inline-size}.wp-block-acf-post-index .post-items{margin:0;padding:0;list-style:none}.wp-block-acf-post-index .post-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wp-block-acf-post-index .post-list-item .post-meta{-ms-flex-preferred-size:15%;flex-basis:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:0.5rem;margin-top:0.3rem}.wp-block-acf-post-index .post-list-item .post-date{-ms-flex-negative:0;flex-shrink:0;display:block;color:var(--wp--preset--color--primary)}.wp-block-acf-post-index .post-list-item .post-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-block-acf-post-index .post-list-item .post-content .wp-block-post-title{margin-top:0;margin-bottom:clamp(0.3rem,1vw,1rem);font-size:var(--wp--preset--font-size--large)}.wp-block-acf-post-index .post-list-item+.post-list-item{margin-top:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);border-top:1px solid var(--wp--preset--color--borderline)}.wp-block-acf-post-index .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(2rem,3vw,3rem);padding:clamp(2rem,3vw,3rem) 0;border-top:1px solid var(--wp--preset--color--borderline)}.wp-block-acf-post-index .pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(0.5rem,0.8vw,0.8rem);-moz-column-gap:clamp(0.5rem,0.8vw,0.8rem);column-gap:clamp(0.5rem,0.8vw,0.8rem)}.wp-block-acf-post-index .pagination .nav-links .page-numbers{min-width:2.1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.2rem 0.6rem;border-style:solid;border-width:2px;border-color:var(--wp--preset--color--primary);border-radius:var(--wp--custom--radius--base);-webkit-transition:background-color 0.2s linear,border-color 0.2s linear;transition:background-color 0.2s linear,border-color 0.2s linear}.wp-block-acf-post-index .pagination .nav-links .page-numbers:is(a){color:#fff;background-color:var(--wp--preset--color--primary)}.wp-block-acf-post-index .pagination .nav-links .page-numbers:is(a):hover{text-decoration:none;background-color:color-mix(in oklab,var(--wp--preset--color--primary) 70%,#fff);border-color:color-mix(in oklab,var(--wp--preset--color--primary) 70%,#fff)}.wp-block-acf-post-index .pagination .nav-links .page-numbers:is(span){color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--base)}.wp-block-acf-post-index .pagination .nav-links:not(:has(.prev)):before{content:""}.wp-block-acf-post-index .pagination .nav-links:not(:has(.next)):after{content:""}.wp-block-acf-post-index .pagination .nav-links .prev,.wp-block-acf-post-index .pagination .nav-links:before{margin-right:auto}.wp-block-acf-post-index .pagination .nav-links .next,.wp-block-acf-post-index .pagination .nav-links:after{margin-left:auto}@media screen and (max-width:760px){.wp-block-acf-post-index .post-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-acf-post-index .post-list-item .post-meta{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wp-block-acf-post-index .post-list-item .post-date{font-size:var(--wp--preset--font-size--small)}.wp-block-acf-post-index .post-list-item .post-content{padding:0.5rem 0 0.5rem 1rem;border-left:1px solid var(--wp--preset--color--primary)}.wp-block-acf-post-index .post-list-item+.post-list-item{margin-top:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40)}.wp-block-acf-post-index .pagination .nav-links{width:100%}.wp-block-acf-post-index .pagination .nav-links .page-numbers:not(.prev,.next){display:none}}