.ContactTabs_wrap__pPiMC{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--rule-gap,var(--sp-5))}.ContactTabs_tab__2HY_k{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--sp-5);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius);color:var(--color-heading);font-size:var(--size-base);font-weight:var(--weight-base);line-height:1.4;text-align:center;text-decoration:none}.ContactTabs_tab__2HY_k:hover{opacity:.6}.ContactTabs_here__LlUuN{border-color:var(--color-gray-mid);color:var(--color-gray-mid);cursor:default}.ContactTabs_here__LlUuN:hover{opacity:1}@media (max-width:767px){.ContactTabs_wrap__pPiMC{flex-direction:column}.ContactTabs_tab__2HY_k{display:flex;padding:0 var(--sp-4)}}.PageTitle_head__k0wvE{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--sp-4);row-gap:var(--sp-1);margin:0 0 var(--sp-5);padding-bottom:var(--sp-5);border-bottom:var(--border-width) solid var(--color-line)}.PageTitle_en__5NbLA{font-family:var(--font-en);font-size:var(--size-xl);line-height:1.2}.PageTitle_en__5NbLA,.PageTitle_ja__wqYij{margin:0;font-weight:var(--weight-normal);color:var(--color-heading)}.PageTitle_ja__wqYij{font-size:var(--size-md);line-height:1.4}@media (max-width:767px){.PageTitle_head__k0wvE{column-gap:var(--sp-3);margin-bottom:var(--sp-4);padding-bottom:var(--sp-4)}}.ViewAll_wrap___TmNG{margin:0;text-align:center}.ViewAll_start__tJ5eQ{text-align:left}.ViewAll_link__G7E3e{display:inline-flex;align-items:center;justify-content:center;width:240px;max-width:100%;height:44px;border:var(--border-width) solid var(--color-line-strong);font-size:var(--size-sm);font-weight:var(--weight-base);color:var(--color-heading);text-decoration:none}.ViewAll_link__G7E3e:hover{background:var(--color-heading);color:var(--color-bg)}.ViewAll_twoLine__kIF1r{flex-direction:column;gap:var(--sp-1);width:auto;min-width:240px;height:auto;min-height:44px;padding:var(--sp-3) var(--sp-5)}.ViewAll_label__9S3K8{font-family:var(--font-en);font-size:var(--size-sm);font-weight:var(--weight-base);line-height:1.3}.ViewAll_sub__6Sinq{font-size:var(--size-xs);font-weight:var(--weight-normal);line-height:1.4}.DocLayout_wrap__oUxDd{box-sizing:content-box;width:var(--content-w);max-width:var(--content-max-ratio);margin-inline:auto;padding-block:var(--sp-6) var(--sp-7);color:var(--color-heading);--rule-gap:var(--sp-5);--row-gap:var(--sp-4);--block-gap:var(--sp-7)}.DocLayout_block__1durl+.DocLayout_block__1durl{margin-top:var(--block-gap)}.DocLayout_heading__tK3Ki{font-size:var(--size-lg);font-weight:var(--weight-base);line-height:1.5}.DocLayout_heading__tK3Ki,.DocLayout_text__ry0uj{margin:0;color:var(--color-heading);white-space:pre-line}.DocLayout_text__ry0uj{font-size:var(--size-base);font-weight:var(--weight-normal);line-height:1.8}.DocLayout_subheading__coG00{margin:0;font-size:var(--size-md);font-weight:var(--weight-base);line-height:1.6;color:var(--color-heading);white-space:pre-line}.DocLayout_heading__tK3Ki+.DocLayout_text__ry0uj,.DocLayout_heading__tK3Ki+.DocLayout_texts__NqpoO,.DocLayout_subheading__coG00+.DocLayout_text__ry0uj,.DocLayout_subheading__coG00+.DocLayout_texts__NqpoO{margin-top:var(--sp-3)}.DocLayout_rows___fA4c.DocLayout_afterText__CNo6k{margin-top:var(--sp-6)}.DocLayout_text__ry0uj+.DocLayout_note__OX1cq,.DocLayout_text__ry0uj+.DocLayout_text__ry0uj,.DocLayout_texts__NqpoO>.DocLayout_text__ry0uj+.DocLayout_text__ry0uj{margin-top:var(--sp-3)}.DocLayout_heading__tK3Ki+.DocLayout_rows___fA4c,.DocLayout_heading__tK3Ki+.DocLayout_ruled__N5U20{margin-top:var(--rule-gap)}.DocLayout_text__ry0uj+p:not(.DocLayout_text__ry0uj):not(.DocLayout_note__OX1cq),.DocLayout_texts__NqpoO+*{margin-top:var(--sp-6)}.DocLayout_note__OX1cq{margin:0;font-size:var(--size-sm);font-weight:var(--weight-normal);line-height:1.8;color:var(--color-heading)}.DocLayout_ruled__N5U20{padding-block:var(--rule-gap);border-top:var(--border-width) solid var(--color-line)}.DocLayout_rows___fA4c,.DocLayout_ruled__N5U20{border-bottom:var(--border-width) solid var(--color-line)}.DocLayout_rows___fA4c{margin:0}.DocLayout_row__NBNnZ{display:grid;grid-template-columns:15em minmax(0,1fr);grid-column-gap:var(--sp-5);column-gap:var(--sp-5);padding-block:var(--row-gap);border-top:var(--border-width) solid var(--color-line)}.DocLayout_key__mDo_E{font-weight:var(--weight-base)}.DocLayout_key__mDo_E,.DocLayout_value__Cjwdw{margin:0;font-size:var(--size-base);line-height:1.8}.DocLayout_value__Cjwdw{font-weight:var(--weight-normal);white-space:pre-line}.DocLayout_value__Cjwdw a{color:inherit;text-decoration:underline;text-underline-offset:3px}.DocLayout_value__Cjwdw a:hover{opacity:.6}@media (max-width:767px){.DocLayout_wrap__oUxDd{padding-block:var(--sp-5) var(--sp-6);--rule-gap:var(--sp-4);--row-gap:var(--sp-3);--block-gap:var(--sp-6)}.DocLayout_row__NBNnZ{grid-template-columns:minmax(0,1fr);row-gap:var(--sp-1)}}.PostList_list__j1Udr{border-bottom:var(--border-width) solid var(--color-line-strong)}.PostList_item__AfTVv{border-top:var(--border-width) solid var(--color-line-strong)}.PostList_afterTitle__bSVqv>.PostList_item__AfTVv:first-child{border-top:0}.PostList_afterTitle__bSVqv>.PostList_item__AfTVv:first-child>.PostList_link__B8ese{padding-top:0}.PostList_link__B8ese{display:grid;grid-template-columns:34.5% minmax(0,1fr);grid-column-gap:49.5px;column-gap:49.5px;align-items:start;padding:42px 0;color:var(--color-heading);text-decoration:none}.PostList_link__B8ese:hover{opacity:.7}.PostList_thumb__2JUIS{overflow:hidden;background:var(--color-gray-bg)}.PostList_thumb__2JUIS img{display:block;width:100%;aspect-ratio:25/16;object-fit:cover}.PostList_link__B8ese.PostList_noImage__nK3EP{grid-template-columns:minmax(0,1fr);column-gap:0}.PostList_body__ax31_{min-width:0}.PostList_date__zl0As{margin:0;font-family:var(--font-en);font-size:var(--size-xs);letter-spacing:.08em}.PostList_date__zl0As,.PostList_title__NRyzF{font-weight:var(--weight-base);line-height:1.15;color:var(--color-heading)}.PostList_title__NRyzF{margin:14px 0 0;font-size:var(--size-lg)}.PostList_excerpt__bqTQ4{margin:14px 0 0;font-size:var(--size-sm);font-weight:var(--weight-normal);line-height:var(--line-height);color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.PostList_excerpt__bqTQ4.PostList_hasMore__V_vO3{display:flex;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.PostList_excerptText__HkYuk{margin:0;max-height:calc(1em * var(--line-height) * 3);overflow:hidden}.PostList_excerptText__HkYuk:before{content:"";float:right;height:100%;margin-bottom:calc(-1em * var(--line-height))}.PostList_more__OyORJ{float:right;clear:both;margin-left:.5em;font-family:var(--font-en);color:var(--color-heading)}.PostList_pager__yKBIg{margin-top:40px;text-align:center;font-family:var(--font-en);font-size:1rem;line-height:1}.PostList_pageItem__lTK3J{display:inline-block;margin:0 5px;padding:0;border:0;background:none;color:var(--color-heading);font:inherit;letter-spacing:inherit;cursor:pointer}.PostList_pageItem__lTK3J:hover{opacity:.6}.PostList_pageCurrent__Aj0sB,.PostList_pageDisabled__sI8_w{color:var(--color-text);cursor:default}.PostList_pageCurrent__Aj0sB:hover,.PostList_pageDisabled__sI8_w:hover{opacity:1}@media (max-width:767px){.PostList_link__B8ese{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"date" "title" "thumb" "excerpt";padding:42px 0}.PostList_link__B8ese.PostList_noImage__nK3EP{grid-template-areas:"date" "title" "excerpt"}.PostList_body__ax31_{display:contents}.PostList_date__zl0As{grid-area:date;justify-self:start}.PostList_title__NRyzF{grid-area:title;margin:12px 0 0}.PostList_thumb__2JUIS{grid-area:thumb;margin:14px 0 0}.PostList_excerpt__bqTQ4{grid-area:excerpt;margin:16px 0 0;font-size:var(--size-xs)}.PostList_thumb__2JUIS img{aspect-ratio:341/143}.PostList_pager__yKBIg{margin-top:30px;font-size:.8rem}}.ColumnArchive_insight__8HMAF{margin-top:var(--block-gap)}.ColumnArchive_sectionHead__UgSi4{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--sp-3);row-gap:var(--sp-1);margin-bottom:var(--sp-4)}.ColumnArchive_sectionEn__EQD79{font-family:var(--font-en);font-size:var(--size-lg);line-height:1.2}.ColumnArchive_sectionEn__EQD79,.ColumnArchive_sectionJa__3_5N7{margin:0;font-weight:var(--weight-normal);color:var(--color-heading)}.ColumnArchive_sectionJa__3_5N7{font-size:var(--size-sm);line-height:1.4}.ColumnArchive_banner__oNKUD img{aspect-ratio:16/5}.ColumnArchive_titleNoDate__Q7wJU{margin-top:0}.ColumnArchive_more__2J6wX{margin:14px 0 0;font-family:var(--font-en);font-size:var(--size-xs);letter-spacing:.08em;color:var(--color-heading)}.ColumnArchive_more__2J6wX:after{content:" ›"}.ColumnArchive_crumbs___lllZ{margin:0 0 var(--sp-4);font-size:var(--size-xs);color:var(--color-text)}.ColumnArchive_crumbs___lllZ a{color:var(--color-heading);text-decoration:none}.ColumnArchive_crumbs___lllZ a:hover{opacity:.6}.ColumnArchive_crumbs___lllZ span{margin:0 .4em}.ColumnArchive_groupHeading___ZlDl{margin:0 0 var(--sp-3);font-size:var(--size-md);font-weight:var(--weight-base);line-height:1.4;color:var(--color-heading)}.ColumnArchive_group__6GG_d,.ColumnArchive_nap__BKvGa{margin-top:var(--sp-7)}@media (max-width:767px){.ColumnArchive_group__6GG_d,.ColumnArchive_nap__BKvGa{margin-top:var(--sp-6)}.ColumnArchive_banner__oNKUD img{aspect-ratio:16/5}.ColumnArchive_group__6GG_d .ColumnArchive_row__68_Ue,.ColumnArchive_insight__8HMAF .ColumnArchive_row__68_Ue,section .ColumnArchive_row__68_Ue{grid-template-areas:"title" "thumb" "excerpt"}.ColumnArchive_insight__8HMAF .ColumnArchive_row__68_Ue{grid-template-areas:"title" "thumb" "excerpt" "more"}.ColumnArchive_more__2J6wX{grid-area:more}}.ContactForm_form__93_AC{margin-top:var(--sp-6)}.ContactForm_row__AdyYx{margin:0 0 var(--sp-5)}.ContactForm_label__QnLDv{display:block;margin-bottom:var(--sp-2);font-size:var(--size-base);font-weight:var(--weight-base);line-height:1.5;color:var(--color-heading)}.ContactForm_required__diItX{margin-left:.4em;font-size:var(--size-xs);color:var(--color-error)}.ContactForm_input__bvkfU,.ContactForm_textarea__yFz_X{display:block;width:100%;padding:8px 10px;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);font-family:inherit;font-size:var(--size-base);line-height:1.5;letter-spacing:inherit;color:var(--color-heading)}.ContactForm_input__bvkfU{height:40px}.ContactForm_textarea__yFz_X{height:96px;resize:vertical}.ContactForm_trap__278tk{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ContactForm_submitRow___nUxU{margin:var(--sp-6) 0 0;text-align:center}.ContactForm_turnstile__4ljfJ{display:flex;justify-content:center;margin-top:var(--sp-6)}.ContactForm_submit__dTLqB{min-width:240px;height:48px;padding:0 var(--sp-5);border:0;border-radius:var(--radius);background:var(--color-heading);color:var(--color-bg);font-family:inherit;font-size:var(--size-base);font-weight:var(--weight-base);line-height:1;letter-spacing:inherit;cursor:pointer}.ContactForm_submit__dTLqB:hover{opacity:.85}.ContactForm_submit__dTLqB:disabled{opacity:.5;cursor:default}.ContactForm_message__P_y1v{margin:var(--sp-4) 0 0;text-align:center;font-size:var(--size-sm);line-height:1.8}.ContactForm_error__6GSd5{color:var(--color-error)}.ContactForm_note__sDM69{margin:var(--sp-6) 0 0;font-size:var(--size-sm);line-height:1.8;color:var(--color-heading)}@media (max-width:767px){.ContactForm_form__93_AC{margin-top:var(--sp-5)}.ContactForm_row__AdyYx{margin-bottom:var(--sp-4)}.ContactForm_file__RH5OA,.ContactForm_input__bvkfU,.ContactForm_textarea__yFz_X{font-size:16px}.ContactForm_input__bvkfU{height:44px}}.ContactForm_file__RH5OA{display:block;width:100%;padding:12px 14px;border:var(--border-width) solid var(--color-line);background:var(--color-bg);font-size:var(--size-sm);color:var(--color-text)}.ContactForm_file__RH5OA::-webkit-file-upload-button{margin-right:12px;padding:6px 12px;border:var(--border-width) solid var(--color-line-strong);background:transparent;font-family:inherit;font-size:var(--size-xs);color:var(--color-heading);cursor:pointer}.ContactForm_file__RH5OA::file-selector-button{margin-right:12px;padding:6px 12px;border:var(--border-width) solid var(--color-line-strong);background:transparent;font-family:inherit;font-size:var(--size-xs);color:var(--color-heading);cursor:pointer}.ContactForm_file__RH5OA::-webkit-file-upload-button:hover{background:var(--color-heading);color:var(--color-bg)}.ContactForm_file__RH5OA::file-selector-button:hover{background:var(--color-heading);color:var(--color-bg)}.ContactForm_fileNote__DE18O{display:block;margin-top:6px;font-size:var(--size-xs);color:var(--color-muted)}.GuideLayout_main__cm9yH{margin-top:0}.GuideLayout_afterLead__qmeHU{margin-top:var(--sp-5)}.GuideLayout_main__cm9yH:empty{margin-top:0}.GuideLayout_main__cm9yH h3{margin:var(--rule-gap) 0 var(--sp-3);padding-top:var(--rule-gap);border-top:var(--border-width) solid var(--color-line-strong);font-size:var(--size-md);font-weight:var(--weight-strong);line-height:1.5}.GuideLayout_main__cm9yH h3:first-child{margin-top:0;padding-top:0;border-top:0}.GuideLayout_main__cm9yH h4{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--size-base);font-weight:var(--weight-strong);line-height:1.5}.GuideLayout_main__cm9yH p{margin:0 0 var(--sp-3);font-size:var(--size-base);line-height:1.8}.GuideLayout_main__cm9yH p:last-child{margin-bottom:0}.GuideLayout_main__cm9yH ol,.GuideLayout_main__cm9yH ul{margin:var(--sp-3) 0;padding-left:1.4em}.GuideLayout_main__cm9yH li{font-size:var(--size-base);line-height:1.8;margin-bottom:var(--sp-1)}.GuideLayout_main__cm9yH a{color:inherit;text-decoration:underline}.GuideLayout_main__cm9yH a:hover{opacity:.6}.GuideLayout_main__cm9yH table{width:100%;border-collapse:collapse;margin:var(--sp-3) 0}.GuideLayout_main__cm9yH td,.GuideLayout_main__cm9yH th{padding:var(--sp-3);border-bottom:var(--border-width) solid var(--color-line-strong);font-size:var(--size-base);line-height:1.8;text-align:left;vertical-align:top}.GuideLayout_main__cm9yH th{width:30%;font-weight:var(--weight-base)}.GuideLayout_main__cm9yH figure.guide-shot{margin:var(--sp-3) 0 var(--sp-5);max-width:70%}.GuideLayout_main__cm9yH figure.guide-shot img{display:block;width:100%;height:auto;border:var(--border-width) solid var(--color-line-strong)}.GuideLayout_main__cm9yH figure.guide-shot img[data-view=sp]{display:none}.GuideLayout_more__2IWhB{margin-top:var(--block-gap)}.GuideLayout_more__2IWhB:not(:has(>.GuideLayout_moreHead__eJo4I)){margin-top:var(--sp-6);border-top:var(--border-width) solid var(--color-line-strong)}.GuideLayout_moreHead__eJo4I{margin:0;padding-bottom:var(--sp-3);border-bottom:var(--border-width) solid var(--color-line-strong);font-size:var(--size-md);font-weight:var(--weight-strong);line-height:1.4}.GuideLayout_list__0IfY0{list-style:none;margin:0;padding:0}.GuideLayout_row__qhDhf{display:flex;align-items:center;gap:var(--sp-3);padding:var(--row-gap) 0;border-bottom:var(--border-width) solid var(--color-line-strong);color:inherit;text-decoration:none}.GuideLayout_row__qhDhf:hover{opacity:.6}.GuideLayout_icon__Fwyqj{flex:0 0 auto;width:32px;height:32px}.GuideLayout_rowBody___XHMF{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1 1 auto}.GuideLayout_rowLabel__7CbKD{font-size:var(--size-base);font-weight:var(--weight-base);line-height:1.5}.GuideLayout_rowLead__bKx32{font-size:var(--size-sm);line-height:1.6;color:var(--color-heading)}.GuideLayout_chevron__M8aUY{flex:0 0 auto}.GuideLayout_back__FbgFt{margin:var(--sp-4) 0 0;font-size:var(--size-sm)}.GuideLayout_back__FbgFt a{color:inherit;text-decoration:underline}.GuideLayout_faq__w3x0y{margin:var(--sp-2) 0 0;font-size:var(--size-sm);line-height:1.8;color:var(--color-heading)}.GuideLayout_faq__w3x0y a{color:var(--color-heading);text-decoration:underline}.GuideLayout_back__FbgFt a:hover,.GuideLayout_faq__w3x0y a:hover{opacity:.6}@media (max-width:767px){.GuideLayout_main__cm9yH td,.GuideLayout_main__cm9yH th{padding:var(--sp-2) 0}.GuideLayout_main__cm9yH th{width:34%}.GuideLayout_main__cm9yH figure.guide-shot{max-width:none}.GuideLayout_main__cm9yH figure.guide-shot img[data-view=pc]{display:none}.GuideLayout_main__cm9yH figure.guide-shot img[data-view=sp]{display:block}}.page_intro__cEIC1{margin-top:var(--sp-3)}.page_faq__WGpj5{margin:var(--rule-gap) 0 0;padding-bottom:var(--row-gap);border-bottom:var(--border-width) solid var(--color-line);font-size:var(--size-base);font-weight:var(--weight-base);line-height:1.5}.page_faq__WGpj5 a{color:inherit;text-decoration:none}.page_faq__WGpj5 a:hover{opacity:.6}.page_faq__WGpj5 span{margin-left:.5em}.page_group__Th04d{border-bottom:var(--border-width) solid var(--color-line)}.page_summary__pr4pb{position:relative;display:flex;align-items:center;gap:var(--sp-4);padding:var(--row-gap) 40px var(--row-gap) 0;font-size:var(--size-base);font-weight:var(--weight-base);line-height:1.5;cursor:pointer;list-style:none}.page_thumb__z80BN{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:120px;height:120px;background:var(--color-gray-bg)}.page_thumb__z80BN img{width:85%;height:auto;object-fit:contain}.page_name__qDM9W{flex:1 1 auto;display:flex;flex-direction:column}.page_lines__4kWTe{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4em}.page_count__pFh61{margin-top:var(--sp-2);font-size:var(--size-sm);font-weight:var(--weight-normal);color:var(--color-text)}.page_summary__pr4pb::-webkit-details-marker{display:none}.page_summary__pr4pb:hover{opacity:.6}.page_summary__pr4pb:after,.page_summary__pr4pb:before{content:"";position:absolute;right:8px;top:50%;width:13px;height:1px;background:currentColor}.page_summary__pr4pb:after{transform:rotate(90deg);transition:transform .2s ease}.page_group__Th04d[open]>.page_summary__pr4pb:after{transform:rotate(0deg)}.page_voices__AIpCb{list-style:none;margin:0 0 var(--row-gap);padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.page_voice__aId0F{padding:var(--sp-3) var(--sp-4);background:var(--color-gray-bg);font-size:var(--size-base);font-weight:var(--weight-normal);line-height:1.8;color:var(--color-heading);white-space:pre-line}.page_disclaimer__4_Nly{margin-top:var(--rule-gap)}@media (max-width:767px){.page_summary__pr4pb{gap:var(--sp-3)}.page_thumb__z80BN{width:88px;height:88px}.page_lines__4kWTe{flex-direction:column;gap:0}.page_count__pFh61{margin-top:6px}.page_voices__AIpCb{gap:var(--sp-2)}.page_voice__aId0F{padding:var(--sp-3)}}.InsightPage_wrap__XrDvb{box-sizing:content-box;width:848px;max-width:calc(var(--content-max-ratio) - 52px);margin:36px auto 10px;padding:25px 25px 30px;border:1px solid var(--color-line-strong);border-radius:30px;line-height:24px}.InsightPage_title__BViHp{margin:50px 80px 16px;font-size:1.625rem;font-weight:500;line-height:1.2px;text-align:center;color:var(--color-heading)}.InsightPage_crumbs__Peibl{margin:0 0 20px;font-size:.9rem;font-weight:700;color:var(--color-heading)}.InsightPage_crumbs__Peibl a:hover{opacity:.6}.InsightPage_crumbs__Peibl span{margin:0 .4em}.InsightPage_hero__UIsRX{display:flex;align-items:flex-end;height:300px;margin:30px 0;background:var(--color-text) center /cover no-repeat}.InsightPage_heroCaption__cGxBx{width:100%;margin:0;padding:.5em;background:rgba(0,0,0,.4);color:var(--color-bg);font-size:1.25rem;font-weight:700;line-height:1.2}.InsightPage_doc__2biZT h2{margin:8px 0 20px;font-size:1.375rem;font-weight:700;line-height:1.2;color:var(--color-heading)}.InsightPage_doc__2biZT h3{margin:30px 0 10px;font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--color-text)}.InsightPage_doc__2biZT h4{margin:20px 0 10px;font-size:1.1rem;font-weight:700;line-height:1.3}.InsightPage_doc__2biZT p{margin:0;padding-bottom:1em;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text)}.InsightPage_doc__2biZT section{margin:30px 0;display:flow-root}.InsightPage_doc__2biZT ol,.InsightPage_doc__2biZT ul{margin:10px 0 20px;padding-left:1.6em}.InsightPage_doc__2biZT li{margin-bottom:.4em;font-size:1rem;line-height:1.5}.InsightPage_doc__2biZT a{text-decoration:none}.InsightPage_doc__2biZT img{display:block;max-width:100%;height:auto}.InsightPage_doc__2biZT figure[data-role^=img-right]{float:right;width:297px;margin:0 0 20px 20px}.InsightPage_doc__2biZT figure[data-role^=img-left]{float:left;width:297px;margin:0 20px 20px 0}.InsightPage_doc__2biZT section:after{content:"";display:table;clear:both}.InsightPage_doc__2biZT table{width:100%;border-collapse:collapse;margin:20px 0 40px;line-height:1.5}.InsightPage_doc__2biZT table[data-role=c-s-table]{border:1px solid var(--color-line-soft)}.InsightPage_doc__2biZT table[data-role=c-s-table] th{background:var(--color-section-bg);border:1px solid var(--color-line-soft);padding:10px;font-weight:700;text-align:left}.InsightPage_doc__2biZT table[data-role=c-s-table] td{border:1px solid var(--color-line-soft);padding:10px;vertical-align:middle}.InsightPage_doc__2biZT table[data-role=c-table]{font-size:1rem;margin:0 0 15px}.InsightPage_doc__2biZT table[data-role=c-table] tr{border-bottom:1px solid var(--color-line-strong)}.InsightPage_doc__2biZT table[data-role=c-table] th{width:25%;padding:15px 0;text-align:left;vertical-align:middle;font-weight:700}.InsightPage_doc__2biZT table[data-role=c-table] td{padding:15px;vertical-align:middle}.InsightPage_doc__2biZT [data-role=c-btn]{margin:30px 0 0;padding:0 0 30px;text-align:center}.InsightPage_doc__2biZT [data-role=c-btn-anchor]{display:inline-block;width:35%;padding:15px 20px;background:var(--color-gray-mid);color:var(--color-heading);font-size:1rem;font-weight:700;line-height:24px;text-align:center;text-decoration:none}.InsightPage_doc__2biZT [data-role=c-linkblock]{margin-top:50px}.InsightPage_doc__2biZT [data-role=c-nap]{margin-top:40px}@media (max-width:767px){.InsightPage_title__BViHp{margin:50px 10px 16px;padding:0 15px;font-size:1.4375rem;line-height:27.6px}.InsightPage_wrap__XrDvb{width:auto;max-width:none;margin:36px 15px 10px;padding:20px 15px 30px;line-height:19.2px}.InsightPage_hero__UIsRX{height:auto;min-height:180px;padding-top:4.5em}.InsightPage_heroCaption__cGxBx{font-size:1rem}.InsightPage_doc__2biZT h2{font-size:1.3125rem}.InsightPage_doc__2biZT h3{font-size:1.1875rem}.InsightPage_doc__2biZT li,.InsightPage_doc__2biZT p{font-size:.8rem}.InsightPage_doc__2biZT figure[data-role^=img-left],.InsightPage_doc__2biZT figure[data-role^=img-right]{float:none;width:100%;margin:0 0 16px}.InsightPage_doc__2biZT table[data-role=c-table]{font-size:.9rem}.InsightPage_doc__2biZT table[data-role=c-table] td,.InsightPage_doc__2biZT table[data-role=c-table] th{display:block;width:auto;padding:5px 0}.InsightPage_doc__2biZT [data-role=c-btn-anchor]{width:80%}}.InsightPage_doc__2biZT ol[data-role=c-pagelink]{margin:0;padding:0 10px}.InsightPage_doc__2biZT ol[data-role=c-pagelink] li{margin:20px 0;border-bottom:1px solid var(--color-line-strong)}.InsightPage_doc__2biZT ol[data-role=c-pagelink] a{display:inline-block;padding:1em .2em 1em 79px;font-size:1rem;font-weight:700;line-height:24px;color:var(--color-heading);text-decoration:none}@media (max-width:767px){.InsightPage_doc__2biZT ol[data-role=c-pagelink]{padding:0}.InsightPage_doc__2biZT ol[data-role=c-pagelink] a{padding-left:43.4px;font-size:.8rem;line-height:19.2px}}.ReadingPage_prose__4WjJD{padding-bottom:var(--rule-gap);border-bottom:var(--border-width) solid var(--color-line);font-size:var(--size-base);font-weight:var(--weight-normal);line-height:1.8;color:var(--color-heading)}.ReadingPage_prose__4WjJD>*{margin:0}.ReadingPage_prose__4WjJD>*+*{margin-top:var(--sp-3)}.ReadingPage_prose__4WjJD>h3{margin-top:var(--rule-gap);padding-top:var(--rule-gap);border-top:var(--border-width) solid var(--color-line);font-size:var(--size-md);font-weight:var(--weight-strong);line-height:1.5}.ReadingPage_prose__4WjJD>h3+*{margin-top:var(--sp-3)}.ReadingPage_prose__4WjJD ol,.ReadingPage_prose__4WjJD ul{padding-left:1.4em}.ReadingPage_prose__4WjJD li{margin:0}.ReadingPage_prose__4WjJD a{font-weight:var(--weight-base);text-decoration:underline;text-underline-offset:3px}.ReadingPage_prose__4WjJD a:hover{opacity:.6}.page_groups__gE9OG{list-style:none;margin:0;padding:0}.page_group__OYOM3{padding-block:var(--row-gap);border-bottom:var(--border-width) solid var(--color-line)}.page_group__OYOM3:first-child{padding-top:0}.page_top__y996B a{font-size:var(--size-md);font-weight:var(--weight-base);line-height:1.5;color:var(--color-heading);text-decoration:none}.page_children__0h14y{list-style:none;margin:var(--sp-3) 0 0;padding:0}.page_children__0h14y .page_children__0h14y{margin-top:0;padding-left:1em}.page_children__0h14y a{font-size:var(--size-base);font-weight:var(--weight-normal);line-height:1.8;color:var(--color-heading);text-decoration:none}.page_children__0h14y a:hover,.page_top__y996B a:hover{opacity:.6}.AboutTeaser_wrap__h0Gc7{display:flex;flex-direction:column;gap:56px}.AboutTeaser_row__U3acD{display:grid;grid-template-columns:600fr 440fr;grid-gap:60px;gap:60px;align-items:center}.AboutTeaser_photo__HjTSE{display:block;width:100%;height:auto;aspect-ratio:600/700;object-fit:cover}.AboutTeaser_body__If5Su{display:flex;flex-direction:column}.AboutTeaser_body__If5Su p+p{margin-top:1.5em}.AboutTeaser_body__If5Su>p:last-child{margin-top:48px}.AboutTeaser_body__If5Su p{margin:0;font-size:var(--size-base);font-weight:var(--weight-base);line-height:var(--line-height);color:var(--color-text);white-space:pre-line}@media (max-width:767px){.AboutTeaser_wrap__h0Gc7{gap:32px}.AboutTeaser_row__U3acD{grid-template-columns:1fr;gap:24px}.AboutTeaser_body__If5Su>p:last-child{margin-top:24px}.AboutTeaser_body__If5Su,.AboutTeaser_body__If5Su>p:last-child{text-align:center}}.InstagramFeed_wrap__x32jG{display:block}.InstagramFeed_title__6bEwX{margin:0 0 40px;font-family:var(--font-en);font-size:var(--size-lg);font-weight:var(--weight-base);line-height:1.15;letter-spacing:.04em;color:var(--color-heading);text-align:center}.InstagramFeed_titleIcon__N5H1R{display:block;margin:0 auto 12px}.InstagramFeed_grid___V6u_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.InstagramFeed_cell__RFnfS{display:block}.InstagramFeed_link__yQNEP{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--color-gray-bg)}.InstagramFeed_link__yQNEP:hover{opacity:.75}.InstagramFeed_photo__rzExo{display:block;width:100%;height:100%;object-fit:cover}.InstagramFeed_placeholder__6ooe3{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-gray-bg);color:var(--color-line-soft)}.InstagramFeed_account__E3SBB{display:flex;align-items:center;justify-content:center;gap:10px;width:282px;max-width:100%;margin:48px auto 0;padding:16px 0;border:var(--border-width) solid var(--color-line-strong);color:var(--color-heading);font-family:var(--font-en);font-size:var(--size-base);font-weight:var(--weight-base);line-height:1;letter-spacing:.04em;text-decoration:none;transition:opacity .2s ease}.InstagramFeed_account__E3SBB:hover{opacity:.6}.InstagramFeed_accountIcon___1rGO{flex:0 0 auto}@media (max-width:767px){.InstagramFeed_title__6bEwX{margin-bottom:28px}.InstagramFeed_titleIcon__N5H1R{width:26px;height:26px;margin-bottom:10px}.InstagramFeed_account__E3SBB{width:293px;margin-top:40px;font-size:var(--size-sm)}}.News_wrap__ZQRzj{display:grid;grid-template-columns:550fr 506fr;grid-gap:44px;gap:44px;align-items:start}.News_featured__KVGr9{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.News_featured__KVGr9:hover{opacity:.7}.News_bigPhoto__p4Qn9{display:block;width:100%;height:auto;aspect-ratio:550/294;object-fit:cover;background:var(--color-gray-bg);margin-bottom:8px}.News_bigTitle__GYcsf{font-size:var(--size-sm);font-weight:var(--weight-base);line-height:1.4;color:var(--color-heading)}.News_list__IiF8M{list-style:none;margin:0;padding:0;border-bottom:var(--border-width) solid var(--color-line-strong)}.News_list__IiF8M>li{padding:20px 0;border-top:var(--border-width) solid var(--color-line-strong)}.News_row__FNgzR{display:grid;grid-template-columns:minmax(0,1fr) 157px;grid-gap:20px;gap:20px;align-items:start;color:inherit;text-decoration:none}.News_row__FNgzR:hover{opacity:.7}.News_photo__i_MwH{display:block;width:100%;height:auto;aspect-ratio:157/86;object-fit:cover}.News_row__FNgzR.News_rowNoImage__fg0hH{grid-template-columns:minmax(0,1fr);gap:0}.News_body__esPGq{display:flex;flex-direction:column;gap:6px}.News_date__tS9NL{font-family:var(--font-en);font-size:var(--size-base);font-weight:var(--weight-base);line-height:1.2;color:var(--color-text)}.News_title__bPOtY{font-size:var(--size-sm);font-weight:var(--weight-base);line-height:1.4;color:var(--color-heading)}@media (max-width:767px){.News_wrap__ZQRzj{grid-template-columns:1fr;gap:32px}.News_list__IiF8M>li{padding:18px 0}.News_row__FNgzR{grid-template-columns:minmax(0,1fr) 120px;gap:14px}.News_row__FNgzR.News_rowNoImage__fg0hH{grid-template-columns:minmax(0,1fr);gap:0}}.page_section__zQZ2o{padding-block:120px}.page_gray__bULtl{background:var(--color-gray-bg)}.page_inner__sfo2e{display:flex;flex-direction:column;gap:56px}.page_inner__sfo2e>:first-child{margin-bottom:20px}.page_afterHead__quYiZ{margin-top:56px}.page_afterMarquee__bZKZf{margin-top:72px}@media (max-width:767px){.page_section__zQZ2o{padding-block:64px}.page_inner__sfo2e{gap:32px}.page_afterHead__quYiZ{margin-top:32px}.page_afterMarquee__bZKZf{margin-top:40px}}.page_nav__1T_sd{margin-bottom:var(--block-gap)}.page_nav__1T_sd ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px}.page_nav__1T_sd li{display:flex;width:calc((100% - 36px) / 4)}.page_nav__1T_sd a{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:var(--border-width) solid var(--color-line-strong);font-size:var(--size-xs);font-weight:var(--weight-base);line-height:1.4;text-align:center;color:var(--color-heading);text-decoration:none}.page_nav__1T_sd a:hover{background:var(--color-heading);color:var(--color-bg)}.page_nav__1T_sd a:hover .page_icon__IT5hu{filter:invert(1)}.page_icon__IT5hu{flex:0 0 auto;width:18px;height:18px;display:block}.page_labelFull__iGGLG{display:inline}.page_labelShort__uJ7sg{display:none}@media (max-width:1023px){.page_nav__1T_sd li{width:calc((100% - 24px) / 3)}}.page_cat__P3VM3{scroll-margin-top:calc(var(--header-space) + 24px);margin-bottom:var(--block-gap)}.page_catTitle__jAfF_{box-sizing:border-box;width:100%;margin:0;padding:var(--sp-4) var(--sp-5);border:var(--border-width) solid var(--color-line-strong);font-size:var(--size-lg);font-weight:var(--weight-base);line-height:1.3;color:var(--color-heading)}.page_group__a6aV1+.page_group__a6aV1{margin-top:var(--sp-6)}.page_cat__P3VM3>.page_catTitle__jAfF_+*{margin-top:var(--rule-gap)}.page_groupTitle__xI9gd{margin:0 0 4px;padding:14px 16px;background:var(--color-section-bg);font-weight:var(--weight-strong);line-height:1.4}.page_groupTitle__xI9gd,.page_jumpLead__aoG6w{font-size:var(--size-base);color:var(--color-heading)}.page_jumpLead__aoG6w{margin:0 0 var(--sp-3);line-height:1.8}.page_jump__jw8M5{list-style:none;margin:0 0 var(--sp-6);padding:0}.page_jump__jw8M5 li+li{margin-top:var(--sp-2)}.page_jump__jw8M5 a{font-size:var(--size-base);font-weight:var(--weight-base);line-height:1.8;color:var(--color-heading);text-decoration:none}.page_jump__jw8M5 a:hover{opacity:.6}.page_voice__C9OHY{margin:var(--rule-gap) 0 0;font-size:var(--size-base);font-weight:var(--weight-base)}.page_voice__C9OHY a{color:var(--color-heading);text-decoration:none}.page_voice__C9OHY a:hover{opacity:.6}.page_item__DQelV{border-bottom:var(--border-width) solid var(--color-line)}.page_q__mD2u1{display:block;padding:var(--row-gap) 40px var(--row-gap) 0;font-size:var(--size-base);font-weight:var(--weight-base);line-height:1.5;color:var(--color-heading);position:relative;cursor:pointer;list-style:none}.page_q__mD2u1::-webkit-details-marker{display:none}.page_q__mD2u1:after,.page_q__mD2u1:before{content:"";position:absolute;right:8px;top:50%;width:13px;height:1px;background:var(--color-heading);transition:transform .2s ease}.page_q__mD2u1:after{transform:rotate(90deg)}.page_item__DQelV[open] .page_q__mD2u1:after{transform:rotate(0deg)}.page_a__sYjXU{padding:0 40px var(--row-gap) 0}.page_a__sYjXU p{margin:0;font-size:var(--size-base);font-weight:var(--weight-normal);line-height:1.8;color:var(--color-heading)}.page_a__sYjXU p+p{margin-top:var(--sp-2)}@media (max-width:767px){.page_nav__1T_sd ul{gap:8px}.page_nav__1T_sd li{width:calc((100% - 8px) / 2)}.page_nav__1T_sd a{padding:10px;gap:6px}.page_icon__IT5hu{width:16px;height:16px}.page_labelFull__iGGLG{display:none}.page_labelShort__uJ7sg{display:inline}.page_group__a6aV1+.page_group__a6aV1{margin-top:var(--sp-5)}.page_catTitle__jAfF_{padding:var(--sp-3) var(--sp-4)}}@media (max-width:359px){.page_nav__1T_sd li{width:100%}.page_q__mD2u1{padding-right:32px}.page_a__sYjXU{padding-right:0}}