.jp-archive__header{padding:150px 7.5% 80px}@media screen and (min-width: 700px){.jp-archive__header{padding:162px 7.5% 108px}}.jp-archive__header .jp-archive__header__title{font-size:2.75rem;letter-spacing:-2px;color:#f9f5ea;margin:0;text-align:center}@media screen and (min-width: 1400px){.jp-archive__header .jp-archive__header__title{font-size:76px}}.jp-archive__inner{background-image:linear-gradient(to bottom, #fcfaf5 50%, #fff);border-radius:30px 30px 0 0;padding:60px 10% 0;position:relative;z-index:10}@media screen and (min-width: 700px){.jp-archive__inner{padding:100px 10% 0}}@media screen and (min-width: 1000px){.jp-archive__inner{padding:150px 10% 0}}.jp-archive__inner .jp-archive__inner__posts{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.archive-post{margin-bottom:40px}@media screen and (max-width: 499px){.archive-post:last-child{margin-bottom:0}}@media screen and (min-width: 500px){.archive-post{margin-right:6%;margin-bottom:6%;width:47%}.archive-post:nth-child(2n){margin-right:0}}@media screen and (min-width: 800px){.archive-post{margin-right:5%;margin-bottom:5%;width:30%}.archive-post:nth-child(2n){margin-right:5%}.archive-post:nth-child(3n){margin-right:0}}@media screen and (min-width: 1400px){.archive-post{margin-right:4.6875%;margin-bottom:4.6875%;width:21.484%}.archive-post:nth-child(2n),.archive-post:nth-child(3n){margin-right:4.6875%}.archive-post:nth-child(4n){margin-right:0}}.archive-post__article{background-color:#ffffff;border-radius:16px;height:100%}.archive-post__article .archive-post__article__link{display:flex;flex-direction:column;height:100%;text-decoration:none}.archive-post__article .archive-post__article__image{border-radius:16px 16px 0 0;display:block;object-fit:cover;object-position:center;height:200px;flex:0 0 200px;width:100%}@media screen and (min-width: 700px){.archive-post__article .archive-post__article__image{flex:0 0 13.75vw;height:13.75vw}}@media screen and (min-width: 1600px){.archive-post__article .archive-post__article__image{flex:0 0 220px;height:220px}}.archive-post__article .archive-post__article__text{border:1px solid #f3f0e8;border-top:0;border-radius:0 0 16px 16px;flex:1 1 100%;padding:40px 12.42%}@media screen and (min-width: 1400px){.archive-post__article .archive-post__article__text{min-height:280px}}.archive-post__article .archive-post__article__text__date{color:#4f4e57;font-size:0.875rem}.archive-post__article .archive-post__article__text__title{color:#e26660;line-height:1.25;margin:25px 0 0;transition:color 0.35s ease-in-out}.archive-post__article .archive-post__article__link:focus .archive-post__article__text__title,.archive-post__article .archive-post__article__link:hover .archive-post__article__text__title{color:#af5aa4}.jp-archive__inner .jp-archive__inner__pagination{text-align:center;margin-top:50px;margin-bottom:80px}@media screen and (min-width: 1000px){.jp-archive__inner .jp-archive__inner__pagination{margin-bottom:100px}}@media screen and (min-width: 1400px){.jp-archive__inner .jp-archive__inner__pagination{margin-top:0}}.jp-archive__inner .jp-archive__inner__pagination a{text-decoration:none}.jp-archive__inner .jp-archive__inner__pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.jp-archive__inner .jp-archive__inner__pagination .page-numbers{border:1px solid #4f4e57;border-radius:100%;color:#4f4e57;display:flex;align-items:center;justify-content:center;height:60px;margin:0 12px;width:60px;transition:all 0.35s ease-in-out}.jp-archive__inner .jp-archive__inner__pagination .page-numbers:focus,.jp-archive__inner .jp-archive__inner__pagination .page-numbers:hover{color:#e26660;border-color:#e26660}.jp-archive__inner .jp-archive__inner__pagination .prev.page-numbers,.jp-archive__inner .jp-archive__inner__pagination .next.page-numbers{border:0;color:#e26660;display:inline;font-size:1.125rem;height:auto;position:relative;width:auto}.jp-archive__inner .jp-archive__inner__pagination .prev.page-numbers:after,.jp-archive__inner .jp-archive__inner__pagination .next.page-numbers:after{background-image:url(../../svgs/caret-right-pink.svg);background-size:contain;background-position:center;background-repeat:no-repeat;content:' ';display:block;height:7px;width:5px;position:absolute;top:12px;transition:background 0.35s ease-in-out}.jp-archive__inner .jp-archive__inner__pagination .prev.page-numbers:focus,.jp-archive__inner .jp-archive__inner__pagination .prev.page-numbers:hover,.jp-archive__inner .jp-archive__inner__pagination .next.page-numbers:focus,.jp-archive__inner .jp-archive__inner__pagination .next.page-numbers:hover{color:#af5aa4}.jp-archive__inner .jp-archive__inner__pagination .prev.page-numbers:focus:after,.jp-archive__inner .jp-archive__inner__pagination .prev.page-numbers:hover:after,.jp-archive__inner .jp-archive__inner__pagination .next.page-numbers:focus:after,.jp-archive__inner .jp-archive__inner__pagination .next.page-numbers:hover:after{background-image:url(../../svgs/caret-right-purple.svg)}.jp-archive__inner .jp-archive__inner__pagination .next.page-numbers{padding-right:10px}.jp-archive__inner .jp-archive__inner__pagination .next.page-numbers:after{right:0}.jp-archive__inner .jp-archive__inner__pagination .prev.page-numbers{padding-left:10px}.jp-archive__inner .jp-archive__inner__pagination .prev.page-numbers:after{left:0;transform:rotate(180deg)}.jp-archive__inner .jp-archive__inner__pagination span.current{color:#e26660;border-color:#e26660}.jp-archive__inner .jp-archive__inner__bloglinkwrap{margin:50px 0 0;text-align:center}@media screen and (min-width: 700px){.jp-archive__inner .jp-archive__inner__bloglinkwrap{margin:40px 0 0}}.jp-archive__inner a.jp-archive__inner__bloglink{border:1px solid #65933f;border-radius:8px;color:#65933f;display:inline-block;font-weight:bold;line-height:1;min-width:100%;padding:21px;text-align:center;text-decoration:none;transition:all 0.35s ease-in-out}@media screen and (min-width: 500px){.jp-archive__inner a.jp-archive__inner__bloglink{min-width:336px}}.jp-archive__inner a.jp-archive__inner__bloglink:focus,.jp-archive__inner a.jp-archive__inner__bloglink:hover{border-color:#af5aa4;color:#af5aa4}
/*# sourceMappingURL=style.css.map */
