@import url(https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Shippori+Mincho&display=swap);@media (max-width:767px){.container{max-width:100%}}@media (min-width:768px) and (max-width:1199px){.container{max-width:95%}}#hero-section{position:relative;padding:0;background-color:rgba(0,0,0,.3)}#hero-section img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}#hero-section .container{display:flex;padding-block:5rem}@media (max-width:800px){#hero-section .container{padding-block:3rem}}#hero-section .container .text-container{width:100%;max-width:900px;margin:0 auto}#hero-section .container .text-container h1{inline-size:100%;container-type:inline-size;font-size:clamp(30px,4.2cqw,70px);font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;color:#fff;line-height:1.2}@media (max-width:800px){#hero-section .container .text-container h1{text-align:center}}.article-content{margin-top:1rem}.article-content img{margin:1rem;max-width:100%}.article-content h2{font-family:"Shippori Mincho",serif;font-size:2.6875rem;color:#131844;margin-bottom:2.5rem;line-height:1.2}@media (max-width:800px){.article-content h2{font-size:2.33rem;margin-bottom:1.5rem}}.article-content h3{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-size:1.875rem;color:#060607;line-height:1.5;font-weight:500}@media (max-width:800px){.article-content h3{line-height:1.25}}.article-content li,.article-content p{font-family:"Lato",sans-serif;font-size:1.0625rem;line-height:1.7;color:rgba(19,24,68,.8)}.article-content li{margin-bottom:1.25rem}@media (max-width:800px){.article-content li{margin-bottom:1rem}}.article-content .img-wrapper{display:flex;justify-content:center}.article-content .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width:900px){.article-content .grid-2{grid-template-columns:1fr}}.article-content .grid-2 .grid-item{display:flex;flex-direction:column;padding:1rem}@media (max-width:900px){.article-content .grid-2 .grid-item{padding:0}}.article-content .grid-2 .grid-item img{margin:auto}.article-content .float-left{float:left;margin-right:1rem;margin-bottom:.6rem}@media (max-width:800px){.article-content .float-left{float:none;margin:.5rem auto}}.article-content .float-right{float:right;margin-left:1rem;margin-bottom:.6rem}@media (max-width:800px){.article-content .float-right{float:none;margin:.5rem auto}}.article-content .float-none{float:none}#articles-section{margin-top:3rem}#articles-section .card-grid .card-grid-row{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1rem;row-gap:2rem;margin-bottom:2rem}@media (max-width:800px){#articles-section .card-grid .card-grid-row{grid-template-columns:repeat(2,1fr);row-gap:1rem}}@media (max-width:500px){#articles-section .card-grid .card-grid-row{gap:1rem;margin-bottom:1rem;grid-template-columns:1fr}}#articles-section .card-grid .card-grid-row .card{position:relative;aspect-ratio:1/.6;margin:0;border:0;border-radius:.25rem .25rem 2.5rem .25rem;container-type:inline-size}@media (max-width:500px){#articles-section .card-grid .card-grid-row .card{margin:0}}#articles-section .card-grid .card-grid-row .card .card-link{position:absolute;width:100%;height:100%;z-index:1;border-radius:.25rem .25rem 2.5rem .25rem}#articles-section .card-grid .card-grid-row .card img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:.25rem .25rem 2.5rem .25rem}#articles-section .card-grid .card-grid-row .card .colored-background{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:.25rem .25rem 2.5rem .25rem}#articles-section .card-grid .card-grid-row .card .card-content{margin:auto 1.5rem 1rem;z-index:2}#articles-section .card-grid .card-grid-row .card .card-content h2{margin-bottom:1rem;font-size:7cqw;font-weight:300;line-height:1.2;font-family:"Plus Jakarta Sans",sans-serif;color:#fff}#articles-section .card-grid .card-grid-row .card .card-content h3{font-size:6cqw;font-weight:500;line-height:1.2;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;color:#fff941}#articles-section .card-grid .card-grid-row .card .card-content h3 a{text-decoration:none;color:inherit}#articles-section .card-grid .card-grid-row .card .card-content h3 a:hover{text-decoration:underline}