.blog-hero{padding-top:120px;background-color:#f6fcfc}@media (max-width:1232px){.blog-hero{padding-top:calc(100px + 20 * ((100vw - 360px) / 872))}}@media (max-width:992px){.blog-hero{padding-bottom:0}}.blog-hero__body{display:flex;align-items:flex-end;gap:32px;position:relative}@media (max-width:992px){.blog-hero__body{flex-direction:column;gap:40px}}.blog-hero__col-01{padding:0px 0 116px 0;width:55%}@media (max-width:992px){.blog-hero__col-01{width:100%;padding:0}}.blog-hero__title{font-size:48px;line-height:normal;color:#170e4d;font-weight:700}@media (max-width:1232px){.blog-hero__title{font-size:calc(24px + 24 * ((100vw - 360px) / 872))}}.blog-hero__text{margin-top:20px;font-size:16px;line-height:150%;color:#65617c;max-width:405px}@media (max-width:1232px){.blog-hero__text{margin-top:calc(8px + 12 * ((100vw - 360px) / 872))}}@media (max-width:992px){.blog-hero__text{max-width:100%}}@media (max-width:992px){.blog-hero__col-02{width:100%;display:flex;justify-content:center}}.blog-hero__image{position:absolute;bottom:0;right:0;max-width:665px;width:100%;object-fit:cover}@media (max-width:992px){.blog-hero__image{position:static}}.blog-main{background-color:#f6fcfc;padding:0 16px 16px 16px}.blog-main__container{border-radius:32px;background-color:#fff;padding:30px 16px}@media (max-width:992px){.blog-main__container{padding:0;background-color:transparent}}@media (max-width:992px){.blog-main__body._container{padding:0}}.blog-main__content{display:flex;align-items:stretch;gap:16px}@media (max-width:992px){.blog-main__content{flex-direction:column}}.blog-main__col-01{width:59%}@media (max-width:992px){.blog-main__col-01{width:100%}}.blog-main__col-01 .article{height:100%;background-color:#fff;border:1px solid #b9b9b9;border-radius:12px;padding:14px 16px 24px 16px}.blog-main__col-01 .article .image{display:flex;height:330px;border-radius:12px;overflow:hidden}.blog-main__col-01 .article .image img{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:all 0.3s ease 0s}.blog-main__col-01 .article .image:hover img{transform:scale(1.1)}.blog-main__col-01 .article .title{margin-top:24px;font-size:24px;line-height:normal;color:#170e4d;font-weight:600}@media (max-width:1232px){.blog-main__col-01 .article .title{margin-top:calc(12px + 12 * ((100vw - 360px) / 872))}}@media (max-width:1232px){.blog-main__col-01 .article .title{font-size:calc(20px + 4 * ((100vw - 360px) / 872))}}.blog-main__col-01 .article .excerpt{margin:4px 0 13px 0;max-width:575px;width:100%;font-size:16px;line-height:28px;color:#65617c;font-weight:500}@media (max-width:992px){.blog-main__col-01 .article .excerpt{max-width:100%}}.blog-main__col-01 .article .bottom{margin:auto 0 0 0;display:flex;align-items:center;gap:24px}@media (max-width:1232px){.blog-main__col-01 .article .bottom{gap:calc(14px + 10 * ((100vw - 360px) / 872))}}.blog-main__col-01 .article .bottom .more{display:flex;align-items:center;justify-content:center;padding:15px 32px;border-radius:12px;background-color:#363a53;transition:all 0.3s ease 0s;color:#fff;font-weight:600;font-size:16px;line-height:normal;width:fit-content}.blog-main__col-01 .article .bottom .more:hover{background-color:#49ca8a}@media (max-width:992px){.blog-main__col-01 .article .bottom .more{padding:15px 18px}}.blog-main__col-01 .article .bottom .date{font-size:16px;line-height:28px;color:#65617c;font-weight:500}.blog-main__col-02{width:41%}@media (max-width:992px){.blog-main__col-02{width:100%}}.blog-main__items{display:flex;flex-direction:column;gap:16px}.blog-main__item .article{background-color:#fff;border-radius:12px;border:1px solid #b9b9b9;padding:15px;display:flex;align-items:stretch;gap:22px}.blog-main__item .article .image{display:flex;width:185px;min-width:185px;overflow:hidden;border-radius:8px}.blog-main__item .article .image img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all 0.3s ease 0s}.blog-main__item .article .image:hover img{transform:scale(1.1)}.blog-main__item .article .wrapper .date{font-size:14px;line-height:20px;color:#65617c;font-weight:500}.blog-main__item .article .wrapper .title{margin:4px 0 0 0;font-size:18px;line-height:normal;color:#170e4d;font-weight:600}@media (max-width:1232px){.blog-main__item .article .wrapper .title{font-size:calc(16px + 2 * ((100vw - 360px) / 872))}}.blog-main__item .article .wrapper .link{display:flex;margin:8px 0 0 0;color:#49ca8a;font-size:14px;line-height:normal;font-weight:500;transition:all 0.3s ease 0s}.blog-main__item .article .wrapper .link:hover{color:#363a53}.blog-main__recent{margin-top:54px}@media (max-width:1232px){.blog-main__recent{margin-top:calc(48px + 6 * ((100vw - 360px) / 872))}}.blog-main__title{font-size:40px;line-height:normal;color:#170e4d;font-weight:700}@media (max-width:1232px){.blog-main__title{font-size:calc(24px + 16 * ((100vw - 360px) / 872))}}.blog-main__articles{margin:24px 0 0 0;display:grid;grid-template-columns:repeat(auto-fit, minmax(330px, 1fr));gap:16px}.blog-main__articles .article{background-color:#fff;border:1px solid #b9b9b9;padding:16px;border-radius:12px;display:flex;flex-direction:column}.blog-main__articles .article .image{display:flex;width:100%;height:192px;overflow:hidden;border-radius:8px}.blog-main__articles .article .image img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all 0.3s ease 0s}.blog-main__articles .article .image:hover img{transform:scale(1.1)}.blog-main__articles .article .date{margin:22px 0 0 0;font-size:14px;line-height:20px;color:#65617c;font-weight:500}.blog-main__articles .article .label{margin:4px 0 0 0;font-size:18px;line-height:normal;color:#170e4d;font-weight:600}@media (max-width:1232px){.blog-main__articles .article .label{font-size:calc(16px + 2 * ((100vw - 360px) / 872))}}.blog-main__articles .article .excerpt{margin:4px 0 24px 0;font-size:16px;line-height:28px;color:#65617c;font-weight:500}@media (max-width:992px){.blog-main__articles .article .excerpt{max-width:100%}}.blog-main__articles .article .more{margin:auto 0 0 0;display:flex;align-items:center;justify-content:center;padding:15px 32px;border-radius:12px;background-color:#363a53;transition:all 0.3s ease 0s;color:#fff;font-weight:600;font-size:16px;line-height:normal;width:fit-content}.blog-main__articles .article .more:hover{background-color:#49ca8a}