.carousel__track{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track:focus-visible{outline:2px solid #e8374a;outline-offset:-2px}.carousel .carousel__list{display:flex;flex-wrap:nowrap;gap:24rem;overflow:visible}@media only screen and (max-width: 1271px){.carousel .carousel__list{gap:20rem}}.carousel .carousel__slide{flex:0 0 calc((100% - 48rem)/3);min-width:0;scroll-snap-align:start}@media only screen and (max-width: 1271px){.carousel .carousel__slide{flex-basis:260rem}}.carousel.is-dragging .carousel__track{scroll-snap-type:none;cursor:grabbing;user-select:none}.blog-page{position:relative;padding-top:64rem;overflow:hidden;background:#ededec;color:#363635;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 1271px){.blog-page{padding-top:62rem}}.blog-page__pattern{z-index:0}.blog-page .page-hero{position:relative;z-index:1}.blog-page__content{position:relative;z-index:1;margin:80rem auto 0;padding-bottom:100rem}@media only screen and (max-width: 1271px){.blog-page__content{margin-top:0;padding-bottom:40rem}}.blog-page__content-inner{display:grid;grid-template-columns:320rem 840rem;align-items:start;gap:40rem}@media only screen and (max-width: 1271px){.blog-page__content-inner{display:block}}.blog-featured{position:relative;z-index:1;padding-block:60rem;background:#fff}@media only screen and (max-width: 1271px){.blog-featured{padding-block:40rem}}.blog-featured__inner{position:static}.blog-featured__heading{display:flex;align-items:center;gap:12rem}.blog-featured__heading-dot{display:flex;align-items:center;gap:6rem;width:34rem;height:8rem}.blog-featured__heading-dot::before,.blog-featured__heading-dot::after{display:block;height:8rem;border-radius:50rem;content:""}.blog-featured__heading-dot::before{width:20rem;background:linear-gradient(90deg, #d1d1cf 0%, #e7e6e4 100%)}.blog-featured__heading-dot::after{width:8rem;background:#e8374a}.blog-featured__title{margin:0;color:#000;font-size:18rem;font-weight:700;line-height:1.6;letter-spacing:.03em}.blog-featured__viewport{margin-top:24rem}@media only screen and (max-width: 1271px){.blog-featured__viewport{width:calc(100% + 40rem);margin-inline:-20rem;margin-top:20rem}}@media only screen and (max-width: 1271px){.blog-featured__viewport .carousel__track{scroll-padding-inline-start:20rem}}.blog-featured__cards{width:100%;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1271px){.blog-featured__cards{width:max-content;padding-inline:20rem 95rem}}.blog-featured__controls{position:absolute;top:calc(50% + 25.39rem);left:max(24rem,50% - 653rem);right:max(24rem,50% - 653rem);transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:2}@media only screen and (max-width: 1271px){.blog-featured__controls{display:none}}.blog-featured__control{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:36rem;height:36rem;padding:0;border:1px solid #e7e6e4;border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}@media only screen and (max-width: 1271px){.blog-featured__control{display:none}}.blog-featured__control:disabled,.blog-featured__control.is-disabled{border-color:#e7e6e4;background:#e7e6e4;cursor:default}.blog-featured__control:disabled .blog-featured__control-icon,.blog-featured__control.is-disabled .blog-featured__control-icon{filter:brightness(0) invert(1)}.blog-featured__control--previous .blog-featured__control-icon{transform:scaleX(-1)}.blog-featured__control-icon{display:block;width:8.949rem;height:13.125rem;flex:0 0 auto}.blog-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e7e6e4;border-radius:8rem;background:#fff;transition:background-color var(--duration-hover) var(--ease-hover)}.blog-card__link{display:flex;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none}.blog-card__link:focus-visible{outline:2px solid #e8374a;outline-offset:-2rem}.blog-card__image-frame{width:calc(100% + 2rem);margin-inline:-1rem;flex:0 0 auto;overflow:hidden;aspect-ratio:268/150}@media only screen and (max-width: 1271px){.blog-card__image-frame--featured{height:146rem;aspect-ratio:auto}}@media only screen and (min-width: 1272px){.blog-card__image-frame--list{height:150rem;aspect-ratio:auto}}.blog-card__image-frame--placeholder{display:flex;align-items:center;justify-content:center;background:#f4f4f2}.blog-card__placeholder{width:72rem;height:60rem;object-fit:contain}.blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-hover) var(--ease-hover);transform-origin:center}.blog-card__body{padding:24rem;background:#fff;transition:background-color var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 1271px){.blog-card__body{padding:20rem}}.blog-card__content{display:flex;flex-direction:column;gap:8rem}.blog-card__tag{width:fit-content;margin:0;padding:4rem 12rem;border:1px solid #e7e6e4;border-radius:26rem;background:#fff;color:#363635;font-size:12rem;font-weight:500;line-height:1.5}.blog-card__title{display:-webkit-box;margin:0;overflow:hidden;color:#000;font-size:18rem;font-weight:700;line-height:1.6;letter-spacing:.03em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-card__lead{display:-webkit-box;margin:0;overflow:hidden;color:#363635;font-size:14rem;font-weight:400;line-height:1.5;letter-spacing:.03em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card__actions{display:flex;align-items:center;justify-content:center;padding:8rem 0 32rem;background:#fff;transition:background-color var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 1271px){.blog-card__actions{padding:0 0 24rem}}.blog-card__date{color:#363635;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em}.blog-card__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10rem;width:124rem;height:36rem;padding:8rem 14rem 8rem 16rem;border:1px solid #e7e6e4;border-radius:4rem;background:#fff;color:#e8374a;font-size:14rem;font-weight:700;line-height:1.15;letter-spacing:.03em;transition:border-color var(--duration-hover) var(--ease-hover)}.blog-card__button-label{white-space:nowrap}.blog-card__arrow{display:block;width:12rem;height:12rem;background:currentColor;-webkit-mask:url("../images/home/arrow-red.svg") center/10.6367rem 9rem no-repeat;mask:url("../images/home/arrow-red.svg") center/10.6367rem 9rem no-repeat;transition:transform var(--duration-hover) var(--ease-hover)}@media(hover: hover)and (pointer: fine){.blog-card:is(.is-hover,:hover){background:#f4f4f2}}@media(hover: hover)and (pointer: fine){.blog-card:is(.is-hover,:hover) .blog-card__body,.blog-card:is(.is-hover,:hover) .blog-card__actions{background:#f4f4f2}}@media(hover: hover)and (pointer: fine){.blog-card:is(.is-hover,:hover) .blog-card__button{border-color:#e8374a}}@media(hover: hover)and (pointer: fine){.blog-card:is(.is-hover,:hover) .blog-card__arrow{transform:translateX(3rem)}}@media(hover: hover)and (pointer: fine){.blog-card:is(.is-hover,:hover) .blog-card__image{transform:scale(1.05)}}.blog-list{width:840rem}@media only screen and (max-width: 1271px){.blog-list{width:100%;margin:0 auto}}.blog-list__title{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blog-list__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40rem 24rem;margin-top:40rem}@media only screen and (max-width: 1271px){.blog-list__cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20rem;margin-top:40rem}}@media only screen and (max-width: 767px){.blog-list__cards{display:flex;flex-direction:column;gap:20rem}}.blog-list__card{width:264rem}@media only screen and (max-width: 1271px){.blog-list__card{width:100%;max-width:500rem;margin-inline:auto}}@media only screen and (max-width: 1271px){body:has(.blog-page) .site-footer{min-height:2180rem}}body:has(.blog-page) .service-contact__btn--outline{border-color:#e7e6e4;color:#e8374a}.gutenberg.blog-detail__body{display:flow-root;min-width:0;max-width:100%;color:#363635;font-family:"Noto Sans JP",sans-serif;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em;overflow-wrap:anywhere}.gutenberg.blog-detail__body :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote,pre,table){margin:0}.gutenberg.blog-detail__body>*+*{margin-top:40rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body>*+*{margin-top:24rem}}.gutenberg.blog-detail__body h1{margin-top:48rem;color:#000;font-size:36rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body h1{margin-top:40rem;font-size:24rem}}.gutenberg.blog-detail__body h1+*{margin-top:40rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body h1+*{margin-top:20rem}}.gutenberg.blog-detail__body h2:not(:where(.cta-wrap *,.blog-cta *,.blog_cta *,.has-box-style *,.is-style-stitch-box *,.is-style-light-background-box *,.is-style-comment-box *,.is-style-memo-box *,.box3 *,.sng-box *,.new-cta *)){position:relative;margin-top:48rem;padding-left:28rem;color:#000;font-size:36rem;font-weight:700;line-height:1.5;letter-spacing:.03em;scroll-margin-top:24rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body h2:not(:where(.cta-wrap *,.blog-cta *,.blog_cta *,.has-box-style *,.is-style-stitch-box *,.is-style-light-background-box *,.is-style-comment-box *,.is-style-memo-box *,.box3 *,.sng-box *,.new-cta *)){margin-top:40rem;padding-left:22rem;font-size:24rem}}.gutenberg.blog-detail__body h2:not(:where(.cta-wrap *,.blog-cta *,.blog_cta *,.has-box-style *,.is-style-stitch-box *,.is-style-light-background-box *,.is-style-comment-box *,.is-style-memo-box *,.box3 *,.sng-box *,.new-cta *))::before{position:absolute;top:10rem;left:0;width:8rem;height:8rem;border-radius:50%;background:#e8374a;content:""}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body h2:not(:where(.cta-wrap *,.blog-cta *,.blog_cta *,.has-box-style *,.is-style-stitch-box *,.is-style-light-background-box *,.is-style-comment-box *,.is-style-memo-box *,.box3 *,.sng-box *,.new-cta *))::before{top:0;width:6rem;height:6rem}}.gutenberg.blog-detail__body h2:not(:where(.cta-wrap *,.blog-cta *,.blog_cta *,.has-box-style *,.is-style-stitch-box *,.is-style-light-background-box *,.is-style-comment-box *,.is-style-memo-box *,.box3 *,.sng-box *,.new-cta *))::after{position:absolute;top:24rem;left:0;width:8rem;height:calc(100% - 26rem);border-radius:4rem;background:linear-gradient(180deg, #d1d1cf 0%, #e7e6e4 100%);content:""}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body h2:not(:where(.cta-wrap *,.blog-cta *,.blog_cta *,.has-box-style *,.is-style-stitch-box *,.is-style-light-background-box *,.is-style-comment-box *,.is-style-memo-box *,.box3 *,.sng-box *,.new-cta *))::after{top:10rem;width:6rem;height:calc(100% - 10rem)}}.gutenberg.blog-detail__body h2:not(:where(.cta-wrap *,.blog-cta *,.blog_cta *,.has-box-style *,.is-style-stitch-box *,.is-style-light-background-box *,.is-style-comment-box *,.is-style-memo-box *,.box3 *,.sng-box *,.new-cta *))+*{margin-top:40rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body h2:not(:where(.cta-wrap *,.blog-cta *,.blog_cta *,.has-box-style *,.is-style-stitch-box *,.is-style-light-background-box *,.is-style-comment-box *,.is-style-memo-box *,.box3 *,.sng-box *,.new-cta *))+*{margin-top:20rem}}.gutenberg.blog-detail__body h3{margin-top:48rem;color:#000;font-size:24rem;font-weight:700;line-height:1.5;letter-spacing:.03em;scroll-margin-top:24rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body h3{margin-top:40rem;font-size:20rem;line-height:1.6}}.gutenberg.blog-detail__body h3+*{margin-top:24rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body h3+*{margin-top:20rem}}.gutenberg.blog-detail__body :where(h4,h5,h6){margin-top:32rem;color:#000;font-size:18rem;font-weight:700;line-height:1.6}.gutenberg.blog-detail__body :where(h4,h5,h6)+*{margin-top:20rem}.gutenberg.blog-detail__body>:first-child{margin-top:0}.gutenberg.blog-detail__body>:first-child>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.gutenberg.blog-detail__body p+p{margin-top:40rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body p+p{margin-top:24rem}}.gutenberg.blog-detail__body p+:is(ul,ol,dl,blockquote,figure,table){margin-top:24rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body p+:is(ul,ol,dl,blockquote,figure,table){margin-top:20rem}}.gutenberg.blog-detail__body :is(ul,ol,dl,blockquote,figure,table)+p{margin-top:40rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body :is(ul,ol,dl,blockquote,figure,table)+p{margin-top:24rem}}.gutenberg.blog-detail__body a{color:#e8374a;text-decoration:underline;text-underline-offset:3rem}.gutenberg.blog-detail__body a:focus-visible{outline:2px solid currentColor;outline-offset:3rem}.gutenberg.blog-detail__body :where(ul,ol){display:block;padding-left:24rem;list-style-position:outside}.gutenberg.blog-detail__body ul{list-style-type:disc}.gutenberg.blog-detail__body ol{list-style-type:decimal;counter-reset:none}.gutenberg.blog-detail__body ol[type=a]{list-style-type:lower-alpha}.gutenberg.blog-detail__body ol[type=A]{list-style-type:upper-alpha}.gutenberg.blog-detail__body ol[type=i]{list-style-type:lower-roman}.gutenberg.blog-detail__body ol[type=I]{list-style-type:upper-roman}.gutenberg.blog-detail__body :where(ul,ol)>li{display:list-item;padding:0;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}.gutenberg.blog-detail__body :where(ul,ol)>li::before{content:none}.gutenberg.blog-detail__body :where(ul,ol)>li::marker{color:#e8374a}.gutenberg.blog-detail__body :where(ul,ol)>li.blog-detail__list-item--explicit-marker::marker{content:""}.gutenberg.blog-detail__body :where(ul,ol)>li+li{margin-top:8rem}.gutenberg.blog-detail__body :where(ul,ol)>li>ul,.gutenberg.blog-detail__body :where(ul,ol)>li>ol{margin-top:8rem}.gutenberg.blog-detail__body :where(ul,ol)>li>p+p{margin-top:8rem}.gutenberg.blog-detail__body ul ul{list-style-type:circle}.gutenberg.blog-detail__body ul ul ul{list-style-type:square}.gutenberg.blog-detail__body dt{font-weight:700}.gutenberg.blog-detail__body dd{margin:8rem 0 0}.gutenberg.blog-detail__body dd+dt{margin-top:20rem}.gutenberg.blog-detail__body :where(figure,.wp-caption,.wp-block-table,.wp-block-image){min-width:0;max-width:100%}.gutenberg.blog-detail__body :where(.wp-block-table,.table-wrap){overflow-x:auto;-webkit-overflow-scrolling:touch}.gutenberg.blog-detail__body .blog-detail__table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.gutenberg.blog-detail__body .blog-detail__table-scroll:focus-visible{outline:2px solid #e8374a;outline-offset:4rem}.gutenberg.blog-detail__body table{display:table;width:100%;max-width:none;overflow:hidden;border:1px solid #d1d1cf;border-collapse:separate;border-spacing:0;border-radius:8rem;background:#fff;font-size:16rem;line-height:1.6;-webkit-overflow-scrolling:touch}.gutenberg.blog-detail__body table thead{display:table-header-group}.gutenberg.blog-detail__body table tbody{display:table-row-group}.gutenberg.blog-detail__body table tfoot{display:table-footer-group}.gutenberg.blog-detail__body table tr{display:table-row;padding:0;background:#fff}.gutenberg.blog-detail__body table tr:nth-child(even){background:#fafaf9}.gutenberg.blog-detail__body table th,.gutenberg.blog-detail__body table td{display:table-cell;min-width:144rem;padding:16rem 24rem;border:0;border-top:1px solid #d1d1cf;border-right:1px solid #d1d1cf;color:#363635;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.gutenberg.blog-detail__body table th p+p,.gutenberg.blog-detail__body table td p+p{margin-top:8rem}.gutenberg.blog-detail__body table th:last-child,.gutenberg.blog-detail__body table td:last-child{border-right:0}.gutenberg.blog-detail__body table>:first-child>tr:first-child>:is(th,td){border-top:0}.gutenberg.blog-detail__body table th,.gutenberg.blog-detail__body table thead td,.gutenberg.blog-detail__body table td.heading{background:#ededec;color:#000;font-weight:700}.gutenberg.blog-detail__body .wp-block-table table{display:table;max-width:none}.gutenberg.blog-detail__body blockquote{padding:24rem;border:1px solid #e7e6e4;border-radius:8rem;background:#fff;color:#363635;font-size:16rem;line-height:1.6}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body blockquote{padding:20rem}}.gutenberg.blog-detail__body blockquote p+p{margin-top:16rem}.gutenberg.blog-detail__body blockquote cite{display:block;margin-top:10rem;color:#363635;font-size:12rem;font-style:normal;line-height:1.4}.gutenberg.blog-detail__body img{max-width:100%;height:auto}.gutenberg.blog-detail__body img.blog-detail__image--standalone{display:block;float:none;margin-inline:auto}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body p.blog-detail__quote--readable.has-box-style{padding:16rem;font-size:16rem;line-height:1.8}}.gutenberg.blog-detail__body img[style*=height i]{height:auto !important}.gutenberg.blog-detail__body .wp-block-image img{width:auto;max-width:100%;height:auto}.gutenberg.blog-detail__body :where(.aligncenter,.alignwide,.alignfull){margin-right:auto;margin-left:auto}.gutenberg.blog-detail__body .alignleft{float:left;margin-right:24rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body .alignleft{float:none;margin-right:auto;margin-left:auto}}.gutenberg.blog-detail__body .alignright{float:right;margin-left:24rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body .alignright{float:none;margin-right:auto;margin-left:auto}}.gutenberg.blog-detail__body figcaption,.gutenberg.blog-detail__body .wp-caption-text,.gutenberg.blog-detail__body .wp-element-caption{margin-top:16rem;padding:23rem;border:1px solid #e7e6e4;color:#363635;font-size:14rem;line-height:1.5}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body figcaption,.gutenberg.blog-detail__body .wp-caption-text,.gutenberg.blog-detail__body .wp-element-caption{margin-top:10rem;padding:0;border:0;font-size:12rem;line-height:1.4}}.gutenberg.blog-detail__body :where(video,iframe,embed,object){max-width:100%}.gutenberg.blog-detail__body video{height:auto}.gutenberg.blog-detail__body iframe:where([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="vimeo.com"]){width:100%;height:auto;aspect-ratio:16/9}.gutenberg.blog-detail__body .blog-video{width:100%;max-width:100%}.gutenberg.blog-detail__body .blog-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.gutenberg.blog-detail__body pre{max-width:100%;overflow-x:auto;padding:24rem;border:1px solid #e7e6e4;border-radius:8rem;background:#fafaf9;font-size:14rem;white-space:pre}.gutenberg.blog-detail__body hr{margin-block:40rem;border:0;border-top:1px solid #e7e6e4}.gutenberg.blog-detail__body .blog_index a{color:#363635;text-decoration:none}.gutenberg.blog-detail__body .blog_index a:hover{color:#e8374a;text-decoration:underline}.gutenberg.blog-detail__body .has-box-style,.gutenberg.blog-detail__body .is-style-stitch-box,.gutenberg.blog-detail__body .is-style-light-background-box,.gutenberg.blog-detail__body .is-style-comment-box,.gutenberg.blog-detail__body .is-style-memo-box,.gutenberg.blog-detail__body .blog_cta,.gutenberg.blog-detail__body .box3,.gutenberg.blog-detail__body .sng-box,.gutenberg.blog-detail__body .blog_index,.gutenberg.blog-detail__body dl.list{box-sizing:border-box;width:100%;min-width:0;padding:24rem;border:1px solid #e7e6e4;border-radius:8rem;background:#f4f4f2;color:#363635;font-size:16rem;line-height:1.6;letter-spacing:.03em;overflow-wrap:anywhere}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body .has-box-style,.gutenberg.blog-detail__body .is-style-stitch-box,.gutenberg.blog-detail__body .is-style-light-background-box,.gutenberg.blog-detail__body .is-style-comment-box,.gutenberg.blog-detail__body .is-style-memo-box,.gutenberg.blog-detail__body .blog_cta,.gutenberg.blog-detail__body .box3,.gutenberg.blog-detail__body .sng-box,.gutenberg.blog-detail__body .blog_index,.gutenberg.blog-detail__body dl.list{padding:20rem}}.gutenberg.blog-detail__body .has-box-style>:first-child,.gutenberg.blog-detail__body .is-style-stitch-box>:first-child,.gutenberg.blog-detail__body .is-style-light-background-box>:first-child,.gutenberg.blog-detail__body .is-style-comment-box>:first-child,.gutenberg.blog-detail__body .is-style-memo-box>:first-child,.gutenberg.blog-detail__body .blog_cta>:first-child,.gutenberg.blog-detail__body .box3>:first-child,.gutenberg.blog-detail__body .sng-box>:first-child,.gutenberg.blog-detail__body .blog_index>:first-child,.gutenberg.blog-detail__body dl.list>:first-child{margin-top:0}.gutenberg.blog-detail__body .has-box-style>:last-child,.gutenberg.blog-detail__body .is-style-stitch-box>:last-child,.gutenberg.blog-detail__body .is-style-light-background-box>:last-child,.gutenberg.blog-detail__body .is-style-comment-box>:last-child,.gutenberg.blog-detail__body .is-style-memo-box>:last-child,.gutenberg.blog-detail__body .blog_cta>:last-child,.gutenberg.blog-detail__body .box3>:last-child,.gutenberg.blog-detail__body .sng-box>:last-child,.gutenberg.blog-detail__body .blog_index>:last-child,.gutenberg.blog-detail__body dl.list>:last-child{margin-bottom:0}.gutenberg.blog-detail__body .has-box-style>p+p,.gutenberg.blog-detail__body .has-box-style>p+ul,.gutenberg.blog-detail__body .has-box-style>p+ol,.gutenberg.blog-detail__body .is-style-stitch-box>p+p,.gutenberg.blog-detail__body .is-style-stitch-box>p+ul,.gutenberg.blog-detail__body .is-style-stitch-box>p+ol,.gutenberg.blog-detail__body .is-style-light-background-box>p+p,.gutenberg.blog-detail__body .is-style-light-background-box>p+ul,.gutenberg.blog-detail__body .is-style-light-background-box>p+ol,.gutenberg.blog-detail__body .is-style-comment-box>p+p,.gutenberg.blog-detail__body .is-style-comment-box>p+ul,.gutenberg.blog-detail__body .is-style-comment-box>p+ol,.gutenberg.blog-detail__body .is-style-memo-box>p+p,.gutenberg.blog-detail__body .is-style-memo-box>p+ul,.gutenberg.blog-detail__body .is-style-memo-box>p+ol,.gutenberg.blog-detail__body .blog_cta>p+p,.gutenberg.blog-detail__body .blog_cta>p+ul,.gutenberg.blog-detail__body .blog_cta>p+ol,.gutenberg.blog-detail__body .box3>p+p,.gutenberg.blog-detail__body .box3>p+ul,.gutenberg.blog-detail__body .box3>p+ol,.gutenberg.blog-detail__body .sng-box>p+p,.gutenberg.blog-detail__body .sng-box>p+ul,.gutenberg.blog-detail__body .sng-box>p+ol,.gutenberg.blog-detail__body .blog_index>p+p,.gutenberg.blog-detail__body .blog_index>p+ul,.gutenberg.blog-detail__body .blog_index>p+ol,.gutenberg.blog-detail__body dl.list>p+p,.gutenberg.blog-detail__body dl.list>p+ul,.gutenberg.blog-detail__body dl.list>p+ol{margin-top:16rem}.gutenberg.blog-detail__body .has-box-style>.wp-block-group__inner-container,.gutenberg.blog-detail__body .is-style-stitch-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .is-style-light-background-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .is-style-comment-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .is-style-memo-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .blog_cta>.wp-block-group__inner-container,.gutenberg.blog-detail__body .box3>.wp-block-group__inner-container,.gutenberg.blog-detail__body .sng-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .blog_index>.wp-block-group__inner-container,.gutenberg.blog-detail__body dl.list>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20rem;width:100%;min-width:0}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body .has-box-style>.wp-block-group__inner-container,.gutenberg.blog-detail__body .is-style-stitch-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .is-style-light-background-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .is-style-comment-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .is-style-memo-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .blog_cta>.wp-block-group__inner-container,.gutenberg.blog-detail__body .box3>.wp-block-group__inner-container,.gutenberg.blog-detail__body .sng-box>.wp-block-group__inner-container,.gutenberg.blog-detail__body .blog_index>.wp-block-group__inner-container,.gutenberg.blog-detail__body dl.list>.wp-block-group__inner-container{gap:16rem}}.gutenberg.blog-detail__body .has-box-style>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body .is-style-stitch-box>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body .is-style-light-background-box>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body .is-style-comment-box>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body .is-style-memo-box>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body .blog_cta>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body .box3>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body .sng-box>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body .blog_index>.wp-block-group__inner-container>*,.gutenberg.blog-detail__body dl.list>.wp-block-group__inner-container>*{margin-block:0}.gutenberg.blog-detail__body .has-box-style h2,.gutenberg.blog-detail__body .has-box-style h3,.gutenberg.blog-detail__body .has-box-style h4,.gutenberg.blog-detail__body .is-style-stitch-box h2,.gutenberg.blog-detail__body .is-style-stitch-box h3,.gutenberg.blog-detail__body .is-style-stitch-box h4,.gutenberg.blog-detail__body .is-style-light-background-box h2,.gutenberg.blog-detail__body .is-style-light-background-box h3,.gutenberg.blog-detail__body .is-style-light-background-box h4,.gutenberg.blog-detail__body .is-style-comment-box h2,.gutenberg.blog-detail__body .is-style-comment-box h3,.gutenberg.blog-detail__body .is-style-comment-box h4,.gutenberg.blog-detail__body .is-style-memo-box h2,.gutenberg.blog-detail__body .is-style-memo-box h3,.gutenberg.blog-detail__body .is-style-memo-box h4,.gutenberg.blog-detail__body .blog_cta h2,.gutenberg.blog-detail__body .blog_cta h3,.gutenberg.blog-detail__body .blog_cta h4,.gutenberg.blog-detail__body .box3 h2,.gutenberg.blog-detail__body .box3 h3,.gutenberg.blog-detail__body .box3 h4,.gutenberg.blog-detail__body .sng-box h2,.gutenberg.blog-detail__body .sng-box h3,.gutenberg.blog-detail__body .sng-box h4,.gutenberg.blog-detail__body .blog_index h2,.gutenberg.blog-detail__body .blog_index h3,.gutenberg.blog-detail__body .blog_index h4,.gutenberg.blog-detail__body dl.list h2,.gutenberg.blog-detail__body dl.list h3,.gutenberg.blog-detail__body dl.list h4{padding:0;margin:0 0 16rem;border:0;color:#000;font-size:20rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body .has-box-style h2,.gutenberg.blog-detail__body .has-box-style h3,.gutenberg.blog-detail__body .has-box-style h4,.gutenberg.blog-detail__body .is-style-stitch-box h2,.gutenberg.blog-detail__body .is-style-stitch-box h3,.gutenberg.blog-detail__body .is-style-stitch-box h4,.gutenberg.blog-detail__body .is-style-light-background-box h2,.gutenberg.blog-detail__body .is-style-light-background-box h3,.gutenberg.blog-detail__body .is-style-light-background-box h4,.gutenberg.blog-detail__body .is-style-comment-box h2,.gutenberg.blog-detail__body .is-style-comment-box h3,.gutenberg.blog-detail__body .is-style-comment-box h4,.gutenberg.blog-detail__body .is-style-memo-box h2,.gutenberg.blog-detail__body .is-style-memo-box h3,.gutenberg.blog-detail__body .is-style-memo-box h4,.gutenberg.blog-detail__body .blog_cta h2,.gutenberg.blog-detail__body .blog_cta h3,.gutenberg.blog-detail__body .blog_cta h4,.gutenberg.blog-detail__body .box3 h2,.gutenberg.blog-detail__body .box3 h3,.gutenberg.blog-detail__body .box3 h4,.gutenberg.blog-detail__body .sng-box h2,.gutenberg.blog-detail__body .sng-box h3,.gutenberg.blog-detail__body .sng-box h4,.gutenberg.blog-detail__body .blog_index h2,.gutenberg.blog-detail__body .blog_index h3,.gutenberg.blog-detail__body .blog_index h4,.gutenberg.blog-detail__body dl.list h2,.gutenberg.blog-detail__body dl.list h3,.gutenberg.blog-detail__body dl.list h4{font-size:18rem;line-height:1.6}}.gutenberg.blog-detail__body .has-box-style h2::before,.gutenberg.blog-detail__body .has-box-style h2::after,.gutenberg.blog-detail__body .has-box-style h3::before,.gutenberg.blog-detail__body .has-box-style h3::after,.gutenberg.blog-detail__body .has-box-style h4::before,.gutenberg.blog-detail__body .has-box-style h4::after,.gutenberg.blog-detail__body .is-style-stitch-box h2::before,.gutenberg.blog-detail__body .is-style-stitch-box h2::after,.gutenberg.blog-detail__body .is-style-stitch-box h3::before,.gutenberg.blog-detail__body .is-style-stitch-box h3::after,.gutenberg.blog-detail__body .is-style-stitch-box h4::before,.gutenberg.blog-detail__body .is-style-stitch-box h4::after,.gutenberg.blog-detail__body .is-style-light-background-box h2::before,.gutenberg.blog-detail__body .is-style-light-background-box h2::after,.gutenberg.blog-detail__body .is-style-light-background-box h3::before,.gutenberg.blog-detail__body .is-style-light-background-box h3::after,.gutenberg.blog-detail__body .is-style-light-background-box h4::before,.gutenberg.blog-detail__body .is-style-light-background-box h4::after,.gutenberg.blog-detail__body .is-style-comment-box h2::before,.gutenberg.blog-detail__body .is-style-comment-box h2::after,.gutenberg.blog-detail__body .is-style-comment-box h3::before,.gutenberg.blog-detail__body .is-style-comment-box h3::after,.gutenberg.blog-detail__body .is-style-comment-box h4::before,.gutenberg.blog-detail__body .is-style-comment-box h4::after,.gutenberg.blog-detail__body .is-style-memo-box h2::before,.gutenberg.blog-detail__body .is-style-memo-box h2::after,.gutenberg.blog-detail__body .is-style-memo-box h3::before,.gutenberg.blog-detail__body .is-style-memo-box h3::after,.gutenberg.blog-detail__body .is-style-memo-box h4::before,.gutenberg.blog-detail__body .is-style-memo-box h4::after,.gutenberg.blog-detail__body .blog_cta h2::before,.gutenberg.blog-detail__body .blog_cta h2::after,.gutenberg.blog-detail__body .blog_cta h3::before,.gutenberg.blog-detail__body .blog_cta h3::after,.gutenberg.blog-detail__body .blog_cta h4::before,.gutenberg.blog-detail__body .blog_cta h4::after,.gutenberg.blog-detail__body .box3 h2::before,.gutenberg.blog-detail__body .box3 h2::after,.gutenberg.blog-detail__body .box3 h3::before,.gutenberg.blog-detail__body .box3 h3::after,.gutenberg.blog-detail__body .box3 h4::before,.gutenberg.blog-detail__body .box3 h4::after,.gutenberg.blog-detail__body .sng-box h2::before,.gutenberg.blog-detail__body .sng-box h2::after,.gutenberg.blog-detail__body .sng-box h3::before,.gutenberg.blog-detail__body .sng-box h3::after,.gutenberg.blog-detail__body .sng-box h4::before,.gutenberg.blog-detail__body .sng-box h4::after,.gutenberg.blog-detail__body .blog_index h2::before,.gutenberg.blog-detail__body .blog_index h2::after,.gutenberg.blog-detail__body .blog_index h3::before,.gutenberg.blog-detail__body .blog_index h3::after,.gutenberg.blog-detail__body .blog_index h4::before,.gutenberg.blog-detail__body .blog_index h4::after,.gutenberg.blog-detail__body dl.list h2::before,.gutenberg.blog-detail__body dl.list h2::after,.gutenberg.blog-detail__body dl.list h3::before,.gutenberg.blog-detail__body dl.list h3::after,.gutenberg.blog-detail__body dl.list h4::before,.gutenberg.blog-detail__body dl.list h4::after{content:none}.gutenberg.blog-detail__body .blog_index{background:#fff}.gutenberg.blog-detail__body :is(.is-style-comment-box,.is-style-memo-box) :is(.box3,.sng-box){padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.gutenberg.blog-detail__body .blog_cta>strong:first-child,.gutenberg.blog-detail__body .is-style-comment-box>.wp-block-group__inner-container>p:first-child:has(>strong:only-child){display:block;margin-bottom:20rem;color:#000;font-size:20rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body .blog_cta>strong:first-child,.gutenberg.blog-detail__body .is-style-comment-box>.wp-block-group__inner-container>p:first-child:has(>strong:only-child){margin-bottom:16rem;font-size:18rem;line-height:1.6}}.gutenberg.blog-detail__body .is-style-comment-box>.wp-block-group__inner-container>p:first-child:has(>strong:only-child){margin-bottom:0}.gutenberg.blog-detail__body .blog_cta>strong:first-child+br{display:none}.gutenberg.blog-detail__body dl.list{display:block}.gutenberg.blog-detail__body dl.list dt{margin:0;color:#000;font-weight:700;line-height:1.6}.gutenberg.blog-detail__body dl.list dd{padding:0;color:#363635;line-height:1.6}.gutenberg.blog-detail__body dl.list dd+dt{margin-top:20rem}.gutenberg.blog-detail__body .cta-wrap{display:flex;justify-content:center;box-sizing:border-box;width:100%;min-width:0;text-align:center}.gutenberg.blog-detail__body .cta-wrap>a,.gutenberg.blog-detail__body .button-block>a.btn,.gutenberg.blog-detail__body .wp-block-cocoon-blocks-button-1>a{display:inline-flex;align-items:center;justify-content:center;gap:10rem;box-sizing:border-box;width:fit-content;min-width:min(160rem,100%);max-width:100%;min-height:48rem;height:auto;margin-inline:auto;padding:9rem 20rem;border:0;border-radius:4rem;background:#e8374a;color:#fff;font-size:16rem;font-weight:700;line-height:1.15;letter-spacing:.03em;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--duration-hover) var(--ease-hover)}.gutenberg.blog-detail__body .cta-wrap>a::after,.gutenberg.blog-detail__body .button-block>a.btn::after,.gutenberg.blog-detail__body .wp-block-cocoon-blocks-button-1>a::after{content:"";display:block;position:static;flex:0 0 14rem;width:14rem;height:14rem;margin:0;background:url("../images/home/arrow-white.svg") center/contain no-repeat}.gutenberg.blog-detail__body .cta-wrap>a:hover,.gutenberg.blog-detail__body .button-block>a.btn:hover,.gutenberg.blog-detail__body .wp-block-cocoon-blocks-button-1>a:hover{background-color:#d52b3d;color:#fff}.gutenberg.blog-detail__body .cta-wrap>a:focus-visible,.gutenberg.blog-detail__body .button-block>a.btn:focus-visible,.gutenberg.blog-detail__body .wp-block-cocoon-blocks-button-1>a:focus-visible{outline:2px solid #e8374a;outline-offset:4rem}.gutenberg.blog-detail__body p>.cta-wrap:not(:first-child){margin-top:20rem}@media only screen and (max-width: 1271px){.gutenberg.blog-detail__body p>.cta-wrap:not(:first-child){margin-top:16rem}}.gutenberg.blog-detail__body .cta-wrap .blog-cta,.gutenberg.blog-detail__body .cta-wrap .blog-cta p,.gutenberg.blog-detail__body .cta-wrap .cta-text{min-width:0;margin:0;padding:0;color:#fff;font-size:16rem;font-weight:700;line-height:1.15;text-decoration:none}.gutenberg.blog-detail__body .new-cta{display:flex;align-items:center;gap:16rem;box-sizing:border-box;width:100%;min-width:0;padding:16rem;border:1px solid #e7e6e4;border-radius:8rem;background:#fff;color:#000;text-decoration:none;transition:background-color var(--duration-hover) var(--ease-hover)}.gutenberg.blog-detail__body .new-cta::after{content:"";flex:0 0 14rem;width:14rem;height:14rem;background:url("../images/home/arrow-red.svg") center/contain no-repeat}@media(hover: hover)and (pointer: fine){.gutenberg.blog-detail__body .new-cta:hover{background:#f4f4f2;color:#000;text-decoration:none}}.gutenberg.blog-detail__body .new-cta:focus-visible{outline:2px solid #e8374a;outline-offset:4rem}.gutenberg.blog-detail__body .new-cta__img{display:block;flex:0 0 200rem;overflow:hidden;aspect-ratio:16/9;border-radius:4rem;background:#f4f4f2}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .new-cta__img{flex-basis:112rem}}.gutenberg.blog-detail__body .new-cta__img img{display:block;width:100%;height:100%;margin:0;object-fit:contain}.gutenberg.blog-detail__body .new-cta__txt{flex:1 1 auto;min-width:0;color:#000;font-size:16rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .new-cta__txt{font-size:14rem}}.gutenberg.blog-detail__body .cta-link{display:block;width:fit-content;max-width:100%;margin-inline:auto;text-decoration:none}.gutenberg.blog-detail__body .cta-link img{display:block;max-width:100%;height:auto}.gutenberg.blog-detail__body .button-block,.gutenberg.blog-detail__body .wp-block-cocoon-blocks-button-1{text-align:center}.gutenberg.blog-detail__body .font-bold,.gutenberg.blog-detail__body .heading{font-weight:700}.gutenberg.blog-detail__body .red{color:#e8374a}.gutenberg.blog-detail__body .blue{color:#27649e}.gutenberg.blog-detail__body .fz-12px{font-size:12rem;line-height:1.5}.gutenberg.blog-detail__body .fz-14px{font-size:14rem;line-height:1.5}.gutenberg.blog-detail__body .word-balloon{display:flex;align-items:flex-start;gap:16rem;margin:24rem 0}.gutenberg.blog-detail__body .word-balloon--right{flex-direction:row-reverse}.gutenberg.blog-detail__body .word-balloon__avatar{display:flex;flex:0 0 80rem;flex-direction:column;align-items:center;gap:6rem;width:80rem}.gutenberg.blog-detail__body .word-balloon--s .word-balloon__avatar{flex-basis:64rem;width:64rem}.gutenberg.blog-detail__body .word-balloon--l .word-balloon__avatar{flex-basis:96rem;width:96rem}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .word-balloon .word-balloon__avatar{flex-basis:56rem;width:56rem}}.gutenberg.blog-detail__body .word-balloon__image{display:block;width:100%;height:auto;margin:0;aspect-ratio:1;border:1px solid #e7e6e4;border-radius:8rem;background:#fff;object-fit:cover}.gutenberg.blog-detail__body .word-balloon__image--round{border-radius:50%}.gutenberg.blog-detail__body .word-balloon__name{color:#363635;font-size:12rem;line-height:1.4;text-align:center;overflow-wrap:anywhere}.gutenberg.blog-detail__body .word-balloon__body{position:relative;flex:1 1 auto;min-width:0;padding:16rem 20rem;border:1px solid #e7e6e4;border-radius:8rem;background:#f4f4f2;color:#363635;font-size:16rem;line-height:1.7;letter-spacing:.03em;overflow-wrap:anywhere}.gutenberg.blog-detail__body .word-balloon__body>:first-child{margin-top:0}.gutenberg.blog-detail__body .word-balloon__body>:last-child{margin-bottom:0}.gutenberg.blog-detail__body .word-balloon__body::before,.gutenberg.blog-detail__body .word-balloon__body::after{content:"";position:absolute;top:20rem;width:0;height:0;border:8rem solid rgba(0,0,0,0)}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .word-balloon__body{padding:12rem 16rem;font-size:15rem}}.gutenberg.blog-detail__body .word-balloon--left .word-balloon__body::before{right:100%;border-right-color:#e7e6e4}.gutenberg.blog-detail__body .word-balloon--left .word-balloon__body::after{right:calc(100% - 1px);border-right-color:#f4f4f2}.gutenberg.blog-detail__body .word-balloon--right .word-balloon__body::before{left:100%;border-left-color:#e7e6e4}.gutenberg.blog-detail__body .word-balloon--right .word-balloon__body::after{left:calc(100% - 1px);border-left-color:#f4f4f2}.gutenberg.blog-detail__body .cta-link{margin-block:24rem}.gutenberg.blog-detail__body .legacy-cta{padding-top:12rem}.gutenberg.blog-detail__body .legacy-cta__link{position:relative;display:block;padding:32rem 32rem 24rem;border:1px solid #e8374a;border-radius:8rem;background:#fff;color:#363635;text-decoration:none;transition:box-shadow var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-cta__link{padding:28rem 20rem 20rem}}@media(hover: hover)and (pointer: fine){.gutenberg.blog-detail__body .legacy-cta__link:hover{box-shadow:0 2rem 8rem rgba(0,0,0,.15);color:#363635;text-decoration:none}.gutenberg.blog-detail__body .legacy-cta__link:hover .legacy-cta__title{color:#e8374a}.gutenberg.blog-detail__body .legacy-cta__link:hover .legacy-cta__button{background-color:#d52b3d}}.gutenberg.blog-detail__body .legacy-cta__link:focus-visible{outline:2px solid #e8374a;outline-offset:4rem}.gutenberg.blog-detail__body .legacy-cta__label{position:absolute;top:-12rem;left:24rem;display:inline-flex;align-items:center;height:24rem;padding:0 16rem;border-radius:100vh;background:#e8374a;color:#fff;font-size:14rem;font-weight:700;line-height:1;letter-spacing:.03em}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-cta__label{left:16rem}}.gutenberg.blog-detail__body .legacy-cta__inner{display:flex;align-items:center;gap:32rem}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-cta__inner{flex-direction:column;align-items:stretch;gap:20rem}}.gutenberg.blog-detail__body .legacy-cta__thumb{flex:0 0 208rem;min-width:0}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-cta__thumb{flex-basis:auto}}.gutenberg.blog-detail__body .legacy-cta__image{display:block;width:100%;height:auto;margin:0}.gutenberg.blog-detail__body .legacy-cta__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12rem;min-width:0}.gutenberg.blog-detail__body .legacy-cta__title{color:#000;font-size:20rem;font-weight:700;line-height:1.5;letter-spacing:.03em;transition:color var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-cta__title{font-size:18rem}}.gutenberg.blog-detail__body .legacy-cta__text{color:#363635;font-size:16rem;line-height:1.6;letter-spacing:.03em}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-cta__text{font-size:14rem}}.gutenberg.blog-detail__body .legacy-cta__button{display:inline-flex;align-self:flex-end;align-items:center;gap:10rem;min-height:40rem;margin-top:4rem;padding:8rem 20rem;border-radius:4rem;background:#e8374a;color:#fff;font-size:16rem;font-weight:700;line-height:1.15;letter-spacing:.03em;transition:background-color var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-cta__button{align-self:stretch;justify-content:center}}.gutenberg.blog-detail__body .legacy-cta__button::after{content:"";flex:0 0 14rem;width:14rem;height:14rem;background:url("../images/home/arrow-white.svg") center/contain no-repeat}.gutenberg.blog-detail__body .legacy-related{display:flex;align-items:center;gap:16rem;margin:24rem 0;padding:16rem;border:1px solid #e7e6e4;border-radius:8rem;background:#fff;color:#363635;text-decoration:none;transition:background-color var(--duration-hover) var(--ease-hover)}@media(hover: hover)and (pointer: fine){.gutenberg.blog-detail__body .legacy-related:hover{background:#f4f4f2;color:#363635;text-decoration:none}}.gutenberg.blog-detail__body .legacy-related:focus-visible{outline:2px solid #e8374a;outline-offset:4rem}.gutenberg.blog-detail__body .legacy-related__thumb{display:block;flex:0 0 200rem;overflow:hidden;aspect-ratio:16/9;border-radius:4rem;background:#f4f4f2}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-related__thumb{flex-basis:112rem}}.gutenberg.blog-detail__body .legacy-related__image{display:block;width:100%;height:100%;margin:0;object-fit:cover}.gutenberg.blog-detail__body .legacy-related__body{display:flex;flex-direction:column;gap:6rem;min-width:0}.gutenberg.blog-detail__body .legacy-related__label{color:#e8374a;font-size:12rem;font-weight:700;line-height:1.4;letter-spacing:.03em}.gutenberg.blog-detail__body .legacy-related__title{display:-webkit-box;overflow:hidden;color:#000;font-size:16rem;font-weight:700;line-height:1.5;letter-spacing:.03em;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width: 767px){.gutenberg.blog-detail__body .legacy-related__title{font-size:14rem}}.blog-detail{position:relative;overflow:hidden;overflow:clip;background:#fff;color:#363635;font-family:"Noto Sans JP",sans-serif}.blog-detail--bo-article .gutenberg.blog-detail__body{line-height:1.8}.blog-detail--bo-article .gutenberg.blog-detail__body :where(p,li){line-height:1.8}.blog-detail__intro{position:relative;isolation:isolate;width:100%;padding-bottom:80rem;background:#fff}@media only screen and (max-width: 1271px){.blog-detail__intro{padding-bottom:40rem}}.blog-detail__top-breadcrumb-capture{position:absolute;z-index:2;inset-inline:0;top:64rem;box-sizing:border-box;height:40rem}@media only screen and (max-width: 1271px){.blog-detail__top-breadcrumb-capture{display:none}}.blog-detail__intro-visual{position:absolute;z-index:0;right:-210rem;top:-84rem;width:845rem;height:633rem;overflow:visible;pointer-events:none}@media only screen and (min-width: 1441px){.blog-detail__intro-visual{right:calc(50% - 930rem)}}@media only screen and (max-width: 1271px){.blog-detail__intro-visual{left:0;right:auto;top:-62rem;width:100%;height:388rem;overflow:hidden;overflow:clip}}@media only screen and (max-width: 1271px){.blog-detail__intro-visual .detail-hero__background{left:70rem;top:30rem;width:844rem;height:331rem}}.blog-detail__intro-inner{position:relative;z-index:1;width:100%;padding-top:184rem}@media only screen and (max-width: 1271px){.blog-detail__intro-inner{padding-top:102rem}}.blog-detail__related-inner{width:100%}.blog-detail__tag-list{display:flex;flex-wrap:wrap;gap:8rem;padding-block:40rem}@media only screen and (max-width: 1271px){.blog-detail__tag-list{gap:8rem;padding-block:0}}.blog-detail__tag-list .tag{min-height:32rem;padding:3rem 12rem;font-size:16rem;line-height:1.5}@media only screen and (max-width: 1271px){.blog-detail__tag-list .tag{min-height:26rem;padding:3rem 12rem;font-size:12rem}}.blog-detail__title{max-width:1200rem;margin-top:0;color:#0a0a0a;font-size:36rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__title{margin-top:20rem;font-size:20rem;line-height:1.6}}.blog-detail__date{display:flex;flex-wrap:nowrap;align-items:center;gap:6rem;margin-top:40rem;color:#363635;font-family:"Noto Sans JP",sans-serif;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__date{margin-top:20rem}}.blog-detail__date-icon{display:grid;width:24rem;height:24rem;flex-shrink:0;place-items:center}.blog-detail__date-icon-image{display:block;width:24rem;height:24rem}.blog-detail__overview{width:894rem;margin:56rem auto 0}@media only screen and (max-width: 1271px){.blog-detail__overview{margin-top:20rem;width:100%}}.blog-detail__overview>:first-child{margin-top:0}.blog-detail__hero{aspect-ratio:16/9;overflow:hidden;border-radius:8rem;background:#ccc}.blog-detail__hero--contain{background:#f4f4f2}.blog-detail__hero--contain .blog-card__image{object-fit:contain}.blog-detail__overview-copy{margin-top:40rem}.blog-detail__lead{margin-top:40rem}.blog-detail__overview-copy-title+.blog-detail__lead{margin-top:24rem}@media only screen and (max-width: 1271px){.blog-detail__overview-copy-title+.blog-detail__lead{margin-top:20rem}}.blog-detail__overview-copy-title{color:#363635;font-size:24rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__overview-copy-title{font-size:20rem;line-height:1.6}}.blog-detail__overview-copy-text{margin-top:24rem;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__overview-copy-text{margin-top:20rem}}.blog-detail__toc{box-sizing:border-box;display:grid;grid-template-columns:81rem 1fr;width:894rem;margin-top:40rem;padding:33rem;border:1px solid #e7e6e4;border-radius:8rem;background:#fff}@media only screen and (max-width: 1271px){.blog-detail__toc{display:flex;flex-direction:column;gap:20rem;width:100%;margin-top:40rem;margin-left:-20rem;padding:0 20rem;border:0;background:rgba(0,0,0,0)}}.blog-detail__toc-list{display:grid;gap:16rem;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1271px){.blog-detail__toc-list{display:flex;flex-direction:column;gap:0;width:100%;margin-top:0}}.blog-detail__toc-item{list-style:none}@media only screen and (max-width: 1271px){.blog-detail__toc-item{box-sizing:border-box;width:100%;padding:10rem;box-shadow:inset 0 -1rem 0 #e7e6e4}}@media only screen and (max-width: 1271px){.blog-detail__toc-item:first-child{box-shadow:inset 0 1rem 0 #e7e6e4,inset 0 -1rem 0 #e7e6e4}}.blog-detail__toc-item--sp{display:none}@media only screen and (max-width: 1271px){.blog-detail__toc-item--sp{display:list-item}}.blog-detail__toc-link{display:flex;align-items:baseline;gap:8rem;color:inherit;font-size:16rem;line-height:1.7;text-decoration:none}@media only screen and (max-width: 1271px){.blog-detail__toc-link{align-items:flex-start;gap:8rem;font-size:16rem;line-height:1.6;letter-spacing:.03em}}.blog-detail__toc-number{display:flex;flex:0 0 auto;gap:2rem;color:#e8374a;font-family:"Poppins",sans-serif;font-size:18rem;line-height:1.5;letter-spacing:.03em;text-align:center;white-space:nowrap}@media only screen and (max-width: 1271px){.blog-detail__toc-number{font-size:18rem}}.blog-detail__toc-number-digit{display:block;min-width:12rem;white-space:nowrap}.blog-detail__toc-number-dot{display:block}.blog-detail__toc-link-label{flex:1 0 0;min-width:0;padding-top:1rem}.blog-detail__toc-link-label-pc{display:inline}@media only screen and (max-width: 1271px){.blog-detail__toc-link-label-pc{display:none}}.blog-detail__toc-link-label-sp{display:none}@media only screen and (max-width: 1271px){.blog-detail__toc-link-label-sp{display:inline}}.blog-detail__toc-title.text-h3-02{width:auto;margin:0}.blog-detail__content{position:relative;isolation:isolate;padding-block:80rem 100rem;background:#fff}@media only screen and (max-width: 1271px){.blog-detail__content{padding-block:40rem}}.blog-detail__content-background{--blog-detail-content-bg-width: 1440rem;position:absolute;z-index:0;top:0;right:0;left:0;height:720rem;pointer-events:none;background:linear-gradient(150.585deg, rgba(255, 255, 255, 0) 20.585%, #fff 41.584%),linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)),url("../images/home/service-bg-pc.png") center top/var(--blog-detail-content-bg-width) auto no-repeat,#fff}@media only screen and (min-width: 1441px){.blog-detail__content-background{--blog-detail-content-bg-width: 100%}}@media only screen and (max-width: 1271px){.blog-detail__content-background{right:-20rem;left:-20rem;height:388rem;background:linear-gradient(150.602deg, rgba(255, 255, 255, 0) 20.585%, #fff 41.584%),linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)),url("../images/home/service-bg-sp.png") left top/776rem 388rem no-repeat,#fff}}.blog-detail__content-inner{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:840rem 320rem;align-items:start;gap:40rem}@media only screen and (max-width: 1271px){.blog-detail__content-inner{display:flex;flex-direction:column}}.blog-detail__article{width:840rem}@media only screen and (max-width: 1271px){.blog-detail__article{width:100%}}.blog-detail__article-text{margin-top:40rem;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__article-text{margin-top:20rem}}.blog-detail__article-features{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__article-features{margin-top:40rem}}.blog-detail__article-download{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__article-download{margin-top:80rem}}.blog-detail__heading{display:flex;align-items:stretch;gap:18rem;padding-bottom:32rem;border-bottom:1px solid #e7e6e4;color:#0a0a0a;font-size:32rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__heading{gap:12rem;padding-bottom:18rem;font-size:24rem}}.blog-detail__heading-icon{position:relative;flex:0 0 10rem;width:10rem;background:#e8374a}@media only screen and (max-width: 1271px){.blog-detail__heading-icon{flex-basis:6rem;width:6rem}}.blog-detail__heading-icon::before{position:absolute;top:0;left:0;width:10rem;height:10rem;border-radius:50%;background:#e8374a;content:""}@media only screen and (max-width: 1271px){.blog-detail__heading-icon::before{width:6rem;height:6rem}}.blog-detail__article-text--heading-follow{margin-top:40rem}@media only screen and (max-width: 1271px){.blog-detail__article-text--heading-follow{margin-top:20rem}}.blog-detail__article-subheading.text-h3-02{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__article-subheading.text-h3-02{margin-top:44rem}}.blog-detail__plain-list.text-list{margin:24rem 0 0;padding:0;list-style:none}@media only screen and (max-width: 1271px){.blog-detail__plain-list.text-list{margin-top:20rem}}@media only screen and (max-width: 1271px){.blog-detail__plain-list-item.text-list__item{line-height:1.5}}.blog-detail__table-wrap{width:100%;overflow-x:auto;margin-top:24rem;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 1271px){.blog-detail__table-wrap{margin-top:20rem}}.blog-detail__table.table-4col{box-sizing:border-box;display:block;width:840rem;overflow:hidden;border:1px solid #e7e6e4;border-collapse:separate;border-spacing:0;border-radius:8rem}@media only screen and (max-width: 1271px){.blog-detail__table.table-4col{width:542rem}}.blog-detail__table-head.table-4col__head,.blog-detail__table-body.table-4col__body{display:block}.blog-detail__table-row.table-4col__row{box-sizing:border-box;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:24rem;padding:16rem 24rem}.blog-detail__table-row.table-4col__row--head,.blog-detail__table-row.table-4col__row--data-02,.blog-detail__table-row.table-4col__row--data-04{background:#f4f4f2}.blog-detail__table-row.table-4col__row--data-01,.blog-detail__table-row.table-4col__row--data-03{background:#fafaf9}.blog-detail__table-heading.table-4col__heading{padding:0;border:0;text-align:left;vertical-align:top;font-size:16rem;font-weight:700;line-height:1.6;letter-spacing:.03em;white-space:nowrap}.blog-detail__table-data.table-4col__data{min-width:0;padding:0;border:0;color:#000;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em;white-space:nowrap}.blog-detail__quote{box-sizing:border-box;width:calc(100% - 2rem);margin:16rem 0 0;padding:24rem;border:1px solid #e7e6e4;border-radius:8rem;background:#fff}@media only screen and (max-width: 1271px){.blog-detail__quote{width:100%;margin-top:40rem;padding:20rem}}.blog-detail__quote-text{margin:0;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}.blog-detail__quote-cite{display:block;margin-top:10rem;color:#363635;font-size:12rem;font-style:normal;line-height:1.4;letter-spacing:.03em}.blog-detail__article-figure{margin:48rem 0 0;padding-bottom:48rem}@media only screen and (max-width: 1271px){.blog-detail__article-figure{margin-top:20rem;padding-bottom:0}}.blog-detail__article-figure-visual{width:840rem;aspect-ratio:16/9;border-radius:8rem;background:rgba(0,0,0,.2)}@media only screen and (max-width: 1271px){.blog-detail__article-figure-visual{width:100%}}.blog-detail__article-figure-caption{box-sizing:border-box;width:calc(100% - 2rem);margin-top:16rem;padding:23rem;border:1px solid #e7e6e4;font-size:14rem;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__article-figure-caption{height:52rem;width:100%;margin-top:10rem;padding:0;border:0;font-size:12rem;line-height:1.4}}.blog-detail__article-figure-caption-label{font-weight:700}.blog-detail__callout{box-sizing:border-box;display:flex;flex-direction:column;width:calc(100% - 2rem);gap:16rem;padding:24rem;border:1px solid #e7e6e4;border-radius:8rem;background:#f4f4f2}@media only screen and (max-width: 1271px){.blog-detail__callout{margin-top:80rem;width:100%;padding:20rem}}.blog-detail__callout+.wp-block-heading{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__callout+.wp-block-heading{margin-top:40rem}}.blog-detail__callout+:not(.wp-block-heading){margin-top:40rem}@media only screen and (max-width: 1271px){.blog-detail__callout+:not(.wp-block-heading){margin-top:24rem}}.blog-detail__callout-content{display:flex;flex-direction:column;align-items:flex-start;gap:20rem}@media only screen and (max-width: 1271px){.blog-detail__callout-content{gap:16rem}}.blog-detail__callout-title{margin:0;color:#000;font-size:20rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__callout-title{font-size:18rem;line-height:1.6}}.blog-detail__callout-text{margin:0;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}.blog-detail__callout-list-copy{min-width:1rem;flex:1 0 0}.blog-detail__download{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:calc(100% - 2rem);gap:24rem;padding:32rem;overflow:hidden;border-radius:8rem;background:linear-gradient(rgba(0, 0, 0, 0.84), rgba(0, 0, 0, 0.84)),url("../images/service/contact-pc.webp") center top/1440rem 412rem no-repeat,#363635;color:#fff;text-align:center}@media only screen and (max-width: 1271px){.blog-detail__download{width:100%;align-items:stretch;justify-content:flex-end;gap:24rem;padding:20rem;background:linear-gradient(rgba(0, 0, 0, 0.84), rgba(0, 0, 0, 0.84)),url("../images/service/contact-sp.webp") center top/375rem 500rem no-repeat,#363635}}.blog-detail__download+.wp-block-heading{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__download+.wp-block-heading{margin-top:40rem}}.blog-detail__download+:not(.wp-block-heading){margin-top:40rem}@media only screen and (max-width: 1271px){.blog-detail__download+:not(.wp-block-heading){margin-top:24rem}}.blog-detail__download-content{display:flex;flex-direction:column;align-items:center;gap:16rem;width:100%}@media only screen and (max-width: 1271px){.blog-detail__download-content{gap:8rem;text-align:center}}.blog-detail__download-title{margin:0;color:#fff;font-size:24rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__download-title{font-size:18rem;line-height:1.6;white-space:nowrap}}.blog-detail__download-text{margin:0;color:#fff;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__download-text{width:100%;font-size:14rem;line-height:1.5}}.blog-detail__download-text-line{display:block}@media only screen and (max-width: 1271px){.blog-detail__download-text-punctuation{display:none}}@media only screen and (max-width: 1271px){.blog-detail__download-text-line--pc{display:none}}.blog-detail__download-link{width:160rem;flex:0 0 48rem;align-self:center;gap:10rem;padding:9rem 16rem 9rem 20rem;border:0;line-height:1.15}.blog-detail__download-link-label{flex:1 0 0;min-width:1rem}.blog-detail__download-link-icon{display:flex;align-items:center;justify-content:center;margin-left:0}.blog-detail__download-link-icon-image{width:12.409rem;height:10.5rem}.blog-detail__article-text--download-follow{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__article-text--download-follow{margin-top:40rem}}.blog-detail__article-inline-link{color:#e8374a;text-decoration:underline;text-underline-offset:3rem}.blog-detail__recommendations{margin-top:-80rem;box-sizing:border-box;width:320rem;overflow:hidden;border-radius:8rem;background:#fff}@media only screen and (max-width: 1271px){.blog-detail__recommendations{margin-top:0rem;max-width:500rem;width:100%;align-self:center}}.blog-detail__recommendations-title{box-sizing:border-box;display:grid;min-height:59rem;place-items:center;margin:0;padding:15rem 32rem 16rem;border:1rem solid #e7e6e4;border-bottom:0;border-radius:8rem 8rem 0 0;background:#f4f4f2;color:#000;font-size:18rem;font-weight:700;line-height:1.5;letter-spacing:.03em}.blog-detail__document-list{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:32rem;padding:32rem 32rem 31rem;border:1rem solid #e7e6e4;border-top:0}@media only screen and (max-width: 1271px){.blog-detail__document-list{align-items:center;gap:20rem;padding:20rem 19rem}}.blog-detail__document-card{width:256rem;min-height:214rem;color:inherit;text-decoration:none}@media only screen and (max-width: 1271px){.blog-detail__document-card{width:100%;min-height:239.333rem}}.blog-detail__document-card:nth-of-type(1){width:274rem;min-height:225.333rem}@media only screen and (max-width: 1271px){.blog-detail__document-card:nth-of-type(1){width:100%;min-height:239.333rem}}.blog-detail__document-card:nth-of-type(4){width:274rem;min-height:225.333rem}@media only screen and (max-width: 1271px){.blog-detail__document-card:nth-of-type(4){width:100%;min-height:239.333rem}}.blog-detail__document-image:not(:has(img)){width:calc(100% - 32rem);padding:0;aspect-ratio:1200/800}.blog-detail__document-title{width:100%;margin:0}.blog-detail__document-divider{display:none;width:100%;height:1rem;margin:0;border:0;background:#e7e6e4}@media only screen and (max-width: 1271px){.blog-detail__document-divider{display:block;flex:0 0 1rem}}.blog-detail__related{position:relative;padding-block:80rem;background:#ededec}@media only screen and (max-width: 1271px){.blog-detail__related{padding-block:40rem}}.blog-detail__related-title{display:flex;align-items:center;justify-content:center;margin:0;color:#0a0a0a;font-size:36rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.blog-detail__related-title{font-size:34rem}}.blog-detail__related-blog{margin-top:0}@media only screen and (max-width: 1271px){.blog-detail__related-blog{margin-top:40rem}}.blog-detail__related-blog-title{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__related-blog-title{margin-top:40rem}}@media only screen and (max-width: 1271px){.blog-detail__related-blog-title .text-h3-01__lead{width:100%;white-space:normal}}.blog-detail__related-blog-group{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__related-blog-group{margin-top:40rem}}.blog-detail__related-blog-slider{position:relative}.blog-detail__recommended-blog-group{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__recommended-blog-group{margin-top:40rem}}.blog-detail__recommended-blog-slider{position:relative}.blog-detail__recommended-blog-index-link-wrap{box-sizing:border-box;display:flex;justify-content:center;width:100%;height:96rem;padding-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__recommended-blog-index-link-wrap{height:88rem;padding-top:40rem}}.blog-detail__recommended-blog-index-link{box-sizing:border-box;width:160rem;min-height:48rem;line-height:1.15}.blog-detail__related-blog-slider .blog-featured__controls,.blog-detail__recommended-blog-slider .blog-featured__controls{top:50%;right:max(-53rem,624rem - 50vw);left:max(-53rem,624rem - 50vw)}.blog-detail__related-blog-card,.blog-detail__recommended-blog-card{width:384rem;height:505.925rem}@media only screen and (max-width: 1271px){.blog-detail__related-blog-card,.blog-detail__recommended-blog-card{flex:0 0 260rem;width:260rem;height:434rem}}.blog-detail__related-events{margin-top:48rem}@media only screen and (max-width: 1271px){.blog-detail__related-events{margin-top:80rem}}.blog-detail__related-events-title{width:960rem;padding-bottom:48rem}@media only screen and (max-width: 1271px){.blog-detail__related-events-title{width:335rem;padding-bottom:6rem}}.blog-detail__related-events-list{display:flex;flex-direction:column;gap:24rem;margin-top:0}@media only screen and (max-width: 1271px){.blog-detail__related-events-list{width:max-content;flex-direction:row;gap:20rem;margin-top:40rem;margin-inline:-20rem;padding-inline:20rem}}.blog-detail__related-event-card{box-sizing:border-box;width:1200rem;min-height:321rem;overflow:hidden}@media only screen and (max-width: 1271px){.blog-detail__related-event-card .seminar-card__link{min-height:629rem}}@media only screen and (max-width: 1271px){.blog-detail__related-event-card .seminar-card__tags{gap:8rem}}@media only screen and (max-width: 1271px){.blog-detail__related-event-card .seminar-card__title{margin-top:24rem}}@media only screen and (max-width: 1271px){.blog-detail__related-event-card .seminar-card__lead{margin-top:16rem}}@media only screen and (max-width: 1271px){.blog-detail__related-event-card .seminar-card__meta{gap:8rem;margin-top:16rem}}@media only screen and (max-width: 1271px){.blog-detail__related-event-card .seminar-card__btn-area{position:relative;margin-top:-1rem}}@media only screen and (max-width: 1271px){.blog-detail__related-event-card .seminar-card__btn-line{position:absolute;top:0;left:50%;max-width:100%;transform:translateX(-50%)}}@media only screen and (max-width: 1271px){.blog-detail__related-event-card{flex:0 0 260rem;width:260rem;min-height:0;padding:20rem}}.blog-detail__related-events-action{display:flex;justify-content:center;margin:48rem 0 0}@media only screen and (max-width: 1271px){.blog-detail__related-events-action{margin-top:40rem}}.blog-detail__related-events-link{width:258rem;line-height:1.15}
