@media screen{.default-title-banner{background-color:#1B2D69}.default-title-banner .default-banner-wrap{padding:1.875rem 0}.default-title-banner .default-banner-wrap h1{font-weight:700;color:#fff;font-size:2rem;line-height:2.375rem;letter-spacing:-.0625rem}}@media screen and (min-width:768px){.default-title-banner .default-banner-wrap{padding:3rem 0}.default-title-banner .default-banner-wrap h1{font-size:3rem;line-height:3.5rem}}@media screen{.archive-section{padding:3.125rem 0}.archive-section .post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.875rem}.archive-section .post-item .post-image{margin:0 0 1.875rem}.archive-section .post-item .post-image .bg{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#fafbff;padding:6.25rem;border:.0625rem solid #E0E7FF;border-radius:.375rem}}@media screen and (min-width:768px){.archive-section .post-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.archive-section .post-item .typo{padding:0 0 0 3.125rem}}@media screen{.archive-section .post-item .typo .post-title{font-size:1.5rem;font-weight:700;margin:0}.archive-section .post-item .typo .post-title a{color:#1B2D69;-webkit-transition:.3s;transition:.3s;text-decoration:none}.archive-section .post-item .typo .post-title a:hover{color:#4E6AC8}.archive-section .post-item .typo .content-wrap{padding:.9375rem 0}.archive-section .post-item .typo .content-wrap .post-content{font-size:1.125rem;line-height:1.5rem;font-weight:400}.archive-section .post-item .typo .post-link .default-btn{display:inline-block}.archive-section .post-pagination{border:.0625rem solid #000;display:inline-block;font-size:0}.archive-section .post-pagination .page-numbers{display:inline-block;border-right:.0625rem solid #000;text-decoration:none;padding:.625rem .9375rem;font-size:.75rem;color:#000;vertical-align:middle}.archive-section .post-pagination .page-numbers:last-child{border-right:0}.archive-section .post-pagination .page-numbers.current{background-color:#1B2D69;color:#fff}}