.ThemeBlog_page__1j8r3{background:var(--bg);color:var(--text);overflow-x:hidden}.ThemeBlog_page__1j8r3 a{text-decoration:none}.ThemeBlog_wrap__3KONt{max-width:1240px;margin:0 auto;padding:0 32px}@media only screen and (max-width:767px){.ThemeBlog_wrap__3KONt{padding:0 16px}}.ThemeBlog_bh__5eBjq{padding:80px 0 36px}.ThemeBlog_bh__5eBjq h1{font-size:72px;letter-spacing:-.035em;line-height:1.02;margin:0 0 16px;font-weight:700}@media only screen and (max-width:767px){.ThemeBlog_bh__5eBjq{padding:40px 0 24px}.ThemeBlog_bh__5eBjq h1{font-size:44px}}.ThemeBlog_lead___GxPs{font-size:19px;color:var(--text-2);margin:0;max-width:640px}@media only screen and (max-width:767px){.ThemeBlog_lead___GxPs{font-size:16px}}.ThemeBlog_bar__zvTXr{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:52px}@media only screen and (max-width:767px){.ThemeBlog_bar__zvTXr{margin-bottom:32px}}.ThemeBlog_chips__CiDAC{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.ThemeBlog_chips__CiDAC a{padding:8px 16px;border-radius:999px;font-size:15px;font-weight:600;color:var(--text-2)!important;border:1px solid var(--line)}.ThemeBlog_chips__CiDAC a:hover{border-color:var(--line-strong)}.ThemeBlog_chips__CiDAC a.ThemeBlog_on__M5Y5H{background:var(--text);color:var(--bg)!important;border-color:var(--text)}@media only screen and (max-width:767px){.ThemeBlog_searchForm__hSsKn{width:100%}}.ThemeBlog_search__a2hDL{height:46px;width:300px;max-width:100%;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);padding:0 16px;font:inherit;font-size:16px}.ThemeBlog_search__a2hDL::-moz-placeholder{color:var(--text-3)}.ThemeBlog_search__a2hDL:-ms-input-placeholder{color:var(--text-3)}.ThemeBlog_search__a2hDL::placeholder{color:var(--text-3)}.ThemeBlog_search__a2hDL:focus{outline:none;box-shadow:var(--focus)}@media only screen and (max-width:767px){.ThemeBlog_search__a2hDL{width:100%}}.ThemeBlog_empty__Pzx6x{color:var(--text-2);padding:24px 0 64px;margin:0}.ThemeBlog_empty__Pzx6x a{color:var(--text)!important;text-decoration:underline}.ThemeBlog_img__Fdk9I{position:relative;display:block;overflow:hidden;background:var(--surface-2);border-radius:20px}.ThemeBlog_img__Fdk9I img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ThemeBlog_feat__TiRR3{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;margin-bottom:72px;color:var(--text)!important}.ThemeBlog_feat__TiRR3 h2{font-size:42px;line-height:1.1;letter-spacing:-.025em;margin:0 0 16px;font-weight:700}.ThemeBlog_feat__TiRR3 p{font-size:18px;color:var(--text-2);margin:0 0 24px}.ThemeBlog_feat__TiRR3:hover h2{color:var(--brand)}@media only screen and (max-width:1023px){.ThemeBlog_feat__TiRR3{grid-template-columns:minmax(0,1fr);gap:24px}.ThemeBlog_feat__TiRR3 h2{font-size:30px}}@media only screen and (max-width:767px){.ThemeBlog_feat__TiRR3{margin-bottom:48px}}.ThemeBlog_featImg__QIP4v{aspect-ratio:16/10}.ThemeBlog_featBody__wBcLc{display:block;min-width:0}.ThemeBlog_meta__mZ_FJ{display:block;font-size:14px;color:var(--text-3);margin-bottom:12px}.ThemeBlog_tag__uWJXg{display:inline-block;text-decoration:none;padding:3px 10px;border-radius:6px;background:var(--surface-2);color:var(--text);font-size:12.5px;font-weight:600;margin-right:8px}.ThemeBlog_more__3sEwO{display:inline-flex;gap:8px;font-weight:600;font-size:15px;color:var(--text)}.ThemeBlog_more__3sEwO:after{content:"→"}.ThemeBlog_grid__XBY6_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:44px 32px;gap:44px 32px}@media only screen and (max-width:1023px){.ThemeBlog_grid__XBY6_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.ThemeBlog_grid__XBY6_{grid-template-columns:minmax(0,1fr);gap:36px}}.ThemeBlog_post__Tk4Lz{display:block;color:var(--text)!important}.ThemeBlog_post__Tk4Lz p{color:var(--text-2);margin:0;font-size:15.5px}.ThemeBlog_post__Tk4Lz:hover .ThemeBlog_postTitle___HVj3{color:var(--brand)}.ThemeBlog_postImg__cDPN4{aspect-ratio:16/9;margin-bottom:18px;border-radius:16px}.ThemeBlog_postTitle___HVj3{font-size:21px;line-height:1.3;margin:0 0 10px;letter-spacing:-.01em;font-weight:700}.ThemeBlog_pager__wsSej{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:72px 0 96px}.ThemeBlog_pager__wsSej a{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--line-strong);font-weight:600;color:var(--text)!important}.ThemeBlog_pager__wsSej a:hover{border-color:var(--text-3)}@media only screen and (max-width:767px){.ThemeBlog_pager__wsSej{margin:48px 0 64px}}.ThemeBlog_pageOf__uRJh2{color:var(--text-3);font-size:14px}.ThemeBlog_art__gRYS8{max-width:760px;margin:0 auto;padding:64px 32px 36px}.ThemeBlog_art__gRYS8 h1{font-size:52px;line-height:1.08;letter-spacing:-.03em;margin:0 0 20px;font-weight:700;overflow-wrap:anywhere}@media only screen and (max-width:767px){.ThemeBlog_art__gRYS8{padding:32px 16px 24px}.ThemeBlog_art__gRYS8 h1{font-size:32px}}.ThemeBlog_crumbs___P2A4{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--text-3);margin-bottom:24px}.ThemeBlog_crumbs___P2A4 a{color:var(--text-2)!important}.ThemeBlog_crumbs___P2A4 a:hover{color:var(--text)!important}.ThemeBlog_back__a4n9v{display:inline-block;font-size:15px;color:var(--text-2)!important;margin-bottom:28px}.ThemeBlog_back__a4n9v:hover{color:var(--text)!important}.ThemeBlog_sub__3nYXe{font-size:20px;color:var(--text-2);margin:0}@media only screen and (max-width:767px){.ThemeBlog_sub__3nYXe{font-size:17px}}.ThemeBlog_cover__vhfNB{max-width:1100px;margin:0 auto 56px;aspect-ratio:21/9;border-radius:24px}@media only screen and (max-width:1179px){.ThemeBlog_cover__vhfNB{margin:0 32px 48px}}@media only screen and (max-width:767px){.ThemeBlog_cover__vhfNB{margin:0 16px 36px;aspect-ratio:16/9;border-radius:16px}}.ThemeBlog_body__YE8Bc{max-width:680px;margin:0 auto;padding:0 16px;font-size:18.5px;line-height:1.75;overflow-wrap:break-word}.ThemeBlog_body__YE8Bc>*{font-size:inherit}.ThemeBlog_body__YE8Bc blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:3px solid var(--brand);font-size:21px}.ThemeBlog_body__YE8Bc a{color:var(--text)!important;text-decoration:underline}.ThemeBlog_body__YE8Bc img{max-width:100%;border-radius:12px}@media only screen and (max-width:767px){.ThemeBlog_body__YE8Bc{font-size:17px}}.ThemeBlog_bodyFoot__OA1ah{max-width:680px;margin:0 auto;padding:0 16px}.ThemeBlog_tags__kKUQB{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:32px 0 0}.ThemeBlog_tags__kKUQB li{padding:4px 10px;border-radius:6px;background:var(--surface-2);font-size:13px;color:var(--text-2)}.ThemeBlog_share__xoZN3{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 56px;padding-top:28px;border-top:1px solid var(--line)}.ThemeBlog_share__xoZN3 a,.ThemeBlog_share__xoZN3 button{padding:10px 16px;border:1px solid var(--line-strong);border-radius:10px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--text)!important;cursor:pointer}.ThemeBlog_share__xoZN3 a:hover,.ThemeBlog_share__xoZN3 button:hover{border-color:var(--text-3)}.ThemeBlog_rel__q_eyR{max-width:1100px;margin:0 auto 96px;padding:0 16px}.ThemeBlog_rel__q_eyR h2{font-size:28px;margin:0 0 28px;font-weight:700}.ThemeBlog_rel__q_eyR .ThemeBlog_postTitle___HVj3{font-size:18px}.ThemeBlog_rg__4YemT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}@media only screen and (max-width:767px){.ThemeBlog_rg__4YemT{grid-template-columns:minmax(0,1fr)}}