.page_page__vBgCS{background:#fbfaf6;color:#3d3a36;padding:40px 20px 112px}.page_article__doWa_{max-width:850px;margin:0 auto}.page_breadcrumb__KxTDt{display:flex;flex-wrap:wrap;gap:7px;color:#756e65;font-size:12px;line-height:1.8}.page_breadcrumb__KxTDt a{color:inherit;text-decoration:none}.page_breadcrumb__KxTDt a:hover{text-decoration:underline}.page_hero__bnTzw{padding:48px 0 54px}.page_eyebrow__LNsRw{margin:0 0 18px;color:#b79663;font-size:12px;font-weight:700;letter-spacing:.15em}.page_eyebrow__LNsRw:before{content:"";display:inline-block;width:29px;height:1px;margin:0 11px 4px 0;background:currentColor}.page_cta__vmgnR h2,.page_hero__bnTzw h1,.page_section__7tBrL h2{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400;letter-spacing:.08em}.page_hero__bnTzw h1{margin:0;font-size:clamp(32px,5vw,54px);line-height:1.45}.page_lead__p_vLX{margin:25px 0 0;font-size:16px;line-height:2;letter-spacing:.03em}.page_meta__SJWpg{display:flex;align-items:center;gap:7px;margin:20px 0 0;color:#756e65;font-size:12px}.page_toc__bwy_q{margin:0 0 62px;padding:28px 34px;border-radius:18px;background:#f4eee5}.page_toc__bwy_q p{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:700}.page_toc__bwy_q ol{margin:10px 0 0;padding-left:1.5em}.page_toc__bwy_q a{color:#665942;text-decoration-color:#cdb692}.page_section__7tBrL{margin:0 0 72px;scroll-margin-top:92px}.page_section__7tBrL h2{margin:0 0 24px;font-size:clamp(27px,4vw,37px);line-height:1.55}.page_sectionImage__V3Rvr{display:block;width:100%;aspect-ratio:1.8;object-fit:cover;margin:0 0 28px;border-radius:28px 8px 28px 8px}.page_copy__zjkFf p{margin:0 0 21px;font-size:15px;line-height:2;letter-spacing:.03em}.page_copy__zjkFf h3{margin:32px 0 12px;font-size:18px;line-height:1.7}.page_copy__zjkFf strong{font-weight:700}.page_copy__zjkFf mark{padding:2px 7px;background:#f4df8c;color:#554833;font-weight:700;line-height:1.8;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page_red__qySX7{color:#b84f45;font-weight:700}.page_note__wlEeM{display:flex;gap:10px;margin:28px 0 0;padding:21px 23px;border-left:3px solid #b79663;background:#f8f3eb;color:#514c45}.page_note__wlEeM svg{flex:none;margin-top:5px;color:#b79663}.page_note__wlEeM p{margin:0;font-size:14px;line-height:1.9}.page_cta__vmgnR{margin:0 0 62px;padding:44px 36px;border-radius:24px;background:#5a534b;color:#fff;text-align:center}.page_cta__vmgnR .page_eyebrow__LNsRw{color:#d1af78}.page_cta__vmgnR h2{margin:0 0 15px;color:#fff;font-size:30px}.page_cta__vmgnR>p:not(.page_eyebrow__LNsRw){margin:0;color:#f0e9de;font-size:15px;line-height:1.9}.page_ctaButton__A2seA{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;margin-top:25px;padding:0 28px;background:#d1af78;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.page_ctaButton__A2seA:hover{background:#be995f;transform:translateY(-2px)}.page_back__QVgEQ{margin:0 0 56px;padding-top:42px;border-top:1px solid #e6ddd0;text-align:center}.page_back__QVgEQ a{display:inline-flex;align-items:center;gap:8px;color:#5a534a;font-size:14px;font-weight:700;text-decoration:none}.page_back__QVgEQ a:hover{text-decoration:underline}@media(max-width:600px){.page_page__vBgCS{padding:28px 15px 72px}.page_hero__bnTzw{padding:36px 0 42px}.page_hero__bnTzw h1{font-size:29px;line-height:1.55;letter-spacing:.045em}.page_desktopBreak__9iKva{display:none}.page_copy__zjkFf p,.page_lead__p_vLX{font-size:14px;line-height:2}.page_toc__bwy_q{padding:22px 20px;margin-bottom:48px}.page_section__7tBrL{margin-bottom:57px}.page_section__7tBrL h2{font-size:25px;letter-spacing:.045em}.page_sectionImage__V3Rvr{aspect-ratio:1.43;margin-bottom:24px;border-radius:18px 5px 18px 5px}.page_copy__zjkFf h3{font-size:17px}.page_note__wlEeM{padding:18px 17px}.page_cta__vmgnR{padding:35px 20px}.page_cta__vmgnR h2{font-size:25px}.page_ctaButton__A2seA{width:100%;padding:0 16px}.page_breadcrumb__KxTDt{font-size:11px}}.page_hero__bnTzw h1{text-wrap:balance}@media (min-width:768px){.page_page__vBgCS{padding-top:112px}}.page_hero__bnTzw h1 .page_titleMain__v9bYw{display:block}.page_hero__bnTzw h1 .page_titleDetail__7_Pfn{display:inline-block;font-size:clamp(17px,3vw,28px);line-height:1.8}.page_copy__zjkFf h3{text-wrap:balance}.page_meta__SJWpg{flex-wrap:wrap}.page_copy__zjkFf a{color:#665942;text-underline-offset:5px}.page_copy__zjkFf [role=region]{margin:28px 0}.column_archiveSection__UZnUL.column_archiveSection__UZnUL{padding-top:0}.column_archiveTitle__j2PyS.column_archiveTitle__j2PyS{margin-bottom:16px}.column_author__n2LWh{margin-bottom:60px}.column_filterRow__D5HqU{display:flex;justify-content:flex-end;margin:32px 0 24px;max-width:100%}.column_filters__7LHt1{display:flex;gap:4px;background:#F5F2EB;border-radius:40px;padding:4px;max-width:100%;overflow-x:auto}.column_filters__7LHt1 button{flex-shrink:0;padding:12px 20px;border-radius:40px;border:0;background:transparent;color:#706A60;font:inherit;font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer;transition:background .3s ease,box-shadow .3s ease}.column_filters__7LHt1 button[aria-pressed=true]{background:#FFFFFF;color:#5A534A;box-shadow:0 2px 8px rgba(0,0,0,.05)}.column_card__k5Dsw:focus-visible,.column_filters__7LHt1 button:focus-visible,.column_related__pjHST:focus-visible,.column_serviceBanner__mG2AR:focus-visible{outline:2px solid #5A534A;outline-offset:-3px}.column_resultCount__cr09w{margin-bottom:24px;color:#706A60;font-size:13px}.column_grid__pNLKb.column_grid__pNLKb{margin:0}.column_card__k5Dsw.column_card__k5Dsw{min-width:280px;width:80vw}.column_cardImage__J_aX_{flex-shrink:0;overflow:hidden}.column_date__5EG__{display:inline-flex;align-items:center;gap:6px}.column_empty__pNcBC{padding:64px 0;text-align:center;color:#706A60}.column_article__k_h0j{padding-top:40px;padding-bottom:96px;overflow-wrap:break-word}.column_articleHeader__W3lo0.column_articleHeader__W3lo0{padding:32px 0 24px}.column_articleHeader__W3lo0 h1{font-size:clamp(24px,4vw,36px);line-height:1.65;margin-bottom:24px}.column_articleHeader__W3lo0 h1 span{text-wrap:balance}.column_takeaways__c2qvO{padding:24px;background:#F5F2EB;border-radius:20px;color:#5A534A;line-height:1.9}.column_takeaways__c2qvO>p{font-weight:700;margin:0 0 12px}.column_takeaways__c2qvO ul{padding-left:1.2em;margin:0}.column_takeaways__c2qvO li{text-wrap:balance}.column_takeaways__c2qvO li+li{margin-top:8px}.column_hubLink__NIKvD{margin:28px 0;line-height:1.9;font-size:14px}.column_hubLink__NIKvD a{color:#5A534A;text-underline-offset:5px}.column_hubLink__NIKvD svg{display:inline;vertical-align:middle}.column_guideSection__aCTnR{margin-top:56px;min-width:0}.column_comparison__193e5{margin:32px 0;max-width:100%}.column_tableScroll__TjiSp{width:100%;max-width:100%;overflow-x:auto;border:1px solid #eae6db;border-radius:16px}.column_tableScroll__TjiSp:focus-visible{outline:2px solid #5A534A;outline-offset:3px}.column_tableScroll__TjiSp table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.9;text-align:left}.column_tableScroll__TjiSp caption{padding:20px;text-align:left;font-weight:700;color:#5A534A;background:#FFFFFF}.column_tableScroll__TjiSp td,.column_tableScroll__TjiSp th{padding:16px;vertical-align:top;border-top:1px solid #eae6db}.column_tableScroll__TjiSp thead{background:#F5F2EB}.column_tableScroll__TjiSp tbody th{width:34%;font-weight:600}.column_tableScroll__TjiSp .column_wideTable__iCZI7{min-width:600px}.column_tableScroll__TjiSp .column_wideTable__iCZI7 tbody th{width:auto;min-width:100px}.column_comparison__193e5 .column_scrollHint__BsaDw{font-size:12px;margin:0 0 12px;color:#706A60}.column_example__oWv5o{padding:24px;margin:32px 0;background:#F5F2EB;border-radius:20px}.column_example__oWv5o h3{margin:0 0 16px;font-size:17px;text-wrap:balance}.column_example__oWv5o p{margin-bottom:0;font-size:15px}.column_readNext__PQei9{margin:32px 0;border-top:1px solid #eae6db;padding-top:8px}.column_readNext__PQei9>div{margin-top:24px}.column_readNext__PQei9 p{font-size:14px;margin-bottom:8px;color:#706A60}.column_readNext__PQei9 a{display:inline-flex;align-items:center;gap:12px;color:#5A534A;font-size:15px;font-weight:600;text-underline-offset:5px;line-height:1.9;text-wrap:balance}.column_readNext__PQei9 svg{flex-shrink:0}.column_contextService__2nCTG{margin-top:48px}.column_contextService__2nCTG a{color:#5A534A;text-underline-offset:5px}.column_question__iNc34{margin-top:32px}.column_question__iNc34 h3{text-wrap:balance}.column_relatedArticles__P82Hw{margin:64px 16px 0;border-top:1px solid #eae6db;padding-top:32px}.column_relatedArticles__P82Hw h2{font-size:22px;color:#5A534A;text-wrap:balance}.column_relatedArticles__P82Hw .column_related__pjHST{display:flex;margin-top:24px;justify-content:space-between}.column_websiteRoadmaps__QGsU5{margin-bottom:56px}.column_byline__NQG6S{color:#706A60;font-size:13px}.column_lead__buu4o{text-align:left;margin-top:32px;line-height:2;color:#5A534A}.column_article__k_h0j section{scroll-margin-top:110px}.column_article__k_h0j section h2{text-wrap:balance;font-size:clamp(22px,3vw,24px);line-height:1.7}.column_headingPart__G1UV_{display:inline-block}.column_breadcrumb__Ytwwj{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;list-style:none;padding:0}.column_breadcrumb__Ytwwj a,.column_toc__oncdK a{color:#5A534A;text-underline-offset:4px}.column_toc__oncdK{padding:28px 24px;background:#FFFFFF;border:1px solid #eae6db;border-radius:24px;margin:32px 0 48px;color:#5A534A;line-height:1.9}.column_toc__oncdK ol{padding-left:1.4em;margin-top:16px}.column_toc__oncdK a{display:inline-block;text-wrap:balance}.column_toc__oncdK li+li{margin-top:12px}.column_services__DwYxN{width:calc(100% - 32px);max-width:800px;margin:64px auto 0;text-align:center}.column_services__DwYxN>h2{color:#5A534A;font-size:clamp(21px,3vw,26px);line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.column_services__DwYxN>h2>span,.column_services__DwYxN>p>span{display:inline-block}.column_services__DwYxN>p{text-wrap:balance;color:#5A534A;margin-top:20px;line-height:1.9}.column_serviceLinks__c_gBY{display:grid;gap:24px;margin-top:40px}.column_serviceBanner__mG2AR.column_serviceBanner__mG2AR{margin:0;gap:24px;text-align:left}.column_serviceBanner__mG2AR>div{min-width:0}.column_serviceBanner__mG2AR h3{line-height:1.6}.column_serviceBanner__mG2AR h3 svg{flex-shrink:0}.column_serviceBanner__mG2AR h3 span span{display:inline-block}.column_serviceBanner__mG2AR p{margin:0;line-height:1.8;text-wrap:balance}.column_primaryAction__d9e2J{text-align:center;margin-top:48px}.column_primaryAction__d9e2J a{max-width:100%}.column_primaryAction__d9e2J a:focus-visible{outline:2px solid #5A534A;outline-offset:4px}.column_related__pjHST svg{flex-shrink:0}.column_related__pjHST>span{text-wrap:balance}.column_related__pjHST{display:inline-flex;align-items:center;gap:12px;max-width:100%;color:#5A534A;font-size:14px;line-height:1.9;text-decoration:none;margin-top:32px;text-align:left}.column_related__pjHST:hover{text-decoration:underline;text-underline-offset:4px}.column_sources__4lHRI{margin-top:64px;border-top:1px solid #eae6db;padding-top:32px;font-size:14px;color:#706A60;line-height:1.9}.column_sources__4lHRI h2{margin-bottom:20px}.column_sources__4lHRI a{color:#5A534A;text-underline-offset:4px}@media (min-width:768px){.column_article__k_h0j{padding-top:120px}.column_grid__pNLKb.column_grid__pNLKb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.column_card__k5Dsw.column_card__k5Dsw{width:auto;min-width:0;transform:translateY(var(--column-offset,0))}.column_grid__pNLKb>:nth-child(2n){--column-offset:48px}.column_card__k5Dsw.column_card__k5Dsw:hover{transform:translateY(calc(var(--column-offset, 0px) - 8px))}}@media (min-width:1100px){.column_grid__pNLKb.column_grid__pNLKb{grid-template-columns:repeat(3,minmax(0,1fr))}.column_grid__pNLKb>:nth-child(2n){--column-offset:0px}.column_grid__pNLKb>:nth-child(3n+2){--column-offset:48px}}@media (prefers-reduced-motion:reduce){.column_card__k5Dsw.column_card__k5Dsw,.column_filters__7LHt1 button,.column_primaryAction__d9e2J a,.column_serviceBanner__mG2AR.column_serviceBanner__mG2AR{transition:none}.column_primaryAction__d9e2J a:hover,.column_serviceBanner__mG2AR.column_serviceBanner__mG2AR:hover{transform:none}.column_card__k5Dsw.column_card__k5Dsw:hover{transform:translateY(var(--column-offset,0))}}