.resourcesPage .resourcesMain{margin-top:7.3rem}.resourcesPage .resourcesMain>h1{text-align:center;color:#000;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.088rem}.resourcesPage .resourcesMain .resourcesPageTop{margin-top:7.2rem;display:flex;align-items:center;justify-content:center;gap:2.2rem}.resourcesPage .resourcesMain .resourcesPageTop .left{width:50%}.resourcesPage .resourcesMain .resourcesPageTop .left .leftImage{height:42.9rem;overflow:hidden;border-radius:2.4rem}.resourcesPage .resourcesMain .resourcesPageTop .left .leftImage img{width:100%;height:100%;object-fit:cover;border-radius:2.4rem}.resourcesPage .resourcesMain .resourcesPageTop .right{width:50%}.resourcesPage .resourcesMain .resourcesPageTop .right .rightContent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.8rem;padding:6.9rem;border-radius:2.4rem;border:1px solid #d9d9d9;height:42.9rem}.resourcesPage .resourcesMain .resourcesPageTop .right .rightContent span{color:#333;text-align:center;font-family:Albert Sans;font-size:2.4rem;font-style:normal;font-weight:700;line-height:3.1rem;letter-spacing:-.048rem}.resourcesPage .resourcesMain .resourcesPageTop .right .rightContent p{color:#333;text-align:center;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.4rem;letter-spacing:-.032rem;opacity:.7}.resourcesPage .resourcesBottom{margin-top:8.8rem}.resourcesPage .resourcesBottom .resourcesSelect{display:flex;align-items:center;justify-content:center;gap:4.8rem}.resourcesPage .resourcesBottom .resourcesSelect button{color:#888;opacity:.5;padding-bottom:1rem}.resourcesPage .resourcesBottom .resourcesSelect button,.resourcesPage .resourcesBottom .resourcesSelect button.active{text-align:center;font-family:Albert Sans;font-size:3.6rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.072rem}.resourcesPage .resourcesBottom .resourcesSelect button.active{color:#1a1a1a;opacity:1;border-bottom:.4rem solid #0397d6}.resourcesPage .resourcesBottom .resourcesBottomMain{margin-top:3.8rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards{display:flex;flex-direction:column;gap:2.8rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard{padding:6.4rem;border-radius:2.4rem;height:52.8rem;display:flex;gap:6.3rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight{width:60%;display:flex;flex-direction:column;justify-content:space-between;padding:1.4rem 0}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent{display:flex;flex-direction:column;gap:2rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent h3{color:#000;font-family:Albert Sans;font-size:3.6rem;font-style:normal;font-weight:600;line-height:4rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent .resourceCardDescription{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:8;height:20rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent .resourceCardDescription p{color:#000;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.5rem;letter-spacing:-.032rem;opacity:.8}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent .resourceCardDescription ol,.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent .resourceCardDescription ul{display:none}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .categories{display:flex;align-items:center;gap:.8rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .categories>span{color:#313438;font-family:Albert Sans;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.03rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight>a{width:fit-content;display:flex;align-items:center;justify-content:center;border-radius:8rem;border:1px solid #d9d9d9;height:5rem;padding:0 2.4rem;color:#333;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.032rem;background:rgba(0,0,0,0);transition:all .3s ease-in-out}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight>a:hover{background:#0397d6;border-color:#0397d6;color:#fff}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardImg{width:40%;height:40rem;overflow:hidden;border-radius:2.4rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardImg img{width:100%;height:100%;object-fit:cover}.resourceDetailPage .resourceDetailMain .resourceDetailTop{display:flex;justify-content:space-between;gap:3.8rem}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left{position:relative;width:48%;padding:6rem 0;display:flex;flex-direction:column;justify-content:center}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left .title{display:flex;flex-direction:column;gap:.9rem}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left .title span{color:var(--Main-Color-01,#0397d6);font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.096rem;text-transform:uppercase}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left .title h1{color:#000;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.088rem}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left .categories>span{color:#313438;font-family:Albert Sans;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.03rem;margin-top:auto;position:absolute;bottom:6rem;left:0}.resourceDetailPage .resourceDetailMain .resourceDetailTop .right{width:52%}.resourceDetailPage .resourceDetailMain .resourceDetailTop .right .rightImage{height:43.1rem;overflow:hidden;border-radius:2.4rem}.resourceDetailPage .resourceDetailMain .resourceDetailTop .right .rightImage img{width:100%;height:100%;object-fit:cover;border-radius:2.4rem}.resourceDetailPage .resourceDetailMain .resourceCards{margin-top:8rem;display:flex;flex-direction:column;gap:5.2rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard{display:flex;gap:7.9rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardImg{width:50%;height:50.4rem;overflow:hidden;border-radius:2.4rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardImg img{width:100%;height:100%;object-fit:cover;border-radius:2.4rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardRight{width:50%;display:flex;flex-direction:column;justify-content:center;gap:2.1rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardRight>h3{color:#000;font-family:Albert Sans;font-size:3.6rem;font-style:normal;font-weight:600;line-height:4rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent{display:flex;flex-direction:column;gap:2.1rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent p{color:#000;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:-.032rem;opacity:.8}@media(max-width:768px){.resourcesPage{padding-bottom:6.4rem}.resourcesPage .resourcesMain{margin-top:2.4rem}.resourcesPage .resourcesMain>h1{font-size:3.6rem;line-height:110%}.resourcesPage .resourcesMain .resourcesPageTop{margin-top:2.4rem;flex-direction:column;gap:1.2rem}.resourcesPage .resourcesMain .resourcesPageTop .left,.resourcesPage .resourcesMain .resourcesPageTop .right{width:100%;height:22.4rem;border-radius:1.3916rem}.resourcesPage .resourcesMain .resourcesPageTop .left .leftImage,.resourcesPage .resourcesMain .resourcesPageTop .right .leftImage{height:22.4rem;border-radius:1.3916rem}.resourcesPage .resourcesMain .resourcesPageTop .left .leftImage img,.resourcesPage .resourcesMain .resourcesPageTop .right .leftImage img{border-radius:1.3916rem}.resourcesPage .resourcesMain .resourcesPageTop .left .rightContent,.resourcesPage .resourcesMain .resourcesPageTop .right .rightContent{align-items:flex-start;justify-content:center;gap:1.2rem;border-radius:1.3916rem;padding:1.2rem;height:22.4rem}.resourcesPage .resourcesMain .resourcesPageTop .left .rightContent span,.resourcesPage .resourcesMain .resourcesPageTop .right .rightContent span{font-size:1.8rem;line-height:110%}.resourcesPage .resourcesMain .resourcesPageTop .left .rightContent p,.resourcesPage .resourcesMain .resourcesPageTop .right .rightContent p{font-size:1.4rem;line-height:120%}.resourcesPage .resourcesBottom{margin-top:3.6rem}.resourcesPage .resourcesBottom .resourcesSelect button{font-size:2.4rem;line-height:110%;padding-bottom:.6rem}.resourcesPage .resourcesBottom .resourcesSelect button.active{font-size:2.4rem;line-height:110%;border-bottom:.2rem solid #0397d6}.resourcesPage .resourcesBottom .resourcesBottomMain{margin-top:2.4rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards{gap:1.2rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard{flex-direction:column;border-radius:1.3916rem;padding:1.2rem;height:34.4rem;gap:1.2rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardImg{width:100%;border-radius:1.3916rem;flex-shrink:0;height:16.4rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardImg img{width:100%;height:100%;object-fit:cover;border-radius:1.3916rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight{width:100%;padding:0}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight>a{display:none}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .categories{margin-bottom:.6rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .categories>span{font-size:1.4rem;line-height:110%}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent{width:100%;margin-top:.6rem;gap:.6rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent h3{font-size:2.2rem;line-height:110%;max-height:5.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent .resourceCardDescription{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;overflow:hidden;text-overflow:ellipsis;height:6.4rem}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent .resourceCardDescription p{font-size:1.4rem;line-height:120%}.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent .resourceCardDescription ol,.resourcesPage .resourcesBottom .resourcesBottomMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent .resourceCardDescription ul{display:none}.resourceDetailPage .resourceDetailMain{padding:2.4rem 0}.resourceDetailPage .resourceDetailMain .resourceDetailTop{flex-direction:column;gap:1.2rem}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left,.resourceDetailPage .resourceDetailMain .resourceDetailTop .right{width:100%}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left{padding:0}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left .title{gap:.6rem}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left .title span{font-size:1.4rem;line-height:110%}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left .title h1{font-size:2.6rem;line-height:110%;letter-spacing:-.072rem}.resourceDetailPage .resourceDetailMain .resourceDetailTop .left .categories>span{position:static}.resourceDetailPage .resourceDetailMain .resourceDetailTop .right .rightImage{height:22rem;border-radius:1.3916rem}.resourceDetailPage .resourceDetailMain .resourceDetailTop .right .rightImage img{border-radius:1.3916rem}.resourceDetailPage .resourceDetailMain .resourceCards{margin-top:3.6rem;flex-direction:column}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard{flex-direction:column-reverse;gap:1.2rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardImg{width:100%;border-radius:1.3916rem;height:20.4rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardImg img{border-radius:1.3916rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardRight{width:100%;gap:.6rem}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardRight h3{font-size:2.4rem;line-height:110%}.resourceDetailPage .resourceDetailMain .resourceCards .resourceCard .resourceCardRight .resourceCardContent p{font-size:1.4rem;line-height:120%}}