.page_main__zwGve{margin-top:106px}.page_container__CXw_5{max-width:1120px;margin:24px auto;padding:0 5%;min-height:75vh}.page_articlesList__JmHFw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.Footer_footer__4vzqH{background-color:#f8f9fa;padding:20px 0;text-align:center;font-size:14px;color:#6c757d;border-top:1px solid #e9ecef}.BreadCrumb_breadcrumb__moe_p{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:10px 15px;margin:20px 0;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.BreadCrumb_breadcrumb__moe_p a{text-decoration:none;color:#007bff;font-weight:500;transition:color .3s ease;padding:5px 8px;border-radius:5px}.BreadCrumb_breadcrumb__moe_p a:hover{background-color:rgba(0,123,255,.1);color:#0056b3}.BreadCrumb_item__AHzcS{display:contents}.BreadCrumb_leaf__0buM9{text-decoration:none;pointer-events:none;color:#555;font-weight:600}.BreadCrumb_icon__CWCZN{display:inline;margin:0 8px;font-size:24px}@media (max-width:768px){.BreadCrumb_breadcrumb__moe_p{font-size:14px;padding:8px 12px}.BreadCrumb_icon__CWCZN{font-size:16px}}.Header_header__AF_3G{position:fixed;top:0;width:100%;height:86px;transition:all .3s ease;box-shadow:none;display:flex;justify-content:space-around;align-items:center;z-index:1000;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}.Header_header__AF_3G.Header_scrolled__Ik5rI{padding:10px 0;background-color:#f9f9f9;color:#000;box-shadow:0 4px 2px -2px gray;background-image:none}.Header_hamburger__UNsrD{display:none;font-size:24px;cursor:pointer}.Header_colorWhite__cniVd{color:#fff}.Header_nav__LVYU2 ul{list-style:none;display:flex;gap:20px;margin:20px;padding:0}.Header_nav__LVYU2 ul li{display:inline}.Header_nav__LVYU2 ul li a{text-decoration:none;color:inherit}@media (max-width:768px){.Header_nav__LVYU2{position:absolute;top:0;left:0;width:100%;height:100vh;background:linear-gradient(0deg,transparent,10%,#333);color:#fff;display:none;flex-direction:column;align-items:center;padding:100px 0}.Header_nav__LVYU2.Header_scrolled__Ik5rI{background-color:#f9f9f9;color:#000}.Header_nav__LVYU2.Header_open__jNVWy{display:flex}.Header_nav__LVYU2 ul{flex-direction:column;gap:10px}.Header_nav__LVYU2 ul li{display:block}.Header_hamburger__UNsrD{display:block;z-index:1}}.Header_link__p2PJz,.Header_logolink__3KAB_{text-decoration:none;color:inherit}.Header_link__p2PJz:hover{text-decoration:underline}.Header_top__i3b0p{font-size:2rem;font-weight:700;margin:0}.MediaCard_centering__mhcrm{text-decoration:none;margin:12px 0}.MediaCard_centering__mhcrm:hover .MediaCard_card__8_IDO{transform:translateY(-5px)}.MediaCard_centering__mhcrm .MediaCard_card__8_IDO{height:100%;width:100%;padding:4px;border:1px solid #ccc;border-radius:5px;transition:.3s;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;overflow:hidden;margin:0 auto;text-align:center}.MediaCard_left__fjnOA{text-decoration:none;margin:12px 0}.MediaCard_left__fjnOA:hover .MediaCard_card__8_IDO{background-color:#d3d3d3}.MediaCard_left__fjnOA .MediaCard_card__8_IDO{height:100%;width:100%;padding:4px;border:1px solid #ccc;border-radius:5px;transition:.3s;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;overflow:hidden}.MediaCard_image__zAscx{max-height:96px;min-width:96px;background-color:transparent;margin-left:auto;margin:0!important}.MediaCard_content__jx7lX{padding:0 16px;flex:1 1;min-width:0}.MediaCard_title__Wvl6c{margin:8px 0;color:#000;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaCard_description__q9R0i{color:#666}.MediaCard_description__q9R0i,.MediaCard_href__Abhgg{margin:8px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaCard_href__Abhgg{color:#000}.SubHeader_header__e2NSh{position:fixed;top:0;width:100%;height:86px;display:flex;justify-content:space-around;align-items:center;z-index:1000;background-color:#f9f9f9;color:#000;box-shadow:0 4px 2px -2px gray}.SubHeader_hamburger__yMST_{display:none;font-size:24px;cursor:pointer}.SubHeader_colorWhite__qdjcv{color:#fff}.SubHeader_nav__QGe1w ul{list-style:none;display:flex;gap:20px;margin:20px;padding:0}.SubHeader_nav__QGe1w ul li{display:inline}.SubHeader_nav__QGe1w ul li a{text-decoration:none;color:inherit}@media (max-width:768px){.SubHeader_nav__QGe1w{position:absolute;top:0;left:0;width:100%;height:100vh;background:linear-gradient(0deg,transparent,10%,#333);color:#fff;display:none;flex-direction:column;align-items:center;padding:100px 0}.SubHeader_nav__QGe1w.SubHeader_scrolled__dRkXl{background-color:#f9f9f9;color:#000}.SubHeader_nav__QGe1w.SubHeader_open__R_Z6y{display:flex}.SubHeader_nav__QGe1w ul{flex-direction:column;gap:10px}.SubHeader_nav__QGe1w ul li{display:block}.SubHeader_hamburger__yMST_{display:block;z-index:1}}.SubHeader_link__hSboN,.SubHeader_logolink__nBny6{text-decoration:none;color:inherit}.SubHeader_link__hSboN:hover{text-decoration:underline}.SubHeader_top__eWMXE{font-size:2rem;font-weight:700;margin:0}.Profile_container__YLO4M{max-width:960px;margin:0 auto;padding:100px 5%}.Profile_contents__lZCSI{margin:0 5%}.Profile_name__3yKAj{font-size:24px;font-weight:700;margin:20px 0}.Profile_text__YqKP1{text-align:center}.Profile_icon__aCff6:hover{opacity:.8}.Profile_profileText__cWfe1{margin:16px 0}.Profile_MediaLink__H7_ev{display:flex;flex-direction:column;align-items:stretch;margin:20px 0}@media (min-width:1000px){.Profile_MediaLink__H7_ev{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:20px;gap:20px}}.Skills_container__NHIAY{max-width:960px;margin:0 auto;padding:100px 5%}.Skills_title__piaq8{font-size:2rem;font-weight:700;margin:0 0 10px;color:#333}.Skills_contents__0W4Cf{margin:0 5%}.Skills_icon__54F37{width:48px;height:48px;margin:0}.Skills_langIcons__jGZcM{margin:16px 0;text-align:center;object-fit:fill}.LinkButton_link__tYLJP{padding:.5em 3em;background-color:#414141;color:#fff;border:1px solid #fff;transition:background-color .3s ease;font-size:1.25rem;text-decoration:none;box-shadow:0 0 .5em rgba(0,0,0,.5)}.LinkButton_link__tYLJP:hover{background-color:#fff;color:#414141}