.journal_drawer__4z0om,.journal_footer__Y_OV2,.journal_header__3NXJs,.journal_page__Mo4NE{--ink:#1a237e;--ink-hover:#2b3595;--text:#2b2f55;--muted:#666;--line:#e5e7eb;--dot:#d1d5db;--soft:#f9fafb;--bg:#fff;--paper:#f5f5fa;--accent:#ee8240;--accent-soft:#fdf1e8;--radius:6px;--radius-sm:4px}.journal_page__Mo4NE{color:var(--ink);background:var(--bg);padding-top:80px;font-size:15px;line-height:1.9}.journal_container__yP0B7{max-width:1260px;margin:0 auto;padding:0 40px}.journal_header__3NXJs{position:fixed;top:0;left:0;right:0;z-index:50;height:72px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);color:var(--ink)}.journal_headerInner__IF_Bd{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px}.journal_lockup__Ayfcs{display:flex;align-items:center;gap:14px;flex-shrink:0}.journal_lockup__Ayfcs img{height:26px;width:auto}.journal_lockup__Ayfcs:after{content:none}.journal_lockupRule__YDNf_{width:1px;height:22px;background:var(--dot)}.journal_lockupWord__IP8PE{display:flex;flex-direction:column;line-height:1.15}.journal_lockupWord__IP8PE strong{font-family:var(--font-montserrat),sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;display:flex;align-items:center;gap:6px}.journal_lockupWord__IP8PE strong i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.journal_lockupWord__IP8PE small{font-size:9px;color:var(--muted);letter-spacing:.04em}.journal_headerActions__XYsMS{display:flex;align-items:center;gap:8px}.journal_iconButton__nbH_5{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius);color:var(--ink)}.journal_iconButton__nbH_5:hover{background:var(--soft)}.journal_burger__R2_M_{display:flex;flex-direction:column;justify-content:center;gap:5px;width:22px}.journal_burger__R2_M_ span{height:2px;background:currentColor;border-radius:1px}.journal_searchOverlay__tZxEV{position:fixed;inset:132px 0 0;z-index:44;background:rgba(10,14,50,.3);opacity:0;pointer-events:none;transition:opacity .25s}.journal_searchOverlay__tZxEV[data-open=true]{opacity:1;pointer-events:auto}.journal_searchPanel__3mHDf{position:fixed;top:132px;left:0;right:0;z-index:45;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(26,35,126,.1);transform:translateY(-12px);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility .25s;--ink:#1a237e;--ink-hover:#2b3595;--text:#333;--muted:#666;--line:#e5e7eb;--radius:6px;--radius-sm:4px;color:var(--text)}.journal_searchPanel__3mHDf[data-open=true]{transform:translateY(0);opacity:1;visibility:visible}.journal_searchPanelInner__SufVZ{position:relative;max-width:1260px;margin:0 auto;padding:36px 40px 32px}.journal_searchPanelInner__SufVZ>*{max-width:760px}.journal_searchPanelTitle__AvHpA{font-size:18px;font-weight:700;color:var(--ink)}.journal_searchPanel__3mHDf .journal_searchForm__4He2W{margin-top:16px;max-width:760px}.journal_searchPanel__3mHDf .journal_searchForm__4He2W button:disabled{opacity:.75;cursor:progress}.journal_searchPanelClose__o2r8c{position:absolute;top:16px;right:24px;z-index:1}.journal_searchProgress__0SkC5{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.journal_searchProgress__0SkC5:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:var(--ink);animation:journal_search-progress__KAvTX 1s ease-in-out infinite}@keyframes journal_search-progress__KAvTX{0%{left:-30%}to{left:100%}}.journal_iconButton__nbH_5[data-active=true]{background:var(--soft)}.journal_overlay__3Ail8{position:fixed;inset:0;z-index:60;background:rgba(10,14,50,.4);opacity:0;pointer-events:none;transition:opacity .25s}.journal_overlay__3Ail8[data-open=true]{opacity:1;pointer-events:auto}.journal_drawer__4z0om{position:fixed;top:0;left:0;bottom:0;z-index:61;width:min(380px,88vw);background:#fff;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow-y:auto;color:var(--ink)}.journal_drawer__4z0om[data-open=true]{transform:translateX(0)}.journal_drawerHead__ifUQl{display:flex;justify-content:space-between;align-items:center;height:72px;padding:0 20px 0 28px;border-bottom:1px solid var(--line);flex-shrink:0}.journal_drawerBody__M2Y_H{padding:24px 28px 40px;display:flex;flex-direction:column;gap:32px}.journal_drawerLabel___gr96{font-family:var(--font-montserrat),sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--muted);margin-bottom:8px}.journal_drawerLink__2Z1E3{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;font-weight:700}.journal_drawerLink__2Z1E3 em{font-style:normal;font-family:var(--font-montserrat),sans-serif;font-size:11px;color:var(--accent);margin-right:10px}.journal_drawerLink__2Z1E3:hover{color:var(--ink-hover)}.journal_drawerLink__2Z1E3>span:last-child{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:400;font-size:14px}.journal_drawerSub__8CqeJ{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 14px;border-bottom:1px solid var(--line)}.journal_drawerSite__6j8GW .journal_drawerLink__2Z1E3{font-family:var(--font-montserrat),sans-serif;letter-spacing:.06em}.journal_btnAccent__lyFDa,.journal_btnOutline__kOcVy,.journal_btn___VS0b{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:14px 22px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;transition:background .2s,color .2s;white-space:nowrap}.journal_btn___VS0b{background:var(--ink);color:#fff}.journal_btn___VS0b:hover{background:var(--ink-hover)}.journal_btnOutline__kOcVy{border:2px solid var(--ink);color:var(--ink);padding:12px 20px}.journal_btnOutline__kOcVy:hover{background:var(--ink);color:#fff}.journal_btnAccent__lyFDa{background:var(--accent);color:#fff}.journal_btnAccent__lyFDa:hover{background:#db7131}.journal_btnSmall__B_YTp{padding:8px 14px;font-size:12px;gap:10px;justify-content:center}.journal_tag__1GyQL{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1;padding:6px 9px;border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);white-space:nowrap}.journal_tag__1GyQL:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--tone,var(--accent))}a.journal_tag__1GyQL:hover{background:#e9eaf5}.journal_chips__AfIx8{display:flex;flex-wrap:wrap;gap:6px}.journal_chip__toV__{font-size:12px;line-height:1;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:#fff;white-space:nowrap}.journal_chip__toV__:before{content:"#";margin-right:1px;color:var(--dot)}a.journal_chip__toV__:hover{border-color:var(--ink);color:var(--ink)}.journal_breadcrumb__kCkCp{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:14px;color:var(--muted)}.journal_breadcrumb__kCkCp a:hover{text-decoration:underline}.journal_heroCrumb__gCg_p{margin-bottom:24px}.journal_empty__Qcjnu{border:1px dashed var(--dot);border-radius:var(--radius);padding:56px 24px;text-align:center;color:var(--muted);font-size:14px}.journal_section__NElLi{padding:96px 0;border-top:1px solid var(--line)}.journal_sectionSoft__csWC_{background:transparent}.journal_sectionTitle___3gn1{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:40px}.journal_sectionTitle___3gn1 h1,.journal_sectionTitle___3gn1 h2{font-family:var(--font-montserrat),sans-serif;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1;margin-bottom:14px}.journal_subtitle__8mEbV{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.journal_subtitle__8mEbV:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink)}.journal_subtitle__8mEbV:after{content:"";width:48px;height:1px;background:hsla(0,0%,40%,.3);margin-left:8px}.journal_sectionLink__6BAzs{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;border-bottom:1px solid var(--ink)}.journal_sectionLink__6BAzs:hover{color:var(--accent);border-color:var(--accent)}.journal_cover__jXJp2{container-type:inline-size;position:relative;aspect-ratio:1200/630;overflow:hidden;border-radius:var(--radius);background:var(--paper)}.journal_cover__jXJp2 img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.journal_typeCover__JOm0y{position:absolute;inset:0;display:grid;grid-template-columns:1.1cqw 1fr;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.journal_typeCover__JOm0y:before{content:"";background:var(--tone,var(--ink))}.journal_typeCoverInner__L_oUj{display:flex;flex-direction:column;justify-content:space-between;padding:6cqw 7cqw 5.5cqw 6cqw;min-width:0}.journal_typeCover__JOm0y[data-tone=dark]{background:var(--ink);color:#fff;border-color:var(--ink)}.journal_typeCover__JOm0y[data-tone=paper]{background:var(--paper);border-color:var(--paper)}.journal_typeCoverTop__HXOzW{display:flex;align-items:center;gap:1.6cqw;font-size:max(7px,2.5cqw);font-weight:700}.journal_typeCoverTop__HXOzW span:first-child{font-family:var(--font-montserrat),sans-serif;color:var(--accent);letter-spacing:.08em}.journal_typeCoverTitle__tPWOm{font-size:max(11px,5.4cqw);font-weight:700;line-height:1.5;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal_typeCoverWord__w8RRc{font-size:min(calc(78cqw / (var(--len, 8) * .72)),12cqw);line-height:1;letter-spacing:.02em;white-space:nowrap}.journal_typeCoverFoot__2_eUg,.journal_typeCoverWord__w8RRc{font-family:var(--font-montserrat),sans-serif;font-weight:700}.journal_typeCoverFoot__2_eUg{display:flex;align-items:center;gap:1.4cqw;font-size:max(7px,2cqw);letter-spacing:.22em;opacity:.55}.journal_typeCoverFoot__2_eUg i{width:1.4cqw;height:1.4cqw;min-width:4px;min-height:4px;border-radius:50%;background:var(--accent)}@container (max-width: 200px){.journal_typeCoverFoot__2_eUg,.journal_typeCoverTop__HXOzW{display:none}.journal_typeCoverInner__L_oUj{justify-content:center;padding:8px 10px}.journal_typeCoverTitle__tPWOm{font-size:10px}.journal_typeCoverWord__w8RRc{font-size:min(calc(80cqw / (var(--len, 8) * .72)),12cqw)}}.journal_grid__bqbeo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 80px}.journal_card__FtraQ{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden;transition:box-shadow .25s,transform .25s}.journal_card__FtraQ:hover{box-shadow:0 12px 30px rgba(26,35,126,.08);transform:translateY(-2px)}.journal_card__FtraQ:hover img{transform:scale(1.03)}.journal_card__FtraQ .journal_cover__jXJp2,.journal_card__FtraQ .journal_cover__jXJp2 .journal_typeCover__JOm0y{border-radius:0}.journal_card__FtraQ .journal_typeCover__JOm0y{border-width:0 0 1px}.journal_cardBody__5wEEZ{display:flex;flex-direction:column;gap:10px;padding:16px 18px 22px;flex:1}.journal_meta__UTZnH{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.journal_catChip__Hdgo0{display:inline-flex;align-items:center;font-size:12px;font-weight:700;line-height:1;padding:6px 12px;border:1px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);white-space:nowrap;flex-shrink:0}a.journal_catChip__Hdgo0:hover{background:var(--ink);color:#fff}.journal_meta__UTZnH time{font-family:var(--font-montserrat),sans-serif;letter-spacing:.04em}.journal_cardTitle__BsK1o{font-size:17px;font-weight:700;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal_card__FtraQ:hover .journal_cardTitle__BsK1o{color:var(--ink-hover);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.journal_cardExcerpt__qATkf{font-size:14px;color:var(--muted);line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journal_cardBody__5wEEZ .journal_chips__AfIx8{margin-top:auto;padding-top:4px}.journal_rowCard__el3Uq{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--line);align-items:start}.journal_rowCard__el3Uq:first-child{padding-top:0}.journal_rowCard__el3Uq strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.7;margin-top:6px}.journal_rowCard__el3Uq:hover strong{text-decoration:underline;text-underline-offset:3px}.journal_hero__syX7k{padding:48px 0 56px;background:#fff;border-bottom:1px solid var(--line)}.journal_heroHead__Qwx_3{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:48px;align-items:end;margin-bottom:32px}.journal_heroTitle__DowgA{font-family:var(--font-montserrat),sans-serif;font-size:clamp(40px,5.4vw,64px);font-weight:700;line-height:1;letter-spacing:.02em;margin-bottom:18px}.journal_heroCatch__7PptI{font-size:clamp(18px,2vw,22px);font-weight:700;margin-top:22px;letter-spacing:.04em}.journal_heroLead__3vqF4{font-size:14px;color:var(--muted);margin-top:8px;max-width:560px}.journal_search__P1_Oy{display:flex;border:1px solid var(--ink);background:#fff;border-radius:var(--radius);overflow:hidden}.journal_search__P1_Oy input{flex:1;min-width:0;padding:14px 16px;font-size:14px;outline:none;background:transparent}.journal_search__P1_Oy button{padding:0 22px;background:var(--ink);color:#fff;font-size:13px;font-weight:700}.journal_search__P1_Oy button:hover{background:var(--ink-hover)}.journal_searchHint__byZIP{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center;font-size:12px;color:var(--muted)}.journal_carousel__s8Pv8{margin-top:8px;container-type:inline-size}.journal_carouselTrack__NK_O0{position:relative;display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;padding:24px max(40px,calc((100% - 1180px) / 2)) 48px;margin:-24px 0;scroll-padding:0 max(40px,calc((100% - 1180px) / 2))}.journal_carouselTrack__NK_O0::-webkit-scrollbar{display:none}.journal_slide__ZZen9{flex:0 0 min(1180px,calc(100cqw - 80px));scroll-snap-align:center;display:grid;grid-template-columns:minmax(0,380fr) minmax(0,800fr);align-items:center;background:#fff;border-radius:var(--radius);overflow:hidden;transition:box-shadow .25s}.journal_slide__ZZen9 .journal_cover__jXJp2,.journal_slide__ZZen9 .journal_typeCover__JOm0y{border-radius:0}.journal_slide__ZZen9 .journal_typeCover__JOm0y{border-width:0}.journal_slideText__zceGn{display:flex;flex-direction:column;gap:12px;padding:24px 32px;justify-content:center;align-self:stretch;border-right:1px solid var(--line)}.journal_slideTitle__VbjW3{font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.6}.journal_slideExcerpt__mdXfg{font-size:14px;color:var(--muted);line-height:1.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal_slideMore__BIRVR{display:inline-flex;align-self:flex-start;gap:24px;margin-top:8px;padding:12px 20px;border-radius:var(--radius-sm);background:var(--ink);color:#fff;font-size:14px;font-weight:700;transition:background .2s}.journal_slide__ZZen9:focus-visible,.journal_slide__ZZen9:hover{box-shadow:0 1px 2px rgba(26,35,126,.1),0 6px 14px rgba(26,35,126,.14)}.journal_slide__ZZen9:hover .journal_slideMore__BIRVR{background:var(--ink-hover)}.journal_slide__ZZen9:hover .journal_slideTitle__VbjW3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.journal_carouselControls__5Jsrp{display:flex;align-items:center;gap:20px;margin-top:16px}.journal_carouselCount__OPnf4{font-family:var(--font-montserrat),sans-serif;font-size:13px;color:var(--muted);white-space:nowrap}.journal_carouselCount__OPnf4 strong{font-size:20px;color:var(--ink)}.journal_carouselBar__2GuZO{flex:1;height:2px;background:var(--line);position:relative}.journal_carouselBar__2GuZO span{position:absolute;inset:0 auto 0 0;background:var(--ink);transition:width .4s}.journal_carouselButton__UITnp{width:44px;height:44px;border-radius:var(--radius);border:1px solid var(--ink);color:var(--ink);background:#fff;font-size:16px;display:grid;place-items:center;transition:background .2s,color .2s}.journal_carouselButton__UITnp:hover{background:var(--ink);color:#fff}.journal_tabBar__uZh4g{display:flex;align-items:center;gap:8px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.journal_tabRow__mp_pk{display:flex;gap:8px;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 32px),transparent);padding:2px 16px}.journal_tabRow__mp_pk::-webkit-scrollbar{display:none}.journal_tabRow__mp_pk button{flex-shrink:0;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:14px;font-weight:700;color:var(--text);transition:border-color .2s,background .2s,color .2s}.journal_tabRow__mp_pk button small{font-family:var(--font-montserrat),sans-serif;font-size:12px;color:var(--muted)}.journal_tabRow__mp_pk button:hover{border-color:var(--ink)}.journal_tabRow__mp_pk button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.journal_tabRow__mp_pk button[aria-selected=true] small{color:#c9ccf0}.journal_tabArrow__YONb3{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center}.journal_tabArrow__YONb3:hover{border-color:var(--ink)}.journal_tabPanelHead__EIywH{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px}.journal_tabPanelHead__EIywH p{font-size:14px;color:var(--muted)}.journal_ranking___yE3n{background:var(--soft);border-radius:var(--radius);padding:8px 40px}.journal_ranking___yE3n li+li{border-top:1px solid var(--line)}.journal_ranking___yE3n a{display:grid;grid-template-columns:3rem minmax(0,1fr) 160px;gap:24px;align-items:center;padding:22px 0}.journal_ranking___yE3n a>span{font-family:var(--font-montserrat),sans-serif;font-size:30px;font-weight:700;color:var(--ink)}.journal_ranking___yE3n strong{display:block;font-size:16px;line-height:1.7;margin-top:6px}.journal_ranking___yE3n a:hover strong{text-decoration:underline;text-underline-offset:4px}.journal_keywords__iQ2eX{display:flex;flex-wrap:wrap;gap:10px}.journal_keywords__iQ2eX a{font-size:14px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;transition:border-color .2s,color .2s}.journal_keywords__iQ2eX a:before{content:"#";color:var(--accent);margin-right:3px;font-weight:700}.journal_keywords__iQ2eX a:hover{border-color:var(--ink)}.journal_keywords__iQ2eX small{color:var(--muted);margin-left:6px}.journal_pageHead__kMPYq{padding:48px 0 40px;background:linear-gradient(115deg,#fbfaf7 20%,#f0f1fa);border-bottom:1px solid var(--line);margin-bottom:48px}.journal_pageHead__kMPYq .journal_sectionTitle___3gn1{margin:28px 0 0}.journal_pageHead__kMPYq .journal_sectionTitle___3gn1 h1,.journal_pageHead__kMPYq .journal_sectionTitle___3gn1 h2{font-size:clamp(30px,3.6vw,40px)}.journal_pageLead__McyOs{font-size:15px;color:var(--muted);margin-top:16px;max-width:720px}.journal_subTabs__7P9Jd{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.journal_subTabs__7P9Jd a{font-size:14px;font-weight:700;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff}.journal_subTabs__7P9Jd a:hover{border-color:var(--ink)}.journal_subTabs__7P9Jd a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.journal_searchForm__4He2W{position:relative;max-width:680px;margin-top:28px;border-width:2px;box-shadow:0 4px 14px rgba(26,35,126,.06)}.journal_searchForm__4He2W input{padding:17px 16px 17px 50px;font-size:16px;color:var(--text)}.journal_searchForm__4He2W input::placeholder{color:#8a8fa3}.journal_searchForm__4He2W button{padding:0 32px;font-size:15px;font-weight:700}.journal_searchFormIcon__yDuef{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--ink);pointer-events:none}.journal_searchKeywords__BnIU4{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--muted)}.journal_searchKeywords__BnIU4 span{margin-right:4px;font-weight:700}.journal_searchKeywords__BnIU4 .journal_chip__toV__{font-size:13px;padding:7px 10px}.journal_resultCount__T06lK{font-size:15px;color:var(--text);margin:-8px 0 28px}.journal_resultCount__T06lK strong{font-family:var(--font-montserrat),sans-serif;font-size:22px;color:var(--ink);margin:0 2px}.journal_listBody__ZIvyO{padding-bottom:96px}.journal_articlePage__NRPiA{background:#fff}.journal_articlePage__NRPiA .journal_section__NElLi{background:var(--bg)}.journal_articleHead__vv95i,.journal_articleLayout__KYnXw,.journal_prose__k3HUO{--ink:#1a237e;--ink-hover:#2b3595;--text:#333;--muted:#666;--line:#e5e7eb;--soft:#f9fafb;--paper:#f5f5fa;--radius:6px;--radius-sm:4px;color:var(--text)}.journal_articleHead__vv95i{padding:40px 0 0}.journal_articleHeadInner__nEI_c{max-width:1080px;margin:0 auto}.journal_articleHead__vv95i .journal_chips__AfIx8{gap:8px;margin-top:24px}.journal_eyecatch__nekmP{--ink:#1a237e}.journal_eyecatch__nekmP .journal_typeCover__JOm0y{grid-template-columns:1fr}.journal_eyecatch__nekmP .journal_typeCover__JOm0y:before{display:none}.journal_articleTitle__RBsV3{font-size:clamp(23px,2.7vw,32px);font-weight:700;line-height:1.6;letter-spacing:.02em;margin-top:18px;color:var(--ink)}.journal_byline__0vrbc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.journal_byline__0vrbc strong{display:flex;align-items:center;gap:8px;color:var(--text)}.journal_byline__0vrbc time{font-family:var(--font-montserrat),sans-serif;color:var(--text);margin-left:6px}.journal_logoMark___KaaH{width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--line);display:grid;place-items:center;background:#fff;flex-shrink:0}.journal_logoMark___KaaH img{width:24px;height:auto}.journal_eyecatch__nekmP{margin-top:28px}.journal_articleLayout__KYnXw{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;max-width:1080px;margin:48px auto 0;padding-bottom:96px;align-items:start}.journal_articleMain__42yWu{min-width:0;max-width:720px}.journal_aside__mkSwY{position:sticky;top:104px;display:flex;flex-direction:column;gap:28px;max-height:calc(100vh - 124px);overflow-y:auto;scrollbar-width:thin;padding-bottom:8px;padding-right:20px;margin-right:-20px}.journal_aside__mkSwY>*{flex-shrink:0}.journal_toc__EkGSZ{font-size:14px}.journal_toc__EkGSZ summary,.journal_toc__EkGSZ>p{font-size:14px;font-weight:700;color:var(--ink);padding-bottom:10px;border-bottom:2px solid var(--ink)}.journal_toc__EkGSZ ol{counter-reset:toc}.journal_toc__EkGSZ li[data-depth="2"]{counter-increment:toc}.journal_toc__EkGSZ li a{display:grid;grid-template-columns:30px 1fr;padding:11px 0;line-height:1.65;color:var(--text);border-bottom:1px solid var(--line);transition:color .2s}.journal_toc__EkGSZ li[data-depth="2"] a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-montserrat),sans-serif;font-size:13px;font-weight:700;color:var(--ink);padding-top:1px}.journal_toc__EkGSZ li[data-depth="3"] a{padding-left:30px;grid-template-columns:1fr;font-size:13px;color:var(--muted)}.journal_toc__EkGSZ li a:hover{color:var(--ink)}.journal_tocMobile__lY2PI{display:none;border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px;margin-bottom:32px}.journal_tocMobile__lY2PI summary{cursor:pointer;list-style:none;border-bottom:0;padding-bottom:0;display:flex;justify-content:space-between}.journal_tocMobile__lY2PI summary::-webkit-details-marker{display:none}.journal_tocMobile__lY2PI summary:after{content:"+";font-size:16px;line-height:1}.journal_tocMobile__lY2PI[open] summary:after{content:"−"}.journal_tocMobile__lY2PI ol{margin-top:8px}.journal_keyPoints__YhKYf{margin-bottom:44px;border:1px solid var(--line);border-radius:var(--radius);padding:22px 28px 12px}.journal_keyPoints__YhKYf h2{font-size:16px;font-weight:700;color:var(--ink);padding-bottom:12px;border-bottom:2px solid var(--ink)}.journal_keyPoints__YhKYf li{display:grid;grid-template-columns:38px 1fr;padding:13px 0;font-size:15px;line-height:1.85;color:var(--text)}.journal_keyPoints__YhKYf li+li{border-top:1px solid var(--line)}.journal_keyPoints__YhKYf li span{font-family:var(--font-montserrat),sans-serif;font-size:15px;font-weight:700;color:var(--ink);padding-top:1px}.journal_share__spybz{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.journal_share__spybz p{font-size:13px;font-weight:700;color:var(--ink);margin-right:8px}.journal_share__spybz a,.journal_share__spybz button{font-size:13px;font-weight:700;padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:#fff}.journal_share__spybz a:hover,.journal_share__spybz button:hover{border-color:var(--ink);background:var(--ink);color:#fff}.journal_serviceCard__hMaq_{display:block;border:1px solid var(--line);border-radius:var(--radius);padding:20px 20px 22px;color:var(--text);transition:border-color .2s}.journal_serviceCard__hMaq_:hover{border-color:var(--ink)}.journal_serviceCard__hMaq_ small{display:block;font-size:13px;color:var(--muted)}.journal_serviceCard__hMaq_ strong{display:block;font-size:17px;line-height:1.6;color:var(--ink);margin:6px 0 8px}.journal_serviceCard__hMaq_ p{font-size:14px;color:var(--muted);line-height:1.85}.journal_serviceCard__hMaq_ span{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--ink);color:#fff;font-size:14px;font-weight:700;transition:background .2s}.journal_serviceCard__hMaq_:hover span{background:var(--ink-hover)}.journal_bannerWrap__2sA8B{margin:2.6em 0!important}.journal_bannerCta__q41iO{display:block;width:100%;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:#f6f7fb;transition:box-shadow .25s,transform .25s}.journal_bannerCta__q41iO img{display:block;width:100%;height:100%;object-fit:cover;border:0!important;border-radius:0!important}.journal_bannerCta__q41iO:hover{box-shadow:0 1px 2px rgba(26,35,126,.1),0 6px 14px rgba(26,35,126,.14);transform:translateY(-2px)}.journal_sideArticles__GIkig>p{font-size:14px;font-weight:700;color:var(--ink);padding-bottom:10px;border-bottom:2px solid var(--ink)}.journal_sideArticles__GIkig li a{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line)}.journal_sideArticles__GIkig strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.6;color:var(--text);transition:color .2s}.journal_sideArticles__GIkig li a:hover strong{color:var(--ink)}.journal_sideArticles__GIkig time{display:block;margin-top:4px;font-family:var(--font-montserrat),sans-serif;font-size:12px;color:var(--muted)}.journal_footer__Y_OV2{background:#1a237e;color:#fff}.journal_footerCta__hIrBS{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center;padding:72px 0 64px;border-bottom:1px solid hsla(0,0%,100%,.2)}.journal_footerCta__hIrBS h2{font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.6}.journal_footerCta__hIrBS p{font-size:14px;color:hsla(0,0%,100%,.8);margin-top:12px}.journal_footerCtaButtons__2qEPM{display:flex;flex-direction:column;gap:12px}.journal_footerCtaButtons__2qEPM .journal_btnOutline__kOcVy{border-color:#fff;color:#fff}.journal_footerCtaButtons__2qEPM .journal_btnOutline__kOcVy:hover{background:#fff;color:var(--ink)}.journal_footerNav__mJazB{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:40px;padding:48px 0}.journal_footerNav__mJazB p{font-family:var(--font-montserrat),sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;color:hsla(0,0%,100%,.5);margin-bottom:14px}.journal_footerNav__mJazB li+li{margin-top:8px}.journal_footerNav__mJazB a{font-size:14px;color:hsla(0,0%,100%,.85)}.journal_footerNav__mJazB a:hover{color:#fff;text-decoration:underline}.journal_footerBrand__oG_zh img{height:40px;width:auto}.journal_footerBrand__oG_zh span{display:block;font-size:14px;color:hsla(0,0%,100%,.7);margin-top:14px;line-height:1.9}.journal_footerBottom__DAay_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:22px 0;border-top:1px solid hsla(0,0%,100%,.2);font-size:11px;color:hsla(0,0%,100%,.6)}.journal_footerBottom__DAay_ div{display:flex;flex-wrap:wrap;gap:20px}.journal_footerBottom__DAay_ a:hover{color:#fff}.journal_prose__k3HUO{font-size:16px;line-height:2.05;letter-spacing:.03em;color:var(--text);overflow-wrap:anywhere}.journal_prose__k3HUO>*+*{margin-top:1.5em}.journal_prose__k3HUO h2{position:relative;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.6;color:var(--ink);margin-top:2.8em;padding-bottom:.6em;border-bottom:1px solid var(--line);scroll-margin-top:100px}.journal_prose__k3HUO h2:after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:2px;background:var(--ink)}.journal_prose__k3HUO h3{font-size:18px;font-weight:700;line-height:1.7;color:var(--ink);margin-top:2.2em;scroll-margin-top:100px}.journal_prose__k3HUO h4{font-size:16px;font-weight:700;color:var(--ink);margin-top:1.8em}.journal_prose__k3HUO ol,.journal_prose__k3HUO ul{padding-left:1.4em}.journal_prose__k3HUO ul{list-style:disc}.journal_prose__k3HUO ol{list-style:decimal}.journal_prose__k3HUO li+li{margin-top:.4em}.journal_prose__k3HUO li::marker{color:var(--ink)}.journal_prose__k3HUO strong{font-weight:700;color:#1f1f1f}.journal_prose__k3HUO a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#b7bbe0}.journal_prose__k3HUO a:hover{text-decoration-color:currentColor}.journal_prose__k3HUO blockquote{margin-left:0;margin-right:0;padding:18px 1.5em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;color:#3a3a3a}.journal_prose__k3HUO blockquote>*+*{margin-top:.8em}.journal_prose__k3HUO code{font-size:.88em;background:var(--paper);padding:2px 6px;border-radius:var(--radius-sm)}.journal_prose__k3HUO pre{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;overflow-x:auto;font-size:13px;line-height:1.8}.journal_prose__k3HUO pre code{background:none;padding:0}.journal_prose__k3HUO hr{border:0;border-top:1px solid var(--line);margin:3em 0}.journal_tableWrap__8CT_J{overflow-x:auto}.journal_prose__k3HUO table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.8;min-width:480px}.journal_prose__k3HUO td,.journal_prose__k3HUO th{padding:12px 16px 12px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.journal_prose__k3HUO th{font-weight:700;color:var(--ink);border-bottom:2px solid var(--ink);white-space:nowrap}.journal_figure__OUZRu img{width:100%;border:1px solid var(--line);border-radius:var(--radius)}.journal_figure__OUZRu figcaption,.journal_placeholder__x6plu+figcaption{font-size:12px;color:var(--muted);margin-top:10px}.journal_placeholder__x6plu{border:1.5px dashed #b9b9b9;background:repeating-linear-gradient(135deg,#fafafa 0 12px,#f3f3f3 12px 24px);aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.journal_placeholder__x6plu strong{font-family:var(--font-montserrat),sans-serif;font-size:11px;letter-spacing:.18em}.journal_placeholder__x6plu p{font-size:13px;font-weight:700}.journal_placeholder__x6plu code{font-size:11px;color:var(--muted);background:none;line-height:1.7;max-width:520px}.journal_callout__4Z_D9{border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px 22px;font-size:15px;line-height:1.95}.journal_callout__4Z_D9>p:first-child{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.journal_callout__4Z_D9>div>*+*{margin-top:.8em}.journal_callout__4Z_D9 ul{list-style:disc;padding-left:1.4em}.journal_callout__4Z_D9[data-kind=caution],.journal_callout__4Z_D9[data-kind=goit]{border-color:var(--ink)}.journal_callout__4Z_D9[data-kind=term]>p:first-child{font-size:15px}.journal_callout__4Z_D9[data-kind=term]>p:first-child small{display:block;font-size:11px;font-weight:400;color:var(--muted)}.journal_inlineCta__BreFn{display:grid;grid-template-columns:1fr auto;gap:16px 24px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:18px 22px;margin:2.6em 0!important}.journal_inlineCta__BreFn small{font-size:12px;color:var(--muted);display:block}.journal_inlineCta__BreFn strong{font-size:16px;color:var(--ink)}.journal_inlineCta__BreFn a{font-size:14px;font-weight:700;padding:11px 20px;border-radius:var(--radius-sm);background:var(--ink);color:#fff!important;text-decoration:none!important;white-space:nowrap;transition:background .2s}.journal_inlineCta__BreFn a:hover{background:var(--ink-hover)}.journal_subSection__UAWKg{margin-top:56px}.journal_subSection__UAWKg>h2{font-size:20px;font-weight:700;color:var(--ink);padding-bottom:12px;border-bottom:2px solid var(--ink)}.journal_faq__t4h5i details{border-bottom:1px solid var(--line)}.journal_faq__t4h5i summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:28px 1fr 20px;padding:18px 0;font-weight:700;font-size:15px;line-height:1.7}.journal_faq__t4h5i summary::-webkit-details-marker{display:none}.journal_faq__t4h5i summary{color:var(--text)}.journal_faq__t4h5i summary:before{content:"Q.";font-family:var(--font-montserrat),sans-serif;color:var(--ink)}.journal_faq__t4h5i summary:after{content:"+";text-align:right;color:var(--muted)}.journal_faq__t4h5i details[open] summary:after{content:"−"}.journal_faq__t4h5i details>p{padding:0 20px 20px 28px;font-size:15px;line-height:2}.journal_refs__9Ve5x li{font-size:13px;padding:10px 0;border-bottom:1px solid var(--line);line-height:1.7}.journal_refs__9Ve5x a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b7bbe0;overflow-wrap:anywhere}.journal_writer__HzBqD{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;padding-top:28px}.journal_writer__HzBqD strong{display:block;font-size:16px;color:var(--ink);margin:2px 0 8px}.journal_writer__HzBqD p{font-size:14px;color:var(--muted);line-height:1.95}.journal_writer__HzBqD .journal_logoMark___KaaH{width:56px;height:56px}.journal_writer__HzBqD .journal_logoMark___KaaH img{width:48px}.journal_writerRole__7i3HY{display:block;margin:-4px 0 8px;font-size:12px;color:var(--muted)}.journal_authorPhoto__8ashC{display:block;flex-shrink:0;overflow:hidden;border-radius:50%;border:1px solid var(--line);background:#f3f4f6}.journal_authorPhoto__8ashC img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1000px){.journal_headerActions__XYsMS .journal_btn___VS0b{display:none}.journal_headerInner__IF_Bd{padding:0 12px}.journal_articleLayout__KYnXw{grid-template-columns:minmax(0,1fr);gap:0}.journal_aside__mkSwY .journal_toc__EkGSZ{display:none}.journal_aside__mkSwY{position:static;max-height:none;overflow:visible;padding-right:0;margin-right:0;margin-top:40px}.journal_tocMobile__lY2PI{display:block}.journal_articleMain__42yWu{max-width:none}.journal_footerCta__hIrBS,.journal_heroHead__Qwx_3,.journal_slide__ZZen9{grid-template-columns:minmax(0,1fr)}.journal_slide__ZZen9 .journal_cover__jXJp2{order:-1}.journal_slideText__zceGn{padding:24px 24px 28px;border-right:0;border-top:1px solid var(--line)}.journal_footerNav__mJazB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.journal_grid__bqbeo{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.journal_ranking___yE3n a{grid-template-columns:2.4rem minmax(0,1fr)}.journal_ranking___yE3n a>div:last-child{display:none}}@media (max-width:640px){.journal_page__Mo4NE{padding-top:80px}.journal_searchPanel__3mHDf{top:128px}.journal_searchOverlay__tZxEV{inset:128px 0 0}.journal_searchPanelInner__SufVZ{padding:28px 20px 24px}.journal_searchPanelClose__o2r8c{top:12px;right:12px}.journal_lockup__Ayfcs img{height:22px}.journal_lockupWord__IP8PE small{display:none}.journal_section__NElLi{padding:56px 0}.journal_hero__syX7k{padding:36px 0 48px}.journal_grid__bqbeo{grid-template-columns:minmax(0,1fr);gap:32px}.journal_ranking___yE3n{padding:4px 20px}.journal_ranking___yE3n a>span{font-size:22px}.journal_ranking___yE3n strong{font-size:14px}.journal_tabArrow__YONb3{display:none}.journal_tabRow__mp_pk{padding:2px 0;-webkit-mask-image:none;mask-image:none}.journal_carouselTrack__NK_O0{padding:16px 20px 36px;margin:-16px 0 -20px;scroll-padding:0 20px;gap:12px}.journal_slide__ZZen9{flex-basis:calc(100cqw - 40px)}.journal_slideExcerpt__mdXfg{display:none}.journal_inlineCta__BreFn,.journal_writer__HzBqD{grid-template-columns:1fr}.journal_footerNav__mJazB{grid-template-columns:minmax(0,1fr);gap:28px}.journal_footerCtaButtons__2qEPM a{white-space:normal}}.journal_share__spybz a.journal_shareIcon___K9x3{display:inline-grid;place-items:center;width:40px;height:40px;padding:0}.journal_share__spybz a.journal_shareIcon___K9x3:hover{background:#fff;border-color:var(--ink)}.journal_shareIcon___K9x3 img{display:block}.journal_shareIcon_x__RPWXX{width:18px;height:18px}@media (max-width:600px){.journal_share__spybz p{width:100%;margin:0 0 4px}}.journal_sectionGray__tgyju{background:#f9fafb}.journal_container__yP0B7{max-width:1200px;padding-left:16px;padding-right:16px}@media (min-width:768px){.journal_container__yP0B7{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.journal_container__yP0B7{padding-left:32px;padding-right:32px}}.journal_hero__syX7k{padding-top:64px}@media (max-width:640px){.journal_hero__syX7k{padding-top:48px}}.journal_pageHead__kMPYq .journal_sectionTitle___3gn1 h1,.journal_pageHead__kMPYq .journal_sectionTitle___3gn1 h2,.journal_sectionTitle___3gn1 h1,.journal_sectionTitle___3gn1 h2{font-size:36px;line-height:1.1;letter-spacing:.02em;margin-bottom:16px}@media (min-width:768px){.journal_pageHead__kMPYq .journal_sectionTitle___3gn1 h1,.journal_pageHead__kMPYq .journal_sectionTitle___3gn1 h2,.journal_sectionTitle___3gn1 h1,.journal_sectionTitle___3gn1 h2{font-size:48px}}.journal_pageHead__kMPYq{background:#fff;padding-top:64px}.journal_pageHead__kMPYq .journal_sectionTitle___3gn1{margin-top:0}@media (max-width:640px){.journal_pageHead__kMPYq{padding-top:48px}}.journal_sectionLink__6BAzs{padding-bottom:4px;border-bottom:0;color:var(--ink)}.journal_sectionLink__6BAzs span{display:inline-block;transition:transform .2s}.journal_sectionLink__6BAzs:hover{color:var(--ink-hover)}.journal_sectionLink__6BAzs:hover span{transform:translateX(4px)}.journal_btnAccent__lyFDa,.journal_btnOutline__kOcVy,.journal_btn___VS0b,.journal_card__FtraQ{border-radius:8px}.journal_callout__4Z_D9[data-kind=term]>p:first-child small{font-size:12px}.journal_crumbs__yZeHG ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:14px;line-height:1.6;color:#5c6470}.journal_crumbs__yZeHG li+li:before{content:"/";margin-right:14px;color:#9aa1ad}.journal_crumbs__yZeHG a{transition:color .2s}.journal_crumbs__yZeHG a:hover{color:var(--ink);text-decoration:underline}.journal_pageHead__kMPYq.journal_pageHeadWithCrumbs__g9Z8r{padding-top:28px}.journal_pageHeadWithCrumbs__g9Z8r .journal_sectionTitle___3gn1{margin-top:40px}.journal_articleHead__vv95i{padding-top:28px}.journal_articleHead__vv95i .journal_chips__AfIx8{margin-top:28px}@media (max-width:640px){.journal_articleHead__vv95i,.journal_pageHead__kMPYq.journal_pageHeadWithCrumbs__g9Z8r{padding-top:20px}.journal_pageHeadWithCrumbs__g9Z8r .journal_sectionTitle___3gn1{margin-top:32px}.journal_articleHead__vv95i .journal_chips__AfIx8{margin-top:20px}}.journal_subTabs__7P9Jd a.journal_subTabsMore__Zew4X{border-color:transparent;background:none;color:var(--ink);padding-inline:8px}.journal_subTabs__7P9Jd a.journal_subTabsMore__Zew4X:hover{text-decoration:underline}