.BlogIndex_index__72vAP{max-width:1040px;margin:auto;padding:32px 32px 64px;color:#252339;font-family:Outfit,system-ui,sans-serif}.BlogIndex_breadcrumbs__Jgp_b{display:flex;gap:12px;align-items:center;font-size:13px;color:#777483;margin-bottom:28px}.BlogIndex_breadcrumbs__Jgp_b a{color:#6841c4}.BlogIndex_intro__haxw9{padding:0 0 30px;max-width:760px}.BlogIndex_intro__haxw9 h1{font-family:inherit;font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.BlogIndex_intro__haxw9 p{font-size:16px;line-height:1.7;color:#777483;margin-top:12px;max-width:65ch}.BlogIndex_list__Hn58L{list-style:none;margin:0;padding:0;border-top:1px solid #e9e5ef}.BlogIndex_list__Hn58L li{border-bottom:1px solid #e9e5ef}.BlogIndex_row__h39oY{display:grid;grid-template-columns:184px minmax(0,1fr);gap:28px;align-items:center;padding:24px 0;color:inherit;text-decoration:none}.BlogIndex_row__h39oY>img{display:block;width:184px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#f6f5f8}.BlogIndex_copy__iKjaP{min-width:0}.BlogIndex_meta__wElTu{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:#777483}.BlogIndex_meta__wElTu>span{color:#6841c4;font-weight:500}.BlogIndex_copy__iKjaP h2{font-family:inherit;font-size:21px;line-height:1.35;font-weight:500;letter-spacing:-.02em;margin-top:7px;text-wrap:pretty}.BlogIndex_copy__iKjaP p{font-size:14px;line-height:1.65;color:#777483;margin-top:8px;max-width:72ch}.BlogIndex_row__h39oY:hover h2{color:#6841c4;text-decoration:underline;text-underline-offset:4px}.BlogIndex_index__72vAP a:focus-visible{outline:2px solid #8050e9;outline-offset:5px;border-radius:4px}.BlogIndex_related__kP73d{padding-top:32px}.BlogIndex_related__kP73d h2{font-family:inherit;font-size:18px;font-weight:500;line-height:1.4}.BlogIndex_related__kP73d nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px;font-size:14px;color:#6841c4}.BlogIndex_language__PezUw{display:inline-block;margin-top:24px;color:#6841c4;font-size:13px}@media(max-width:600px){.BlogIndex_index__72vAP{padding:24px 20px 48px}.BlogIndex_breadcrumbs__Jgp_b{margin-bottom:22px}.BlogIndex_intro__haxw9{padding-bottom:24px}.BlogIndex_intro__haxw9 p{font-size:14px}.BlogIndex_row__h39oY{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px 0;align-items:start}.BlogIndex_row__h39oY>img{width:96px;height:96px}.BlogIndex_copy__iKjaP h2{font-family:inherit;font-size:17px;line-height:1.4}.BlogIndex_copy__iKjaP p{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogIndex_meta__wElTu{font-size:11px;gap:3px 12px}}.ideas_intro__3CEPP{max-width:900px;padding:8px 0 36px;border-bottom:1px solid #e9e5ef}.ideas_intro__3CEPP p{max-width:72ch}.ideas_ideaList__fYqQP{list-style:none;padding:0;margin:24px 0}.ideas_idea__5U9_p{padding:26px 0;border-top:1px solid #e9e5ef;scroll-margin-top:100px}.ideas_idea__5U9_p h3{display:flex;gap:14px}.ideas_number__D_pZh{flex-shrink:0;color:#8c78b0;font-size:14px;line-height:30px;font-variant-numeric:tabular-nums}.ideas_actions__KsRuT{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 20px;margin:18px 0 12px}.ideas_actions__KsRuT>a,.ideas_copyControl__0hhbw>button{display:inline-flex;align-items:center;min-height:40px;border:1px solid #d9c9ed;border-radius:8px;padding:8px 12px;font:inherit;font-size:14px;font-weight:500;line-height:20px;color:#6841c4;background:#fff;cursor:pointer}.ideas_actions__KsRuT>a{background:#f5efff}.ideas_copyControl__0hhbw{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;font-size:13px;color:#6b6679}.ideas_copyControl__0hhbw button:focus-visible,.ideas_idea__5U9_p summary:focus-visible{outline:2px solid #7750d0;outline-offset:4px}.ideas_idea__5U9_p details{border-left:2px solid #e5daef;padding-left:14px}.ideas_idea__5U9_p summary{cursor:pointer;font-size:14px;color:#6b6679;padding:4px 0}.ideas_idea__5U9_p blockquote{margin:12px 0 0;padding:16px;background:#f8f5fc;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;color:#51465f;font-size:14px;line-height:1.8}.ideas_count__zR_GT{display:inline-block;white-space:nowrap;color:#897795;font-size:14px;font-weight:400;margin-left:10px}@media(max-width:600px){.ideas_idea__5U9_p{padding:22px 0}.ideas_actions__KsRuT,.ideas_idea__5U9_p h3{gap:10px}.ideas_intro__3CEPP{padding-bottom:24px}}.ideas_illustration__Y1BjB{max-width:520px;margin:18px 0}.ideas_illustration__Y1BjB img{display:block;width:100%;height:auto;border-radius:12px}.ideas_illustration__Y1BjB figcaption{margin-top:10px;font-size:12px;line-height:1.6;color:#7c718a}.blog_page__i3gIe{background:#fff;color:#252339;font-family:Outfit,system-ui,sans-serif;padding:32px max(24px,calc((100vw - 1180px)/2)) 80px;min-width:0}.blog_page__i3gIe a{color:#6841c4;text-underline-offset:4px}.blog_page__i3gIe a:hover{text-decoration:underline}.blog_page__i3gIe a:focus-visible,.blog_tableScroll__dru5A:focus-visible{outline:3px solid #7750d0;outline-offset:5px;border-radius:3px}.blog_breadcrumbs__8GTu5{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#6b6679;margin-bottom:40px}.blog_hero__m_tED{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:72px;padding:10px 0 54px;border-bottom:1px solid #e9e5ef}.blog_category__ffD6J{font-size:14px;font-weight:600;color:#6841c4;margin:0 0 18px}.blog_page__i3gIe h1{font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.045em;margin:0}.blog_lead__7LRzF{font-size:19px;line-height:1.75;color:#605c70;margin:24px 0;max-width:60ch}.blog_byline__HEa0b{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;color:#706a7c;margin-top:22px}.blog_heroVisual__JhhmP{margin:0;position:relative}.blog_heroVisual__JhhmP img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:48% 48% 12px 12px;background:#f5f1fb}.blog_heroVisual__JhhmP figcaption{color:#6b6679;font-size:12px;line-height:1.6;margin-top:12px}.blog_readingLayout__096mV{display:grid;grid-template-columns:190px minmax(0,1fr);gap:64px;padding-top:44px}.blog_contents__aUVnY nav{position:sticky;top:100px;display:grid;gap:14px;font-size:14px}.blog_contents__aUVnY p{font-weight:600;margin:0 0 4px}.blog_contents__aUVnY a{color:#6b6679}.blog_article__caXiG{min-width:0;max-width:860px}.blog_article__caXiG section{scroll-margin-top:100px}.blog_article__caXiG>section{margin-top:50px}.blog_article__caXiG h2{font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:0 0 18px}.blog_article__caXiG h3{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0 0 12px}.blog_article__caXiG li,.blog_article__caXiG p{font-size:16px;line-height:1.85;color:#5c586c;margin:14px 0}.blog_article__caXiG strong{color:#343044;font-weight:600}.blog_article__caXiG p a{text-decoration:underline}.blog_disclosure__aIFny{border-left:3px solid #b9a0ec;padding:4px 0 4px 22px}.blog_disclosure__aIFny p{font-size:14px;line-height:1.75;margin:8px 0 0}.blog_picks__Pq8hT{margin-top:24px}.blog_picks__Pq8hT>div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #eeeaf3;font-size:15px}.blog_picks__Pq8hT dt{color:#5c586c}.blog_picks__Pq8hT dd{flex-shrink:0;font-weight:600}.blog_tableScroll__dru5A{overflow:auto;max-width:100%;border:1px solid #e8e2f0;border-radius:12px;margin:24px 0}.blog_tableScroll__dru5A table{border-collapse:collapse;min-width:710px;width:100%;font-size:13px;line-height:1.65;text-align:left}.blog_tableScroll__dru5A td,.blog_tableScroll__dru5A th{padding:16px;vertical-align:top;border-bottom:1px solid #eeeaf3}.blog_tableScroll__dru5A thead{background:#f7f4fc}.blog_tableScroll__dru5A th{font-weight:600;min-width:130px}.blog_tableScroll__dru5A td{color:#5c586c}.blog_tableScroll__dru5A small{display:block;font-size:12px;font-weight:400;color:#6b6679;margin-top:7px}.blog_tableScroll__dru5A caption{caption-side:bottom;padding:14px;text-align:left;color:#6b6679;font-size:12px}.blog_article__caXiG .blog_small__1CIZg{font-size:13px}.blog_tool__tmk00{padding:30px 0;border-bottom:1px solid #eeeaf3}.blog_tool__tmk00 header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.blog_tool__tmk00 header span{font-size:13px;color:#6841c4}.blog_article__caXiG .blog_summary__8dhZ0{color:#343044;font-weight:500}.blog_article__caXiG .blog_sources__RyP_O{font-size:13px}.blog_sources__RyP_O cite{font-style:normal}.blog_page__i3gIe .blog_action__6I5nm{display:inline-block;background:#7045cb;color:#fff;border-radius:9px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.blog_page__i3gIe .blog_action__6I5nm:hover{background:#6035b8;text-decoration:none}.blog_examples__aKhbS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.blog_examples__aKhbS figure{margin:0;min-width:0}.blog_examples__aKhbS img{width:100%;height:auto;border-radius:12px;aspect-ratio:1}.blog_examples__aKhbS figcaption{font-size:13px;margin-top:12px;line-height:1.6}.blog_examples__aKhbS figcaption span{display:block;color:#6b6679;font-size:12px}.blog_prompt__35DPI{margin:24px 0;padding:24px;background:#f7f4fc;border-radius:12px;font-size:17px;line-height:1.9;color:#47405a}.blog_steps__PPiXa{list-style:decimal;padding-left:22px}.blog_nextStep__iLw0x{padding:26px;border:1px solid #e8e2f0;border-radius:14px;margin-top:28px}.blog_nextStep__iLw0x>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.blog_faq__hjncV{padding:18px 0}.blog_faq__hjncV h3{font-size:19px}.blog_articleFooter__vT8PN{border-top:1px solid #eeeaf3;margin-top:36px;padding-top:24px;display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.blog_articleFooter__vT8PN p{width:100%;margin:0;font-weight:600}.blog_hubIntro__T0teH{max-width:780px;padding:12px 0 50px}.blog_hubIntro__T0teH p{font-size:19px;color:#6b6679;line-height:1.75;margin-top:22px}.blog_featured__kHmgQ{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;align-items:center;padding:28px 0 50px;border-bottom:1px solid #eeeaf3}.blog_featuredImage__sBIVA img{width:100%;height:auto;border-radius:14px}.blog_featured__kHmgQ h2{font-size:32px;font-weight:600;line-height:1.25;letter-spacing:-.03em}.blog_featured__kHmgQ h2 a{color:#252339}.blog_featured__kHmgQ p{line-height:1.75;color:#6b6679;margin:16px 0}.blog_featured__kHmgQ .blog_action__6I5nm{margin-top:12px}.blog_hubMore__OoZYe{padding:40px 0}.blog_hubMore__OoZYe h2{font-size:22px;font-weight:600}.blog_hubMore__OoZYe p{display:flex;gap:24px;flex-wrap:wrap;margin-top:20px;font-size:15px}@media(max-width:900px){.blog_hero__m_tED{gap:32px}.blog_readingLayout__096mV{grid-template-columns:1fr;gap:24px}.blog_contents__aUVnY nav{position:static;display:flex;flex-wrap:wrap;gap:12px 20px;padding-bottom:24px;border-bottom:1px solid #eeeaf3}.blog_contents__aUVnY p{width:100%}.blog_featured__kHmgQ{gap:24px}}@media(max-width:600px){.blog_page__i3gIe{padding:24px 20px 48px}.blog_breadcrumbs__8GTu5{margin-bottom:28px;font-size:12px;gap:8px}.blog_hero__m_tED{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.blog_heroVisual__JhhmP{max-width:340px;justify-self:center}.blog_page__i3gIe h1{font-size:39px}.blog_lead__7LRzF{font-size:17px;margin-top:18px}.blog_readingLayout__096mV{padding-top:28px}.blog_article__caXiG>section{margin-top:38px}.blog_article__caXiG h2{font-size:26px}.blog_picks__Pq8hT>div{flex-direction:column;gap:5px}.blog_examples__aKhbS{gap:10px}.blog_examples__aKhbS figcaption{font-size:12px}.blog_examples__aKhbS figcaption span{font-size:11px}.blog_prompt__35DPI{padding:20px;font-size:16px}.blog_nextStep__iLw0x{padding:20px}.blog_featured__kHmgQ{grid-template-columns:1fr;gap:20px}.blog_featured__kHmgQ h2{font-size:28px}.blog_hubIntro__T0teH{padding-bottom:20px}}.blog_page__i3gIe h1,.blog_page__i3gIe h2,.blog_page__i3gIe h3{font-family:inherit;text-transform:none}.blog_article__caXiG .blog_fact__f887X{background:#f7f4fc;border-radius:10px;padding:16px 18px;font-size:14px;line-height:1.8;color:#47405a}.blog_guideTroubleshooting__a5xJF{margin:24px 0}.blog_guideTroubleshooting__a5xJF>div{padding:18px 0;border-bottom:1px solid #eeeaf3}.blog_guideTroubleshooting__a5xJF dt{font-weight:600;color:#343044}.blog_guideTroubleshooting__a5xJF dd{margin:8px 0 0;font-size:16px;line-height:1.85;color:#5c586c}.blog_referenceConcept__dnl8i{margin:24px 0}.blog_referenceConcept__dnl8i img{display:block;width:100%;height:auto;border-radius:14px}.blog_referenceConcept__dnl8i figcaption{font-size:13px;line-height:1.7;margin-top:12px}.blog_referenceConcept__dnl8i figcaption span{display:block;color:#6b6679;margin-top:6px}.blog_page__i3gIe:lang(ja) h1{line-height:1.4;letter-spacing:-.02em}.blog_page__i3gIe:lang(ja) h2,.blog_page__i3gIe:lang(ja) h3{line-height:1.55;letter-spacing:0}.blog_page__i3gIe:lang(ja) .blog_lead__7LRzF{line-height:1.9}