.hs-elevate-blog-post{--blog-content-max:1024px;--blog-side-padding:20px;--blog-section-gap:60px;--blog-title-body-gap:32px;--blog-image-scale:1;--blog-accent:#0070c0;--blog-accent-dark:#004b70;--blog-summary-bg:#f2f2f2;--blog-cta-bg:#ecf5fb;--blog-table-header:#0070c0;--blog-table-stripe:#ecf5fb;--blog-h2-underline:linear-gradient(90deg,#00f3c6,#0e2fc5);color:#000;font-family:Noto Sans JP,sans-serif;width:100%}.hs-elevate-blog-post__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--blog-content-max);padding-block:60px 0;padding-inline:var(--blog-side-padding);width:100%}.hs-elevate-blog-post__author-slot{padding-block:0}.hs-elevate-blog-post__header{align-items:flex-start;border-block-end:1px solid #7f7f7f;display:flex;flex-direction:column;gap:40px;margin-block-end:60px;padding-block-end:20px}.hs-elevate-blog-post__title{color:#000;font-size:28px;font-weight:700;letter-spacing:.05em;line-height:1.8;margin:0;max-width:560px}.hs-elevate-blog-post__date{color:#004b70;display:block;font-size:20px;font-weight:700;letter-spacing:0;line-height:1}.hs-elevate-blog-post__tags{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hs-elevate-blog-post__tag{align-items:center;background:#fff;border:1px solid #004b70;border-radius:8px;box-sizing:border-box;color:#004b70;display:inline-flex;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:1;min-width:120px;padding-inline:16px}.hs-elevate-blog-post__toc{box-sizing:border-box;margin-block:0 60px;padding-inline-start:60px;width:100%}.hs-elevate-blog-post__toc[hidden]{display:none}.hs-elevate-blog-post__toc-title{color:#000;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:1;margin:0 0 20px}.hs-elevate-blog-post__toc-list{list-style:none;margin:0;max-width:924px;padding:0}.hs-elevate-blog-post__toc-list li{margin:0}.hs-elevate-blog-post__toc-list a,a.hs-elevate-blog-post__toc-link{align-items:center;box-sizing:border-box;color:#004b70!important;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2;min-height:52px;padding-block:10px;text-decoration:underline!important;text-decoration-color:#004b70!important;text-underline-offset:2px;transition:opacity .2s ease}.hs-elevate-blog-post__toc-list a:focus-visible,.hs-elevate-blog-post__toc-list a:hover,a.hs-elevate-blog-post__toc-link:focus-visible,a.hs-elevate-blog-post__toc-link:hover{color:#004b70!important;opacity:.4;text-decoration:underline!important}.hs-elevate-blog-post__body :is(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:96px}.hs-elevate-blog-post__body-dnd{width:100%}.hs-elevate-blog-post__body-dnd .dnd-section,.hs-elevate-blog-post__body-dnd .dnd-section>.row-fluid-wrapper{max-width:none!important;padding:0!important}.hs-elevate-blog-post__body{margin:0}.hs-elevate-blog-post__body>:first-child{margin-block-start:0}.hs-elevate-blog-post__body>:last-child{margin-block-end:0}.hs-elevate-blog-post .blog-summary{background-color:var(--blog-summary-bg,#f2f2f2);box-sizing:border-box;margin-block:0 60px;padding:40px}.hs-elevate-blog-post .blog-summary>:first-child{margin-block-start:0}.hs-elevate-blog-post .blog-summary>:last-child{margin-block-end:0}.hs-elevate-blog-post .blog-summary .blog-summary__title,.hs-elevate-blog-post .blog-summary h2{color:#000;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.8;margin:0 0 24px}.hs-elevate-blog-post .blog-summary h2:after{display:none}.hs-elevate-blog-post .blog-summary p{color:#000;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.8;margin:0}.hs-elevate-blog-post__body :is(p,li){color:#000;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.8}.hs-elevate-blog-post__body p{margin-block:0 24px}.hs-elevate-blog-post__body a{color:#0070c0;text-decoration:underline;text-underline-offset:2px}.hs-elevate-blog-post__body h2{color:#000;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-block:var(--blog-section-gap) var(--blog-title-body-gap);padding-block-end:24px;position:relative}.hs-elevate-blog-post__body h2:after{background:var(--blog-h2-underline);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:260px}.hs-elevate-blog-post__body h3{border-inline-start:2px solid #404040;color:#000;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.8;margin-block:var(--blog-section-gap) var(--blog-title-body-gap);padding-inline-start:16px;position:relative}.hs-elevate-blog-post__body h4,.hs-elevate-blog-post__body h5{color:#000;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.8;margin-block:40px 16px}.hs-elevate-blog-post__body h4{border-block:1px solid #404040;padding-block:4px}.hs-elevate-blog-post__body ol,.hs-elevate-blog-post__body ul{margin-block:0 24px;padding-inline-start:1.5em}.hs-elevate-blog-post__body li+li{margin-block-start:8px}.hs-elevate-blog-post__body :is(img,figure){display:block;height:auto;margin-block:var(--blog-section-gap);margin-inline:auto;max-width:100%}.hs-elevate-blog-post__body .hs-elevate-blog-post-image,.hs-elevate-blog-post__body .hs-elevate-blog-post-image figure,.hs-elevate-blog-post__body .hs-elevate-blog-post-image img{margin-block:0}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking{margin-block:var(--blog-section-gap)}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking table{border-collapse:separate;border-radius:0;border-spacing:0;display:table;margin-block:0;overflow:visible}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking tbody td,.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking thead th{background:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit;height:auto;padding:0 16px;text-align:inherit}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking thead th{background:#0070c0;color:#fff;font-size:15px;font-weight:700;height:40px}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking tbody td{color:#000;font-size:16px;font-weight:500;height:48px}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking tbody td:first-child{color:#1f70a7;font-weight:700;text-align:center}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking tbody tr:nth-child(odd){background:#fff}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking tbody tr:nth-child(2n){background:#ecf5fb}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking tbody td:nth-child(n+3),.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking thead th:first-child,.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking thead th:nth-child(n+3){text-align:center}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking tbody td:nth-child(2),.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking thead th:nth-child(2){text-align:left}.hs-elevate-blog-post__body figure{align-items:center;display:flex;flex-direction:column;gap:12px;margin-inline:0}.hs-elevate-blog-post__body figure>img{border-radius:8px;margin-block:0;max-width:600px;width:100%}.hs-elevate-blog-post__body .blog-caption,.hs-elevate-blog-post__body figcaption{color:#000;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.4;margin:0;max-width:702px;text-align:center}.hs-elevate-blog-post__body .blog-images-2col{display:grid;gap:24px;grid-template-columns:1fr;margin-block:32px}@media (width >= 769px){.hs-elevate-blog-post__body .blog-images-2col{gap:40px;grid-template-columns:1fr 1fr}}.hs-elevate-blog-post__body .blog-images-2col figure,.hs-elevate-blog-post__body .blog-images-2col img{margin-block:0;max-width:none;width:100%}.hs-elevate-blog-post__body .blog-images-2col img{border-radius:8px}.hs-elevate-blog-post__body .blog-images-2col figure{align-items:stretch;gap:12px}.hs-elevate-blog-post__body .blog-images-2col figcaption{line-height:1.6;max-width:none;text-align:left}.hs-elevate-blog-post__body .blog-interview-q{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.8;margin-block:24px 16px}.hs-elevate-blog-post__body .blog-interview-a{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.8;margin-block:0 24px}.hs-elevate-blog-post__body table{border-collapse:separate;border-radius:14px;border-spacing:0;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.45;margin-block:40px;overflow:hidden;width:100%}.hs-elevate-blog-post__body thead th{background:var(--blog-table-header);border:none;box-sizing:border-box;color:#fff;font-size:15px;font-weight:700;height:40px;letter-spacing:0;line-height:1.2;padding:0 16px;text-align:center;vertical-align:middle}.hs-elevate-blog-post__body thead th:nth-child(2){text-align:left}.hs-elevate-blog-post__body tbody td{border:none;box-sizing:border-box;color:#000;font-size:16px;font-weight:500;height:48px;letter-spacing:0;padding:0 16px;text-align:center;vertical-align:middle}.hs-elevate-blog-post__body tbody td:nth-child(2){text-align:left}.hs-elevate-blog-post__body tbody td:first-child{color:#1f70a7;font-weight:700}.hs-elevate-blog-post__body tbody tr:nth-child(odd){background:#fff}.hs-elevate-blog-post__body tbody tr:nth-child(2n){background:var(--blog-table-stripe)}.hs-elevate-blog-post__authors{border-block:1px solid #7f7f7f;margin-block:60px;padding-block:40px}.hs-elevate-blog-post__authors:not(:has(.hs-elevate-blog-post__author)){display:none}.hs-elevate-blog-post__author-slot:empty{display:none}#hs-elevate-blog-profile p{margin-block:0}#hs-elevate-blog-profile :is(img,figure){margin-block:0}#hs-elevate-blog-profile-slot:empty{display:none}.hs-elevate-blog-post__author{display:flex;flex-direction:column;gap:24px}.hs-elevate-blog-post__author+.hs-elevate-blog-post__author{margin-block-start:40px}.hs-elevate-blog-post__author-photo{aspect-ratio:1;background:#bfbfbf;border-radius:8px;flex-shrink:0;max-width:272px;overflow:hidden;width:100%}.hs-elevate-blog-post__author-photo img{display:block;height:100%;object-fit:cover;width:100%}.hs-elevate-blog-post__author-content{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.hs-elevate-blog-post__author-badge{align-items:center;background:transparent;border:1px solid #004b70;border-radius:4px;box-sizing:border-box;color:#004b70;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:25px;justify-content:center;letter-spacing:0;line-height:1.3;padding:2px 16px}.hs-elevate-blog-post__author-identity{display:flex;flex-direction:column;gap:0;max-width:500px}.hs-elevate-blog-post__author-name{font-size:20px}.hs-elevate-blog-post__author-name,.hs-elevate-blog-post__author-title{color:#22262a;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:0}.hs-elevate-blog-post__author-title{font-size:16px}.hs-elevate-blog-post__author-bio{color:#000;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.6}.hs-elevate-blog-post__author-bio p{margin:0}@media (width >= 769px){.hs-elevate-blog-post__author{align-items:flex-start;flex-direction:row;gap:40px}.hs-elevate-blog-post__author-photo{width:272px}}.hs-elevate-blog-post__cta{background:var(--blog-cta-bg);box-sizing:border-box;padding-block:80px;padding-inline:20px;width:100%}.hs-elevate-blog-post__cta-inner{align-items:center;display:flex;flex-direction:column;gap:32px;margin-inline:auto;max-width:var(--blog-content-max);text-align:center}.hs-elevate-blog-post__cta-heading{color:#000;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.6;margin:0}.hs-elevate-blog-post__cta-button{align-items:center;background:var(--blog-accent);border:1px solid var(--blog-accent);border-radius:30px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:0;line-height:1;min-height:56px;padding:20px;text-align:center;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:min(100%,358px)}a.hs-elevate-blog-post__cta-button,a.hs-elevate-blog-post__cta-button:any-link,a.hs-elevate-blog-post__cta-button:link,a.hs-elevate-blog-post__cta-button:visited{color:#fff!important;text-decoration:none!important}.hs-elevate-blog-post__cta-button:focus-visible,.hs-elevate-blog-post__cta-button:hover,a.hs-elevate-blog-post__cta-button:focus-visible,a.hs-elevate-blog-post__cta-button:hover{background:#fff;color:var(--blog-accent)!important;opacity:1;text-decoration:none!important}.hs-elevate-blog-post__cta-button-inner{align-items:center;display:flex;gap:8px;justify-content:space-between;max-width:320px;width:100%}.hs-elevate-blog-post__cta-button-label{color:inherit;flex:1 1 auto;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;min-width:0;text-align:center;white-space:nowrap}.hs-elevate-blog-post__cta-button-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:20px}.hs-elevate-blog-post__cta-button-icon svg{display:block;height:18px;width:20px}.hs-elevate-blog-post__cta-button-icon svg path{stroke:currentColor}@media (width >= 769px) and (width <= 1168px){.hs-elevate-blog-post{--blog-content-max:none;--blog-side-padding:72px;--blog-image-scale:0.71}.hs-elevate-blog-post__inner{max-width:none;padding-block:60px 0;padding-inline:72px}.hs-elevate-blog-post__author-slot{padding-block:0}.hs-elevate-blog-post__toc{padding-inline-start:60px}}@media (width >= 1169px){.hs-elevate-blog-post{--blog-content-max:1024px;--blog-side-padding:0px;--blog-image-scale:1}.hs-elevate-blog-post__inner{padding-block:60px 0;padding-inline:0}.hs-elevate-blog-post__author-slot{padding-block:0}.hs-elevate-blog-post__cta{padding-block:80px;padding-inline:32px}.hs-elevate-blog-post__cta-inner{gap:40px}}@media (width <= 768px){.hs-elevate-blog-post__inner{padding-block:40px 0;padding-inline:20px}.hs-elevate-blog-post__author-slot{padding-block:0}.hs-elevate-blog-post__header{gap:20px;margin-block-end:40px;padding-block-end:20px}.hs-elevate-blog-post__title{font-size:24px;letter-spacing:.05em;line-height:1.8;max-width:none}.hs-elevate-blog-post__date{font-size:16px}.hs-elevate-blog-post__tag{font-size:14px;height:32px;min-width:0;padding-inline:12px;width:108px}.hs-elevate-blog-post .blog-summary{margin-block-end:60px;padding:32px 20px}.hs-elevate-blog-post__toc{margin-block-end:60px;padding-inline-start:20px}.hs-elevate-blog-post__toc-title{margin-block-end:32px}.hs-elevate-blog-post__toc-list{max-width:none}.hs-elevate-blog-post__toc-list li+li{margin-block-start:24px}.hs-elevate-blog-post__toc-list a,a.hs-elevate-blog-post__toc-link{line-height:1.8;min-height:0;padding-block:0}.hs-elevate-blog-post__body h2{font-size:24px;margin-block-start:var(--blog-section-gap)}.hs-elevate-blog-post__body h2:after{height:3px;width:128px}.hs-elevate-blog-post__body h3{font-size:20px}.hs-elevate-blog-post__body h4{align-items:center;display:flex;font-size:18px;min-height:80px;padding-block:0;padding-inline-start:18px}.hs-elevate-blog-post__body h5{font-size:16px}.hs-elevate-blog-post__body table{border-radius:8px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.hs-elevate-blog-post__body .hs-elevate-blog-post-ranking table{border-radius:0;display:table;overflow:visible}.hs-elevate-blog-post__authors{margin-block-start:60px}.hs-elevate-blog-post__author-photo{max-width:100%}.hs-elevate-blog-post__author-name{font-size:20px}.hs-elevate-blog-post__cta{padding-block:60px}.hs-elevate-blog-post__cta-heading{font-size:24px}.hs-elevate-blog-post__cta-button{max-width:358px;width:100%}}