html,body{margin:0}*{box-sizing:border-box}.content-page{font-size:1.5rem;line-height:1.6}@media only screen and (min-width: 1200px){.content-page{font-size:1.9rem;line-height:1.6842105263}}main h1{font-family:var(--font-secondary);font-weight:700;margin-top:3.2rem}@media only screen and (min-width: 768px){main h1{margin-top:0}}main img+h1{margin-top:3.2rem}main h2,main h3,main h4{font-family:var(--font-secondary);font-weight:700}main h5,main h6{font-weight:700}main p+h2,main p+h3,main p+h4,main p+h5,main p+h6,main ul+h2,main ul+h3,main ul+h4,main ul+h5,main ul+h6,main ol+h2,main ol+h3,main ol+h4,main ol+h5,main ol+h6{margin:1.2rem 0}@media only screen and (min-width: 768px){main p+h2,main p+h3,main p+h4,main p+h5,main p+h6,main ul+h2,main ul+h3,main ul+h4,main ul+h5,main ul+h6,main ol+h2,main ol+h3,main ol+h4,main ol+h5,main ol+h6{margin:2.4rem 0}}main ul{padding-left:2rem}main ol{padding-left:2.4rem}@media only screen and (min-width: 768px){main ul,main ol{padding-left:4rem}}.breadcrumb-item:not(:first-child):last-child a{color:var(--neutral-9);pointer-events:none;cursor:default}@media only screen and (max-width: 767px){.layout-wrapper .breadcrumbs .breadcrumb-item{position:relative;max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.media-component{margin:0 auto 1.2rem}@media only screen and (min-width: 768px){.media-component{margin-bottom:2.4rem}}.top-category-list nav>ul{padding:0;margin:0;list-style-type:none}.top-category-list nav>ul a{color:inherit;display:block;text-align:center;line-height:1.25}.top-category-list.category-scroll-list{margin:2rem 0}.top-category-list.category-scroll-list:not(.splide) nav{overflow:hidden}@media screen and (max-width: 768px){.top-category-list.category-scroll-list:not(.splide) nav{overflow:auto;scroll-snap-type:x mandatory}}.top-category-list.category-scroll-list.splide{position:relative;padding:0 2rem}.top-category-list.category-scroll-list.splide nav{overflow:hidden}.top-category-list.category-scroll-list nav{padding:.3rem 0}.top-category-list.category-scroll-list nav>ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.top-category-list.category-scroll-list nav>ul>li{scroll-snap-align:start;margin-bottom:0}.top-category-list.category-scroll-list nav>ul>li:not(:first-child){border-left:.1rem solid #ececec}.top-category-list.category-scroll-list nav>ul>li a{width:27.9487179487vw;max-width:12rem;padding:0 1.2rem;height:100%;margin:.2rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.top-category-list.category-scroll-list{position:relative;padding:0 2rem}.top-category-list.category-scroll-list nav{overflow:hidden}}@media screen and (max-width: 768px){.top-category-list.category-scroll-list{width:100vw;margin-left:-1.2rem;margin-right:-1.2rem}}.splide__arrows{margin:0 -2rem}.splide__arrows button{position:absolute;z-index:2;border:none;background-color:rgba(0,0,0,0);top:50%;margin:-1rem 0 0;padding:0;opacity:1;transition:opacity 100ms}.splide__arrows button.splide__arrow--next{right:0}@media screen and (max-width: 768px){.splide__arrows button.splide__arrow--next{right:1.3rem}}.splide__arrows button.splide__arrow--prev{left:0}.splide__arrows button:disabled{opacity:0}.splide__arrows button svg{width:2rem;height:2rem;display:block}.post a{color:inherit;display:block}.post a .post-title{color:var(--blue-darkest)}.post a .post-title h2{display:inline}.post a:hover .post-title h2{box-shadow:inset 0 -2px 0 var(--blue-darkest)}.post-category{margin:.8rem 0}.post-title{margin:1.6rem 0;transition:color 250ms}.post-image{overflow:hidden}.post-image img{display:block;border-radius:5px;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.post-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:3rem;margin-bottom:3rem}@media screen and (min-width: 768px){.post-list>article>a .post-image{transition:transform 250ms;transform:scale(1)}.post-list>article>a:hover .post-image{transform:scale(1.025)}}.sub-category-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--neutral-9);margin-bottom:2.4rem;padding-bottom:.4rem}.sub-category-head>a{white-space:nowrap;font-weight:700}.sub-category-head h2{margin:0}.sub-category{margin-bottom:3rem}@media screen and (max-width: 768px){.category-post-list{overflow:auto}.category-post-list .post-list{grid-auto-flow:column dense;grid-auto-columns:55%;grid-template-columns:inherit}}@media screen and (min-width: 768px){.category-post-list .post-list{grid-template-columns:2fr repeat(4, 1fr)}.category-post-list .post:not(:first-child) .post-title>.h4{font-size:2rem}.category-post-list .post:not(:first-child) .post-summary{font-size:1.6rem}}.pagelist{display:flex;flex-wrap:wrap;align-items:baseline}@media only screen and (min-width: 960px){.pagelist{padding-left:1.5rem;border-left:1px dashed #ccc}}.pagelist .pageNumbers{font-size:1.3rem;font-weight:700;padding:0 .6rem;border-radius:4px;transition:all .2s ease}.pagelist .pageNumbers:hover{background:var(--neutral-9);color:var(--neutral-0)}.pagelist .currentPage{outline:1px solid var(--neutral-9);color:var(--neutral-10)}.pagerWrapper{padding:0px !important;display:flex;justify-content:flex-end;margin-top:15px}.pagelist{padding-left:0;border-left:none;justify-content:end;margin:1.5rem 0}.pagelist+.post-list{margin-bottom:1.5rem}.post-list+.pagelist{margin-bottom:3rem}h1,.post-list+.sub-category-list{margin-bottom:4.8rem}/*# sourceMappingURL=blogcategory.css.map */
