.BlogDetail_main__c1pRE{padding-top:110px;background:#fff}.BlogDetail_header__dw9hw{background:linear-gradient(130deg,#f8f9fc,#f8f5ff);padding-bottom:2.5rem;border-bottom:1px solid #e9e5f0}.BlogDetail_headerContainer__dKgzm{max-width:1120px}.BlogDetail_breadcrumb__s0li8{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1.3rem 0 1.7rem;color:var(--text-secondary);font-size:.77rem}.BlogDetail_headerGrid__MxicY{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:3rem}.BlogDetail_heading__8Z4_p{min-width:0}.BlogDetail_category__WJnKx{color:var(--primary-hover);font-weight:650;font-size:.76rem;margin-bottom:.8rem}.BlogDetail_heading__8Z4_p h1{font-size:clamp(1.9rem,3.1vw,2.7rem);letter-spacing:-.04em;line-height:1.13;margin-bottom:1.4rem}.BlogDetail_byline__UWFcl{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;color:var(--text-secondary);font-size:.76rem;line-height:1.6}.BlogDetail_byline__UWFcl span:last-child{display:inline-flex;align-items:center;gap:.35rem}.BlogDetail_updated__v2Wov{margin-top:.5rem;color:var(--text-secondary);font-size:.72rem}.BlogDetail_cover__GiHaR{position:relative;aspect-ratio:1200/630;background:var(--primary-soft);border:1px solid #e8dff3;border-radius:12px;overflow:hidden}.BlogDetail_cover__GiHaR img{object-fit:cover}.BlogDetail_readingLayout__NMtvg{display:grid;grid-template-columns:minmax(0,740px) minmax(0,230px);gap:4rem;max-width:1120px;padding-top:2.5rem;padding-bottom:3rem;align-items:start}.BlogDetail_readingColumn__agxdk{min-width:0}.BlogDetail_body__crPAn{color:var(--text-secondary);font-size:1.06rem;line-height:1.85}.BlogDetail_body__crPAn>p{margin-bottom:1.35rem;line-height:inherit}.BlogDetail_body__crPAn>p:first-child{color:var(--text-primary);font-size:1.13rem}.BlogDetail_body__crPAn h2{font-size:clamp(1.4rem,2.4vw,1.7rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;color:var(--text-primary);margin:2.3rem 0 1rem;scroll-margin-top:120px}.BlogDetail_body__crPAn strong{color:var(--text-primary);font-weight:650}.BlogDetail_body__crPAn a{color:var(--primary-hover);text-decoration:underline;text-underline-offset:3px}.BlogDetail_body__crPAn a:hover{color:var(--primary)}.BlogDetail_body__crPAn>.BlogDetail_comparisonHint__A6pVN{font-size:.85rem;line-height:1.65}.BlogDetail_comparisonWrap__LU3ht{max-width:100%;overflow-x:auto;border:1px solid #e7e0ee;border-radius:10px;margin-bottom:1.5rem}.BlogDetail_comparisonTable__4f5MH{width:100%;min-width:620px;border-collapse:collapse;font-size:.86rem;line-height:1.65}.BlogDetail_comparisonTable__4f5MH caption{text-align:left;padding:1rem;color:var(--text-primary);font-weight:650;background:#fcfaff}.BlogDetail_comparisonTable__4f5MH td,.BlogDetail_comparisonTable__4f5MH th{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #e7e0ee}.BlogDetail_comparisonTable__4f5MH thead{background:var(--primary-soft);color:var(--primary-hover)}.BlogDetail_comparisonTable__4f5MH tbody th{width:23%;color:var(--text-primary);font-weight:650}.BlogDetail_comparisonTable__4f5MH tbody tr:last-child>*{border-bottom:0}.BlogDetail_sidebar__FbsYw{position:sticky;top:125px;border-left:1px solid #e7e0ee;padding-left:1.5rem}.BlogDetail_contentsLabel__nIunS{color:var(--primary-hover);font-size:.67rem;font-weight:750;letter-spacing:.12em;line-height:1.7;margin-bottom:1rem}.BlogDetail_mobileContents__a0klR ol,.BlogDetail_sidebar__FbsYw ol{list-style:none;padding:0}.BlogDetail_sidebar__FbsYw li{margin-bottom:.85rem}.BlogDetail_sidebar__FbsYw li a{font-size:.78rem;color:var(--text-secondary);line-height:1.5;display:block}.BlogDetail_breadcrumb__s0li8 a:hover,.BlogDetail_sidebar__FbsYw li a:hover{color:var(--primary-hover)}.BlogDetail_sidebar__FbsYw>a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:1.1rem;margin-top:1.5rem;border-top:1px solid #e7e0ee;color:var(--primary-hover);font-weight:650;font-size:.76rem}.BlogDetail_sidebar__FbsYw>a svg{flex-shrink:0}.BlogDetail_mobileContents__a0klR{display:none}.BlogDetail_sources__PI0hg{margin:2rem 0;padding-top:1.5rem;border-top:1px solid #e7e0ee;font-size:.85rem;line-height:1.7}.BlogDetail_sources__PI0hg h2{font-size:1.25rem;margin-bottom:1rem}.BlogDetail_sources__PI0hg ul{list-style:none;padding:0}.BlogDetail_sources__PI0hg li{margin-bottom:.75rem}.BlogDetail_sources__PI0hg a{color:var(--primary-hover);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.BlogDetail_sources__PI0hg a svg{display:inline;margin-left:.3rem;vertical-align:middle}.BlogDetail_backLink__LP7hv{display:inline-flex;align-items:center;gap:.6rem;color:var(--primary-hover);font-size:.8rem;font-weight:650;min-height:44px}.BlogDetail_related__rXqrX{background:#faf9fc;padding:3.5rem 0;border-top:1px solid #e9e5f0}.BlogDetail_relatedIntro__qjVMU{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.BlogDetail_relatedIntro__qjVMU h2{font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.04em;line-height:1.2}.BlogDetail_relatedIntro__qjVMU .BlogDetail_contentsLabel__nIunS{margin-bottom:.65rem}.BlogDetail_relatedIntro__qjVMU>a{display:flex;align-items:center;gap:.65rem;color:var(--primary-hover);font-size:.85rem;font-weight:650;min-height:44px}.BlogDetail_contact__vQNix{background:#24183d;color:white;padding:3.5rem 0}.BlogDetail_contactInner__nL5a8{display:flex;justify-content:space-between;align-items:center;gap:3rem}.BlogDetail_contact__vQNix .BlogDetail_contentsLabel__nIunS{color:var(--primary-on-dark);margin-bottom:.8rem}.BlogDetail_contact__vQNix h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em;line-height:1.2;margin-bottom:1rem}.BlogDetail_contact__vQNix p:not(.BlogDetail_contentsLabel__nIunS){max-width:590px;line-height:1.7;font-size:.95rem;color:#d8cfe3}.BlogDetail_contactActions__J3BF6{display:flex;align-items:center;flex-direction:column;gap:1rem;flex-shrink:0}.BlogDetail_contactActions__J3BF6 a{font-size:.85rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.8rem}.BlogDetail_primaryButton__WRuJ3{padding:.8rem 1.35rem;border-radius:8px;background:#fff;color:#24183d;font-weight:650}.BlogDetail_comparisonWrap__LU3ht:focus-visible,.BlogDetail_main__c1pRE a:focus-visible,.BlogDetail_mobileContents__a0klR summary:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:4px}.BlogDetail_contact__vQNix a:focus-visible{outline-color:var(--primary-on-dark)}@media (max-width:999px){.BlogDetail_readingLayout__NMtvg{grid-template-columns:minmax(0,740px);max-width:820px;gap:0}.BlogDetail_sidebar__FbsYw{display:none}.BlogDetail_mobileContents__a0klR{display:block;margin-bottom:1.5rem;border:1px solid #e7e0ee;border-radius:8px;padding:.8rem 1rem;background:#fcfaff}.BlogDetail_mobileContents__a0klR summary{cursor:pointer;color:var(--primary-hover);font-size:.82rem;font-weight:650;min-height:24px}.BlogDetail_mobileContents__a0klR summary svg{display:inline;vertical-align:middle;margin:0 .4rem 0 .25rem}.BlogDetail_mobileContents__a0klR nav{padding-top:1rem}.BlogDetail_mobileContents__a0klR li a{display:block;color:var(--text-secondary);font-size:.83rem;line-height:1.5;padding:.6rem 0}}@media (max-width:899px){.BlogDetail_headerGrid__MxicY{grid-template-columns:minmax(0,1fr) 200px;gap:1.5rem}.BlogDetail_heading__8Z4_p h1{font-size:2rem}.BlogDetail_contactInner__nL5a8{align-items:start;flex-direction:column;gap:1.5rem}.BlogDetail_contactActions__J3BF6{align-items:start}}@media (max-width:649px){.BlogDetail_main__c1pRE .container{padding-left:1.25rem;padding-right:1.25rem}.BlogDetail_main__c1pRE{padding-top:100px}.BlogDetail_header__dw9hw{padding-bottom:1.5rem}.BlogDetail_breadcrumb__s0li8{padding:1rem 0 1.4rem}.BlogDetail_headerGrid__MxicY{display:block;position:relative}.BlogDetail_heading__8Z4_p h1{font-size:clamp(1.65rem,6.6vw,2rem);margin-bottom:1rem}.BlogDetail_byline__UWFcl{padding-right:104px;font-size:.72rem;gap:.35rem .8rem;min-height:58px}.BlogDetail_cover__GiHaR{position:absolute;bottom:0;right:0;width:88px;height:66px;border-radius:7px}.BlogDetail_cover__GiHaR img{object-fit:contain}.BlogDetail_updated__v2Wov{padding-right:104px}.BlogDetail_readingLayout__NMtvg{padding-top:1.5rem;padding-bottom:2rem}.BlogDetail_body__crPAn{font-size:1rem;line-height:1.8}.BlogDetail_body__crPAn>p:first-child{font-size:1.03rem}.BlogDetail_related__rXqrX{padding:2.5rem 0}.BlogDetail_relatedIntro__qjVMU{align-items:start;flex-direction:column;gap:.75rem}.BlogDetail_contact__vQNix{padding:2.5rem 0}}@media (prefers-reduced-motion:reduce){.BlogDetail_main__c1pRE *,.BlogDetail_main__c1pRE :after,.BlogDetail_main__c1pRE :before{transition:none!important;scroll-behavior:auto!important}}