.hs-elevate-blog-post{--blog-content-max:1024px;--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:80px 64px;padding-inline:20px;width:100%}.hs-elevate-blog-post__header{align-items:flex-start;display:flex;flex-direction:column;gap:40px;margin-block-end:60px}.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{margin-block:0 60px}.hs-elevate-blog-post__toc[hidden]{display:none}.hs-elevate-blog-post__toc-title{color:#000;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;padding:0}.hs-elevate-blog-post__toc-list li{border-block-start:1px solid #e5e5e5;margin:0}.hs-elevate-blog-post__toc-list li:last-child{border-block-end:1px solid #e5e5e5}.hs-elevate-blog-post__toc-list a{color:#004b70;display:block;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2;padding-block:10px;text-decoration:underline;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{opacity:.4;text-decoration:underline}.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__body .blog-summary{background-color:var(--blog-summary-bg,#f2f2f2);box-sizing:border-box;margin-block:0 60px;padding:40px}.hs-elevate-blog-post__body .blog-summary>:first-child{margin-block-start:0}.hs-elevate-blog-post__body .blog-summary>:last-child{margin-block-end:0}.hs-elevate-blog-post__body .blog-summary .blog-summary__title,.hs-elevate-blog-post__body .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__body .blog-summary h2:after{display:none}.hs-elevate-blog-post__body .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:64px 32px;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 #000;color:#000;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.8;margin-block:48px 24px;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 #e5e5e5;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:32px;margin-inline:auto;max-width:100%}.hs-elevate-blog-post__body figure{margin-inline:0}.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-block:12px 0;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;width:100%}.hs-elevate-blog-post__body .blog-images-2col figcaption{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:collapse;font-size:16px;line-height:1.45;margin-block:40px;width:100%}.hs-elevate-blog-post__body thead th{background:var(--blog-table-header);border:none;color:#fff;font-size:15px;font-weight:700;line-height:1.2;padding:11px 16px;text-align:left}.hs-elevate-blog-post__body tbody td{border:none;color:#000;font-size:16px;font-weight:500;padding:12px 16px;vertical-align:middle}.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-start:1px solid #e5e5e5;margin-block-start:80px;padding-block-start:40px}.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:480/318;background:#bfbfbf;flex-shrink:0;max-width:480px;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:#0a3e6f;border-radius:4px;box-sizing:border-box;color:#fff;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-name{color:#22262a;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:0}.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:480px}}.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;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;min-height:56px;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:min(100%,358px)}.hs-elevate-blog-post__cta-button:focus-visible,.hs-elevate-blog-post__cta-button:hover{background:#fff;color:var(--blog-accent);opacity:1;text-decoration:none}.hs-elevate-blog-post__cta-button-inner{align-items:center;display:inline-flex;gap:8px;justify-content:center}.hs-elevate-blog-post__cta-button svg{display:block;flex-shrink:0;height:24px;width:20px}.hs-elevate-blog-post__cta-button:focus-visible svg path,.hs-elevate-blog-post__cta-button:hover svg path{stroke:var(--blog-accent)}@media (width >= 1029px){.hs-elevate-blog-post__inner{padding-block:80px 80px;padding-inline: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 48px;padding-inline:20px}.hs-elevate-blog-post__header{gap:24px;margin-block-end:40px}.hs-elevate-blog-post__title{font-size:24px;line-height:1.6;max-width:none}.hs-elevate-blog-post__date{font-size:16px}.hs-elevate-blog-post__tag{font-size:12px;height:28px;min-width:0;padding-inline:12px}.hs-elevate-blog-post__body .blog-summary{margin-block-end:40px;padding:24px 20px}.hs-elevate-blog-post__body h2{font-size:20px;margin-block-start:48px}.hs-elevate-blog-post__body h2:after{height:4px;width:114px}.hs-elevate-blog-post__body h3{font-size:18px}.hs-elevate-blog-post__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.hs-elevate-blog-post__authors{margin-block-start:48px}.hs-elevate-blog-post__author-photo{max-width:100%}.hs-elevate-blog-post__author-name{font-size:18px}.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%}}