.blogFaq__head,.blogSummary__head,.blogToc__head{margin:0;padding:0;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:22px;line-height:1.5;font-weight:700;letter-spacing:.02em;font-feature-settings:"palt";color:#14213d;word-break:keep-all;overflow-wrap:anywhere}.blogSummary{font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#14213d}.blogSummary__text{max-width:680px;margin:18px 0 0;font-size:19px;line-height:1.85;letter-spacing:.01em;font-weight:400;color:#14213d;word-break:normal;line-break:strict;overflow-wrap:anywhere}@media(max-width:767px){.blogSummary__text{font-size:17px;line-height:1.9}}.blogToc{font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#14213d}.blogToc__list{max-width:680px;margin:20px 0 0;padding:0;list-style:none}.blogToc__item{margin:0;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.blogToc__item--h2{padding:6px 0;font-size:17px;font-weight:700;color:#14213d}.blogToc__item--h3{padding:3px 0 3px 24px;font-size:15px;font-weight:400;color:#3d4a63}@media(max-width:767px){.blogToc__item--h2{padding-left:28px}.blogToc__item--h3{padding-left:44px}}.blogToc__item a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(20,33,61,.3);transition:text-decoration-color var(--blog-dur) var(--blog-ease)}.blogToc__item a:hover{text-decoration-color:#14213d}.blogToc__item a:focus-visible{outline:2px solid #14213d;outline-offset:3px}.blogFaq{font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#14213d}.blogFaq__list{margin:28px 0 0;padding:0}.blogFaq__row{position:relative;display:grid;grid-template-columns:minmax(0,336px) 40px minmax(0,1fr);padding:28px 0 30px}.blogFaq__row:before{content:"";position:absolute;top:0;left:-48px;right:0;height:1px;background:#c9d1de}@media(max-width:1279px){.blogFaq__row{grid-template-columns:minmax(0,260px) 40px minmax(0,1fr)}}@media(max-width:959px){.blogFaq__row{grid-template-columns:minmax(0,1fr);row-gap:12px}}@media(max-width:767px){.blogFaq__row{padding:24px 0}.blogFaq__row:before{left:-28px}}.blogFaq__q{grid-column:1;position:relative;margin:0;padding-left:28px;font-size:17px;line-height:1.75;font-weight:700;color:#14213d;word-break:keep-all;overflow-wrap:anywhere}.blogFaq__q:before{content:"Q"/"";position:absolute;top:0;left:0;font-size:15px;line-height:29.75px;color:#3d4a63}.blogFaq__a{grid-column:3;position:relative;margin:0;font-size:16px;line-height:1.9;letter-spacing:.02em;font-weight:400;color:#14213d;word-break:normal;line-break:strict;overflow-wrap:anywhere}.blogFaq__a:before{content:"A"/"";position:absolute;top:0;left:-24px;font-size:15px;line-height:30.4px;font-weight:700;letter-spacing:0;color:#3d4a63}@media(max-width:959px){.blogFaq__a{grid-column:1;padding-left:28px}.blogFaq__a:before{left:0}}.blogAuthor{scroll-margin-top:var(--blog-scroll-mt)}.blogAuthor,.blogAuthor__head{font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#14213d}.blogAuthor__head{margin:0;padding:0;font-size:22px;line-height:1.5;font-weight:700;letter-spacing:.02em;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:anywhere}.blogAuthor__row{position:relative;display:grid;grid-template-columns:112px 36px minmax(0,520px) minmax(0,1fr);margin-top:28px;padding-top:32px}.blogAuthor__row:before{content:"";position:absolute;top:0;left:-48px;right:0;height:1px;background:#c9d1de}@media(max-width:1279px){.blogAuthor__row{grid-template-columns:112px 36px minmax(0,1fr)}}@media(max-width:767px){.blogAuthor__row{grid-template-columns:88px 20px minmax(0,1fr)}.blogAuthor__row:before{left:-28px}}.blogAuthor__photo{grid-column:1;grid-row:1/span 2;display:block;width:112px;height:140px;object-fit:cover;object-position:50% 0;border-radius:0}@media(max-width:767px){.blogAuthor__photo{grid-row:1;width:88px;height:110px}}.blogAuthor__who{grid-column:3;grid-row:1}@media(max-width:767px){.blogAuthor__who{align-self:end}}.blogAuthor__about{grid-column:3;grid-row:2}@media(max-width:767px){.blogAuthor__about{grid-column:1/-1;margin-top:16px}}.blogAuthor__name{margin:0;font-size:22px;line-height:1.4;font-weight:700;letter-spacing:.04em;color:#14213d}.blogAuthor__role{margin:4px 0 0;font-size:14px;line-height:1.7;font-weight:400;color:#3d4a63}.blogAuthor__bio{margin:14px 0 0;font-size:16px;line-height:1.9;letter-spacing:.02em;font-weight:400;color:#14213d;word-break:normal;line-break:strict;overflow-wrap:anywhere}@media(max-width:767px){.blogAuthor__bio{margin-top:0}}.blogAuthor__x{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:15px;line-height:1.6;font-weight:700;color:#14213d;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(20,33,61,.45);transition:text-decoration-color var(--blog-dur) var(--blog-ease)}.blogAuthor__x:hover{text-decoration-color:#14213d}.blogAuthor__x:focus-visible{outline:2px solid #14213d;outline-offset:3px}.blogAuthor__icon{flex:none;width:18px;height:18px}.blogShare{grid-column:4;grid-row:1/span 2;margin-left:56px;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(max-width:1279px){.blogShare{grid-column:3;grid-row:3;margin-left:0;margin-top:24px}}@media(max-width:767px){.blogShare{grid-column:1/-1}}.blogShare__label{margin:0;font-size:14px;line-height:1.7;font-weight:700;color:#14213d}.blogShare__list{display:grid;margin:4px 0 0;padding:0;list-style:none}@media(max-width:1279px){.blogShare__list{grid-template-columns:repeat(2,max-content);column-gap:32px}}@media(max-width:767px){.blogShare__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.blogShare__item{margin:0}.blogShare__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:0;font-family:inherit;font-size:15px;line-height:1.6;font-weight:400;text-align:left;background:rgba(0,0,0,0);border:0;border-radius:0;cursor:pointer;color:#14213d;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(20,33,61,.45);transition:text-decoration-color var(--blog-dur) var(--blog-ease)}.blogShare__link:hover{text-decoration-color:#14213d}.blogShare__link:focus-visible{outline:2px solid #14213d;outline-offset:3px}.blogShare__icon{flex:none;width:18px;height:18px}@media(max-width:767px){.blogShare__item--copy{grid-column:1/-1}}.blogShare__copyText{display:inline-grid;white-space:nowrap;text-decoration:inherit;text-underline-offset:inherit}.blogShare__copyText:after,.blogShare__copyText>span{grid-area:1/1;text-decoration:inherit;text-underline-offset:inherit}.blogShare__copyText:after{content:attr(data-sizer);visibility:hidden}.blogShare__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.blogShare__scratch{position:absolute;top:0;left:-9999px}.blogNext{padding:96px var(--blog-pad-right) 104px var(--blog-x-text);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#14213d;background:#eef2f7}@media(max-width:767px){.blogNext{padding-top:64px;padding-bottom:72px}}.blogNext a{color:#14213d;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(20,33,61,.4);transition:text-decoration-color var(--blog-dur) var(--blog-ease)}.blogNext a:hover{text-decoration-color:#14213d}.blogNext a:focus-visible{outline:2px solid #14213d;outline-offset:3px}.blogNext__head{margin:0;padding:0;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:22px;line-height:1.5;font-weight:700;letter-spacing:.02em;font-feature-settings:"palt";color:#14213d;word-break:keep-all;overflow-wrap:anywhere}.blogNext__cols{display:grid;grid-template-columns:minmax(0,7fr) 64px minmax(0,5fr);margin-top:28px}.blogNext__cols--single{grid-template-columns:minmax(0,1fr)}@media(max-width:959px){.blogNext__cols{grid-template-columns:minmax(0,1fr);row-gap:48px}}.blogNext__related{grid-column:1;min-width:0}.blogNext__also{grid-column:3;min-width:0}@media(max-width:959px){.blogNext__also{grid-column:1}}.blogNext__sub{margin:0;font-size:15px;line-height:1.6;font-weight:700;letter-spacing:.04em;color:#3d4a63}.blogNext__list{display:grid;row-gap:28px;margin:16px 0 0;padding:0;list-style:none}.blogNext__item{display:grid;grid-template-columns:192px 24px minmax(0,1fr);align-items:start;margin:0}@media(max-width:1280px){.blogNext__item{grid-template-columns:160px 20px minmax(0,1fr)}}@media(max-width:767px){.blogNext__item{grid-template-columns:112px 16px minmax(0,1fr)}}.blogNext__thumb{grid-column:1;display:block;width:192px;height:108px;object-fit:cover;border-radius:0}@media(max-width:1280px){.blogNext__thumb{width:160px;height:90px}}@media(max-width:767px){.blogNext__thumb{width:112px;height:63px}}.blogNext__text{grid-column:3;min-width:0}.blogNext__title{font-size:17px;line-height:1.65;font-weight:700;word-break:keep-all;overflow-wrap:anywhere}@media(max-width:767px){.blogNext__title{font-size:16px}}.blogNext__date{margin:4px 0 0;font-size:13px;line-height:1.6;font-weight:500;color:#3d4a63}.blogNext__alsoList{display:grid;row-gap:12px;margin:16px 0 0;padding:0;list-style:none}.blogNext__alsoList li{margin:0;font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.blogNext__manga{margin:24px 0 0;font-size:15px;line-height:1.9;letter-spacing:.02em;color:#3d4a63;word-break:normal;line-break:strict;overflow-wrap:anywhere}.blogNext__manga:first-child{margin-top:0}.blogNext__pager{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;margin-top:56px;padding-top:28px;border-top:1px solid #c9d1de}@media(max-width:767px){.blogNext__pager{grid-template-columns:minmax(0,1fr);row-gap:24px}}.blogNext__pagerSide{min-width:0}@media(max-width:767px){.blogNext__pagerSide:empty{display:none}}.blogNext__pagerLabel{margin:0;font-size:13px;line-height:1.6;letter-spacing:.04em;color:#3d4a63}.blogNext__pagerTitle{margin:6px 0 0;font-size:17px;line-height:1.65;font-weight:700;word-break:keep-all;overflow-wrap:anywhere}@media(max-width:767px){.blogNext__pagerTitle{font-size:16px}}.blogServices{margin-top:64px;padding-top:40px;border-top:1px solid #c9d1de;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#14213d}.blogServices__head{margin:0;font-size:17px;line-height:1.6;font-weight:700;color:#14213d;word-break:keep-all;overflow-wrap:anywhere}.blogServices__text{max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.9;letter-spacing:.02em;font-weight:400;color:#14213d;word-break:normal;line-break:strict;overflow-wrap:anywhere}.blogServices__sub{margin:28px 0 0;font-size:15px;line-height:1.6;font-weight:700;letter-spacing:.04em;color:#3d4a63}.blogServices__list{display:grid;grid-template-columns:max-content;max-width:100%;margin:4px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.8;font-weight:500;color:#14213d}.blogServices__list li{margin:0;min-width:0}.blogServices__list a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.blogHero{--blog-hero-title-w:540px;--blog-hero-scene-h:516px;--blog-hero-fig-w:336px;--blog-hero-fig-h:196px;--blog-hero-w-text:min(680px,calc(100% - 2 * var(--blog-L) - 152px));--blog-hero-crumb-inset:24px;position:relative;overflow:clip;padding:118px 0 48px;background:#0b1120;color:#fff;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(max-width:1279px){.blogHero{--blog-hero-title-w:clamp(400px,calc(100% - var(--blog-x-text) - 392px),520px);--blog-hero-scene-h:484px;--blog-hero-fig-w:240px;--blog-hero-fig-h:136px}}@media(max-width:1163px){.blogHero{--blog-hero-scene-h:420px;padding-top:84px}}@media(max-width:959px){.blogHero{--blog-hero-title-w:var(--blog-hero-w-text)}}@media(max-width:768px){.blogHero{--blog-hero-crumb-inset:16px;padding-top:80px}}@media(max-width:767px){.blogHero{--blog-hero-w-text:calc(100% - 40px - 20px);padding-bottom:40px}}.blogHero__crumb{margin-left:calc(var(--blog-x-text) - var(--blog-hero-crumb-inset));width:calc(var(--blog-hero-title-w) + 2*var(--blog-hero-crumb-inset))}@media(max-width:1163px){.blogHero__crumb{width:calc(100% - var(--blog-pad-right) - var(--blog-x-text) + var(--blog-hero-crumb-inset))}}.blogHero__body{position:relative;display:grid;min-height:460px;padding-top:8px}@media(max-width:1279px){.blogHero__body{min-height:428px}}@media(max-width:959px){.blogHero__body{display:block;min-height:0;padding-top:0}}.blogHero__text{position:relative;z-index:4;align-self:end;width:calc(var(--blog-x-text) + var(--blog-hero-title-w));padding:24px 0 40px var(--blog-x-text)}@media(max-width:959px){.blogHero__text{padding:32px 0 0 var(--blog-x-text)}}@media(max-width:767px){.blogHero__text{padding-top:24px}}.blogHero__head{position:relative}.blogHero .blogTrace--night{top:12px;left:-49.5px;height:2000px}@media(max-width:767px){.blogHero .blogTrace--night{left:-29.5px}}.blogHero__category{display:block;width:fit-content;font-size:15px;line-height:24px;font-weight:700;letter-spacing:.04em}.blogHero__category,.blogHero__cell a{color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:hsla(0,0%,100%,.55);transition:text-decoration-color var(--blog-dur) var(--blog-ease)}.blogHero__category:hover,.blogHero__cell a:hover{text-decoration-color:#fff}.blogHero__category:focus-visible,.blogHero__cell a:focus-visible{outline:2px solid #fff;outline-offset:3px}.blogHero__title{margin:20px 0 0;padding:0;font-weight:700;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:anywhere;color:#fff}.blogHero__main{display:block;font-size:38px;line-height:1.42;letter-spacing:.01em}@media(max-width:1279px){.blogHero__main{font-size:34px}}@media(max-width:767px){.blogHero__main{font-size:26px}}.blogHero__sep{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.blogHero__sub{display:block;margin-top:12px;font-size:22px;line-height:1.6;font-weight:500;letter-spacing:0;color:hsla(0,0%,100%,.82)}@media(max-width:1279px){.blogHero__sub{font-size:20px}}@media(max-width:767px){.blogHero__sub{font-size:17px}}.blogHero__scene{position:absolute;z-index:1;right:0;bottom:0;left:calc(var(--blog-x-text) + var(--blog-hero-title-w) + 24px);height:var(--blog-hero-scene-h)}.blogHero__band{margin:28px 0 0 var(--blog-x-text);width:min(var(--blog-hero-w-text),240px*var(--blog-hero-ratio))}.blogHero__figure{position:absolute;z-index:3;top:calc(100% - var(--blog-hero-scene-h) + 16px);right:var(--blog-pad-right);width:min(var(--blog-hero-fig-w),var(--blog-hero-fig-h)*var(--blog-hero-ratio));margin:0}.blogHero__figure img{display:block;width:100%;height:auto;border-radius:0}@media(max-width:959px){.blogHero__figure{position:relative;top:auto;right:auto;width:min(var(--blog-hero-w-text),240px*var(--blog-hero-ratio));margin-left:var(--blog-x-text)}}.blogHero__titleBlock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;margin:0 0 0 var(--blog-x-line);padding:18px 0 0 48px;border-top:1px solid hsla(0,0%,100%,.28);list-style:none;font-size:15px;line-height:26px;font-weight:500;color:hsla(0,0%,100%,.86)}@media(max-width:959px){.blogHero__titleBlock{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;margin:28px var(--blog-pad-right) 0 var(--blog-x-line)}}@media(max-width:767px){.blogHero__titleBlock{column-gap:16px;padding-left:28px}}.blogHero__cell{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.blogDetail{--blog-L:max(40px,calc((100% - 1152px) / 2));--blog-x-line:calc(var(--blog-L) + 104px);--blog-x-text:calc(var(--blog-L) + 152px);--blog-pad-right:var(--blog-L);--blog-scroll-mt:98px;--blog-reading-point:0.6;--blog-dur:0.24s;--blog-ease:cubic-bezier(0.2,0.7,0.2,1);--blog-trace-half:1.5px;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:rgba(20,33,61,.08)}@media(min-width:1164px){.blogDetail{--blog-scroll-mt:132px}}@media(max-width:767px){.blogDetail{--blog-L:0px;--blog-x-line:12px;--blog-x-text:40px;--blog-pad-right:20px}}@media(prefers-reduced-motion:reduce){.blogDetail{--blog-dur:0s}}.blogDetail__night{position:relative;background:#0b1120}.blogDetail__paper{position:relative;display:flow-root;background:#fff;padding-bottom:75px}.blogDetail__after{background:#eef2f7}.blogDetail__section{padding-left:var(--blog-x-text);padding-right:var(--blog-pad-right)}.blogDetail__article>[data-blog-section=summary],.blogDetail__article>[data-blog-section=toc]{margin-top:52px}.blogDetail__article>[data-blog-section=summary]+[data-blog-section=toc]{margin-top:72px}.blogDetail__article>[data-blog-section=body]{margin-top:96px;container-type:inline-size}.blogDetail__article>[data-blog-section=author],.blogDetail__article>[data-blog-section=faq]{margin-top:104px}.blogDetail__article>[data-blog-section=faq]+[data-blog-section=author]{margin-top:88px}html:has(.blogDetail){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.blogDetail){scroll-behavior:auto}}.blogTrace{position:absolute;left:calc(var(--blog-x-line) - var(--blog-trace-half));width:3px;z-index:1;pointer-events:none}.blogTrace--night{z-index:5}.blogTrace--paper{top:0;bottom:0}.blogTrace__rail{position:absolute;top:0;bottom:0;left:calc(50% - .75px);width:1.5px;background:repeating-linear-gradient(180deg,#8C98B0 0 14px,transparent 14px 19px,#8C98B0 19px 21px,transparent 21px 26px)}.blogTrace__ink{position:absolute;top:0;left:0;width:3px;height:100%;background:#14213d;transform-origin:50% 0;transform:scaleY(var(--blog-trace-drawn,0))}.blogTrace--night .blogTrace__rail{background:repeating-linear-gradient(180deg,rgba(255,255,255,.45) 0 14px,transparent 14px 19px,rgba(255,255,255,.45) 19px 21px,transparent 21px 26px)}.blogTrace--night .blogTrace__ink{background:#fff}.blogTrace__start{position:absolute;top:-6px;left:calc(50% - 6px);width:12px;height:12px;color:#fff;display:block}@media(max-width:767px){.blogTrace__start{top:-3.5px;left:calc(50% - 3.5px);width:7px;height:7px}}.blogTrace__end{position:absolute;bottom:0;left:calc(50% - 12.5px);width:25px;height:3px;background:#14213d}@media(max-width:767px){.blogTrace__end{left:calc(50% - 10.5px);width:21px}}.blogTrace__layer{position:absolute;top:0;left:0;right:0;height:0;z-index:1;pointer-events:none}.blogTrace__node{position:absolute;top:var(--blog-node-y,0);left:var(--blog-L);width:152px;height:0}.blogTrace__label{position:absolute;top:-14px;right:76px;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:17px;line-height:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#65728b;white-space:nowrap;transition:color var(--blog-dur) var(--blog-ease)}.blogTrace__label--word{font-size:13px;letter-spacing:.08em}.blogTrace__tick{position:absolute;top:-.75px;left:104px;width:20px;height:1.5px;background:#8c98b0;transition:background-color var(--blog-dur) var(--blog-ease),transform var(--blog-dur) var(--blog-ease)}.blogTrace__node--minor .blogTrace__tick{width:10px}.blogTrace__node.is-traced .blogTrace__label{color:#14213d}.blogTrace__node.is-traced .blogTrace__tick{background:#14213d;transform:scaleY(2)}.blogTrace__node--night .blogTrace__label{color:hsla(0,0%,100%,.7)}.blogTrace__node--night.is-traced .blogTrace__label{color:#fff}.blogTrace__node--night .blogTrace__tick{background:hsla(0,0%,100%,.45)}.blogTrace__node--night.is-traced .blogTrace__tick{background:#fff}@media(max-width:767px){.blogTrace__node{left:0;width:40px}.blogTrace__label{right:auto;left:40px}.blogTrace__label--word{display:none}.blogTrace__node.is-traced .blogTrace__tick,.blogTrace__tick{top:-3.5px;left:8.5px;width:7px;height:7px;transform:none}.blogTrace__node--minor .blogTrace__tick,.blogTrace__node--minor.is-traced .blogTrace__tick{top:-2px;left:10px;width:4px;height:4px}}.blogProse{max-width:680px;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:17px;line-height:1.95;letter-spacing:.02em;color:#14213d}.blogProse>*{margin-top:0;margin-bottom:0}.blogProse>*+*{margin-top:1.1em}.blogProse dd,.blogProse figcaption,.blogProse li,.blogProse p,.blogProse td{word-break:normal;line-break:strict;overflow-wrap:anywhere}.blogProse td{overflow-wrap:break-word}.blogProse p{font-size:17px;line-height:1.95;letter-spacing:.02em;color:#14213d}.blogProse b,.blogProse strong{font-weight:700;color:inherit}.blogProse h2,.blogProse h3,.blogProse h4{font-weight:700;color:#14213d;background:rgba(0,0,0,0);border:0;padding:0;word-break:keep-all;overflow-wrap:anywhere;scroll-margin-top:var(--blog-scroll-mt)}.blogProse h2{margin-top:96px;font-size:28px;line-height:1.5;letter-spacing:.01em;font-feature-settings:"palt"}.blogProse h3{margin-top:56px;font-size:21px;line-height:1.6}.blogProse h4{margin-top:40px;font-size:18px;line-height:1.7}.blogProse ol,.blogProse ul{padding-left:1.5em}.blogProse ul{list-style:square outside}.blogProse ol{list-style:decimal outside;padding-left:1.6em}.blogProse li{padding-left:.3em;font-size:17px;line-height:1.85;letter-spacing:.02em}.blogProse li::marker{color:#14213d;font-weight:700;font-variant-numeric:tabular-nums}.blogProse li+li,.blogProse li>ol,.blogProse li>ul{margin-top:8px}.blogProse a{color:#14213d;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(20,33,61,.45);transition:text-decoration-color var(--blog-dur) var(--blog-ease)}.blogProse a:hover{text-decoration-color:#14213d}.blogProse a:focus-visible{outline:2px solid #14213d;outline-offset:3px}.blogProse a[target=_blank]:after{content:"";display:inline;padding-left:.72em;margin-left:.2em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 1.5h6v6M10.5 1.5 4 8M8.5 7v3.5h-7v-7H5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 1.5h6v6M10.5 1.5 4 8M8.5 7v3.5h-7v-7H5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center/contain no-repeat}.blogProse>:where(figure){margin-top:40px}.blogProse figure{margin-left:0;margin-right:0}.blogProse figure img{display:block;width:100%;height:auto;border-radius:0;box-shadow:none}.blogProse figcaption{margin-top:10px;font-size:14px;line-height:1.7;color:#3d4a63;text-align:left;letter-spacing:0}.blogProse>:where(.blogProse__table){margin-top:32px}.blogProse table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.7;letter-spacing:0}.blogProse td,.blogProse th{padding:12px 16px 12px 0;text-align:left;background:rgba(0,0,0,0);border-width:0;border-style:solid}.blogProse th{font-weight:700;white-space:nowrap;vertical-align:bottom;border-bottom:2px solid #14213d}.blogProse td{vertical-align:top;border-bottom:1px solid #c9d1de}.blogProse blockquote,.blogProse blockquote[style]{margin:32px 0 0!important;padding:0 0 0 32px!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;color:#3d4a63}.blogProse blockquote p{color:inherit}.blogProse :not(pre)>code{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:#eef2f7;border-radius:0;padding:0 .3em;letter-spacing:0}.blogProse>:where(.blogProse__code){margin-top:32px}.blogProse pre{margin:0;padding:48px 24px 20px;background:#0b1120;color:#e6eaf2;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7;letter-spacing:0;border:0;border-radius:0;overflow-x:auto}.blogProse pre code{font-family:inherit;font-size:inherit;background:none;padding:0;color:inherit}.blogProse .productCta{display:block;margin-top:40px;padding:24px 0 0;border:0;border-top:1px solid #c9d1de;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;text-decoration-line:none}.blogProse .productCta:hover .productCta__btn{text-decoration-color:#14213d}.blogProse .productCta__name{display:block;font-weight:700}.blogProse .productCta__desc{display:block;margin-top:4px;font-size:15px;line-height:1.7;color:#3d4a63}.blogProse .productCta__btn{display:inline-block;margin-top:8px;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(20,33,61,.45);transition:text-decoration-color var(--blog-dur) var(--blog-ease)}.blogProse hr{height:1px;border:0;background:#c9d1de}.blogProse hr,.blogProse hr+*{margin-top:48px}.blogProse h2+*,.blogProse h3+*,.blogProse h4+*{margin-top:20px}@media(max-width:767px){.blogProse h2{margin-top:72px;padding-left:28px;font-size:22px}.blogProse h3{margin-top:44px;font-size:19px}.blogProse li{font-size:16px}.blogProse h2+*,.blogProse h3+*,.blogProse h4+*{margin-top:20px}}.blogProse>:first-child{margin-top:0}.blogProse__table{overflow-x:auto}.blogProse__table--wide{width:100cqi;max-width:none}@media(max-width:767px){.blogProse__table{margin-right:-20px}.blogProse__table--wide{width:auto}.blogProse__table--wide table{min-width:560px}}.blogProse__code{position:relative}@media(max-width:767px){.blogProse__code{margin-right:-20px}}.blogCodeCopy{position:absolute;top:2px;right:12px;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:13px;line-height:1;font-weight:700;color:#fff;background:rgba(0,0,0,0);border:0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:hsla(0,0%,100%,.55);cursor:pointer;transition:text-decoration-color var(--blog-dur) var(--blog-ease)}.blogCodeCopy:hover{text-decoration-color:#fff}.blogCodeCopy:focus-visible{outline:2px solid #fff;outline-offset:-4px}.blogCodeCopy[hidden]{display:none}.blogCodeCopy__icon{flex:none;width:18px;height:18px}.blogCodeCopy__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.blogCodeCopy__scratch{position:absolute;top:0;left:-9999px}