.blog_page__DRRST{padding:48px 0 160px}.blog_shell__O_HrK{width:min(1120px,calc(100% - 40px));margin:0 auto}.blog_indexHead__ozKge{max-width:760px;margin-bottom:56px}.blog_indexTitle__Lc80x{margin:0;color:var(--ink);font-size:clamp(56px,9vw,120px);line-height:.92;font-weight:700;letter-spacing:-.045em}.blog_indexIntro___b6ce{margin:24px 0 0;color:var(--ink);font-size:22px;line-height:1.45}.blog_featured__vEN4_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;color:var(--ink);text-decoration:none}.blog_featuredImage__cWPFE,.blog_postThumb__jRPPq{display:block;overflow:hidden;background:var(--blue-wash);border-radius:3px}.blog_featuredImage__cWPFE{aspect-ratio:4/3}.blog_featuredImage__cWPFE img,.blog_postThumb__jRPPq img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.blog_featured__vEN4_:hover img,.blog_postRow__iLV61:hover img{transform:scale(1.03)}.blog_featuredText__ZmFHS{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.blog_featuredTitle__8sipa{font-size:clamp(28px,3.4vw,44px);line-height:1.05;font-weight:700;letter-spacing:-.03em}.blog_featured__vEN4_:hover .blog_featuredTitle__8sipa,.blog_postRow__iLV61:hover .blog_postTitle__m_nqL{color:var(--blue)}.blog_excerpt__PfPuO{color:var(--ink);font-size:18px;line-height:1.5}.blog_date__TBZeN{color:var(--ink-soft);font-size:15px}.blog_postList__4o18Y{list-style:none;margin:120px 0 0;padding:0;display:grid;gap:56px}.blog_postRow__iLV61{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;align-items:center;color:var(--ink);text-decoration:none}.blog_postThumb__jRPPq{aspect-ratio:16/10}.blog_postText__bpp8x{display:flex;flex-direction:column;gap:10px;max-width:640px}.blog_postTitle__m_nqL{font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.blog_empty__Ktfno{color:var(--ink);font-size:20px}.blog_article__2iF4Q{width:min(820px,calc(100% - 40px));margin:0 auto}.blog_breadcrumb__GLYwI{color:var(--ink-soft);font-size:15px;margin-bottom:28px}.blog_breadcrumb__GLYwI a{color:var(--ink-soft);text-decoration:none}.blog_breadcrumb__GLYwI a:hover{color:var(--ink);text-decoration:underline}.blog_articleTitle__MITs9{margin:0;color:var(--ink);font-size:clamp(32px,5vw,64px);line-height:1.02;font-weight:700;letter-spacing:-.035em}.blog_meta__Zg3ne{margin:24px 0 0;color:var(--ink-soft);font-size:15px}.blog_author__FWXps{color:var(--ink);font-weight:600}.blog_alsoIn__a97dm{margin:6px 0 0;color:var(--ink-soft);font-size:15px}.blog_alsoIn__a97dm a{color:var(--blue);font-weight:600;text-decoration:none}.blog_alsoIn__a97dm a:hover{text-decoration:underline}.blog_cover__ICev7{width:min(1120px,calc(100vw - 40px));margin:40px 0 0 50%;transform:translateX(-50%);overflow:hidden;border-radius:3px;background:var(--blue-wash);aspect-ratio:16/9}.blog_cover__ICev7 img{width:100%;height:100%;object-fit:cover;display:block}.blog_lead___yp1D{margin:40px 0 0;color:var(--ink);font-size:22px;line-height:1.45;font-weight:500;letter-spacing:-.01em}.blog_contents__hW4Qn{margin:40px 0 0;padding:28px 32px;border-radius:3px;background:var(--blue-wash)}.blog_contents__hW4Qn h2{margin:0 0 12px;color:var(--ink);font-size:18px;font-weight:700}.blog_contents__hW4Qn ol{margin:0;padding:0;list-style:none;display:grid;gap:8px}.blog_contents__hW4Qn a{color:var(--blue);font-size:18px;line-height:1.4;text-decoration:none}.blog_contents__hW4Qn a:hover{text-decoration:underline}.blog_contents__hW4Qn a[aria-current]{color:var(--ink);font-weight:700}@media (min-width:1180px){.blog_hasRail__1EczG{width:min(1120px,calc(100% - 40px))}.blog_hasRail__1EczG .blog_alsoIn__a97dm,.blog_hasRail__1EczG .blog_articleTitle__MITs9,.blog_hasRail__1EczG .blog_breadcrumb__GLYwI,.blog_hasRail__1EczG .blog_meta__Zg3ne{max-width:820px}.blog_hasRail__1EczG .blog_cover__ICev7{width:100%;margin-left:0;transform:none;animation-name:blog_rise__IYVez}.blog_withContents__Eyje0{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"lead rail" "text rail";column-gap:72px}.blog_withContents__Eyje0 .blog_lead___yp1D{grid-area:lead;max-width:760px}.blog_withContents__Eyje0 .blog_text__Rgq7l{grid-area:text}.blog_rail__iK7ZM{grid-area:rail}.blog_rail__iK7ZM .blog_contents__hW4Qn{position:sticky;top:calc(var(--header-sticky) + 32px);padding:24px 26px}.blog_rail__iK7ZM .blog_contents__hW4Qn a{font-size:15px}}.blog_body__fTjHb{margin-top:48px;color:var(--ink);font-size:18px;line-height:1.65}.blog_body__fTjHb>*{margin:0;max-width:720px}.blog_body__fTjHb>*+*{margin-top:22px}.blog_body__fTjHb h2{margin-top:64px;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.025em;scroll-margin-top:24px}.blog_body__fTjHb h3{margin-top:40px;font-size:22px;line-height:1.25;font-weight:700}.blog_body__fTjHb h2+*,.blog_body__fTjHb h3+*{margin-top:14px}.blog_body__fTjHb a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.blog_body__fTjHb ol,.blog_body__fTjHb ul{padding-left:1.3em}.blog_body__fTjHb ul{list-style:disc}.blog_body__fTjHb ol{list-style:decimal}.blog_body__fTjHb li::marker{color:var(--ink-soft)}.blog_body__fTjHb li+li{margin-top:8px}.blog_body__fTjHb blockquote{padding:4px 0 4px 24px;border-left:4px solid var(--blue);font-size:22px;line-height:1.5}.blog_body__fTjHb strong{font-weight:700}.blog_figure__yJ0Pw{margin:40px 0 0;max-width:none}.blog_figure__yJ0Pw img{width:100%;height:auto;display:block;border-radius:3px}.blog_figure__yJ0Pw figcaption{margin-top:10px;color:var(--ink-soft);font-size:15px}.blog_toolCard___8v4o{margin:56px 0 0;max-width:none;padding:32px 36px;border-radius:8px;background:var(--blue);color:#FFFFFF}.blog_body__fTjHb>.blog_toolCard___8v4o{max-width:none}.blog_toolHeading__NcRpX{margin:0;font-size:clamp(22px,3vw,28px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.blog_toolText___j9Zx{margin:10px 0 0;color:#EAF2FE;font-size:18px;line-height:1.5;max-width:560px}.blog_toolAction__wNhhi{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:13px 20px;border-radius:3px;background:#FFFFFF;font-weight:700;font-size:18px;transition:transform .16s ease,background-color .16s ease}.blog_body__fTjHb .blog_toolAction__wNhhi,.blog_toolAction__wNhhi{color:var(--blue);text-decoration:none}.blog_toolAction__wNhhi:hover{background:var(--blue-wash)}.blog_toolAction__wNhhi:active{transform:translateY(1px)}@media (max-width:860px){.blog_featured__vEN4_{grid-template-columns:1fr;gap:24px}.blog_postList__4o18Y{margin-top:80px;gap:44px}}@media (max-width:640px){.blog_page__DRRST{padding:32px 0 120px}.blog_indexHead__ozKge{margin-bottom:40px}.blog_postRow__iLV61{grid-template-columns:1fr;gap:16px}.blog_cover__ICev7{margin-top:32px}.blog_contents__hW4Qn{padding:22px}.blog_toolCard___8v4o{padding:26px 22px}}@keyframes blog_rise__IYVez{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes blog_riseCentred__E9QRv{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translateX(-50%)}}.blog_articleTitle__MITs9,.blog_indexTitle__Lc80x{animation:blog_rise__IYVez .6s cubic-bezier(.2,.7,.2,1) both}.blog_alsoIn__a97dm,.blog_indexIntro___b6ce,.blog_meta__Zg3ne{animation:blog_rise__IYVez .6s cubic-bezier(.2,.7,.2,1) 80ms both}.blog_cover__ICev7{animation:blog_riseCentred__E9QRv .7s cubic-bezier(.2,.7,.2,1) .16s both}.blog_featured__vEN4_{animation:blog_rise__IYVez .7s cubic-bezier(.2,.7,.2,1) .16s both}.blog_lead___yp1D,.blog_postList__4o18Y>li{animation:blog_rise__IYVez .6s cubic-bezier(.2,.7,.2,1) .24s both}@media (prefers-reduced-motion:reduce){.blog_alsoIn__a97dm,.blog_articleTitle__MITs9,.blog_cover__ICev7,.blog_featured__vEN4_,.blog_indexIntro___b6ce,.blog_indexTitle__Lc80x,.blog_lead___yp1D,.blog_meta__Zg3ne,.blog_postList__4o18Y>li{animation:none}.blog_featuredImage__cWPFE img,.blog_postThumb__jRPPq img,.blog_toolAction__wNhhi{transition:none}.blog_featured__vEN4_:hover img,.blog_postRow__iLV61:hover img{transform:none}}