@layer lism-base,lism-trait,lism-primitive;@layer lism-component{.c--articlePage{--article-side-bg-offset:calc(var(--s50) + 1px);color:var(--text);--article-side-toc-inner-w:276px;--article-side-toc-w:304px}.c--articleLayout{grid-template-columns:minmax(0, 1fr) var(--article-side-toc-w);inline-size:auto;margin-inline:calc(var(--gutter,var(--gutter--base)) * -1);max-inline-size:calc(100% + var(--gutter,var(--gutter--base)) * 2);align-items:start;display:grid}.c--articleMain{inline-size:100%;max-inline-size:var(--sz--m);margin-inline:auto}.c--articleHeader :where(h1){font-size:var(--fz--2xl);margin:0;font-weight:700}.c--articleMeta{color:var(--text-2);font-size:var(--fz--s)}.c--articleCategory{color:var(--brand-static);font-weight:700}.c--articleCategory:any-link{color:var(--brand-static);text-decoration:none!important}.c--postToc{border:1px solid var(--divider)}.c--postToc_title{margin:0;font-weight:700}.c--postToc_list{margin:var(--s20) 0 0;padding:0;list-style:none}.c--postToc_item{margin-block-start:var(--s10)}.c--postToc_item[data-level="3"]{padding-inline-start:var(--s30)}.c--postToc_link{color:var(--link);font-size:var(--fz--s);text-decoration-thickness:.08em}.c--adSenseUnit{margin:0;display:none}html.has-adsense .c--adSenseUnit{inline-size:100%;margin-block:var(--s40);min-block-size:var(--adSenseUnit-min-block-size,var(--s70));display:block}html.has-adsense .c--adSenseUnit--afterToc{--adSenseUnit-min-block-size:var(--s70)}html.has-adsense .c--adSenseUnit--beforeAuthor{--adSenseUnit-min-block-size:var(--s80)}html.has-adsense .c--adSenseUnit>.adsbygoogle{min-block-size:var(--adSenseUnit-min-block-size,var(--s70))}html.has-adsense .c--adSenseUnit>.adsbygoogle[data-ad-status=unfilled]{display:none!important}html.has-adsense .c--adSenseUnit:has(>.adsbygoogle[data-ad-status=unfilled]){display:none}.c--postSideToc{--link-td:none;background-color:var(--white);border-inline-start:1px solid var(--divider);inline-size:var(--article-side-toc-w);align-self:stretch;position:relative}.c--postSideToc:before{content:none}.c--postSideToc_inner{inline-size:min(100%, var(--article-side-toc-inner-w));scrollbar-color:#ccc #fff;scrollbar-width:thin;max-block-size:calc(100vh - 70px);margin-inline:auto;position:sticky;top:70px;overflow-y:auto}.c--postSideToc_inner::-webkit-scrollbar{width:4px}.c--postSideToc_inner::-webkit-scrollbar-track{background-color:#fff}.c--postSideToc_inner::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.c--postSideToc .c--postToc_link{color:inherit;font-size:var(--fz--xs);line-height:calc(1em + var(--hl--s) * 2);display:block}.c--postContent{--border04:solid 4px var(--color_gray);--color_gray:#c7c7c726;--color_heading_slash:#cbd5e1;--color_mark_yellow:#fcf69f;--swl-box_padding:2em;letter-spacing:.02em;font-weight:400;line-height:1.95}.c--postContent--beforeToc>:last-child{margin-bottom:0}.c--postContent--afterToc>:first-child{margin-top:0}.c--postContent :where(h2,h3,h4,p,ul,ol,figure,blockquote,pre,table){margin-top:0;margin-bottom:0}.c--postContent :where(h2){font-size:var(--fz--2xl);font-weight:700;line-height:calc(1em + var(--hl--s) * 2);margin-bottom:var(--s40);margin-top:var(--s60)}.c--postContent :where(h2):after{background-image:repeating-linear-gradient(-45deg, var(--color_heading_slash) 0, var(--color_heading_slash) 2px, transparent 2px, transparent 4px);content:"";background-size:5.657px 5.657px;block-size:8px;inline-size:100%;margin-block-start:.4em;display:block}.c--postContent :where(h3:not(.faq_q)){border-inline-start:3px solid var(--brand-static);color:var(--text);font-size:var(--fz--xl);font-weight:700;line-height:calc(1em + var(--hl--s) * 2);margin-bottom:var(--s40);margin-top:var(--s50);padding-inline-start:var(--s20)}.c--postContent :where(h4){font-size:var(--fz--m);font-weight:700;line-height:calc(1em + var(--hl--s) * 2);margin-bottom:var(--s40);margin-top:var(--s40)}.c--postContent :where(p,ul,ol,figure,blockquote,pre,table,.wp-block-image,.wp-block-group,.wp-block-columns,.swell-block-columns,.hcb_wrap,.pochipp-box,.swell-block-accordion,.swell-block-faq,.swell-block-balloon,.swell-block-dl,.swell-block-step,.cap_box,.ark-block-notice){margin-bottom:var(--s40);margin-top:0}.c--postContent>:last-child,.c--postContent :where(dd,div)>:last-child{margin-bottom:0!important}.c--postContent>:first-child,.c--postContent :where(div)>:first-child{margin-top:0!important}.c--postContent :where(.wp-block-group){--swl-box_padding:2em}.c--postContent :where(.swell-block-columns){--swl-clmn-mrgn--x:1.5rem;--swl-clmn-mrgn--y:1.5rem;--swl-clmn-pddng:0}.c--postContent :where(.swell-block-columns>.c-scrollHint){margin-top:0}.c--postContent :where(.swell-block-columns.alignfull){margin-inline:0}.c--postContent :where(.swell-block-columns[data-scrollable]){--swl-clmn-mrgn--y:0px;overflow:hidden}.c--postContent :where(.swell-block-columns[data-scrollable]>.swell-block-columns__inner){padding-bottom:16px}.c--postContent :where(.swell-block-columns[data-valign=top]>.swell-block-columns__inner){align-items:flex-start}.c--postContent :where(.swell-block-columns[data-valign=center]>.swell-block-columns__inner){align-items:center}.c--postContent :where(.swell-block-columns[data-valign=bottom]>.swell-block-columns__inner){align-items:flex-end}.c--postContent :where(.swell-block-columns__inner){margin-left:calc(var(--swl-clmn-mrgn--x) * -1);justify-content:flex-start;row-gap:var(--swl-clmn-mrgn--y);flex-wrap:wrap;display:flex;margin-top:0!important}.c--postContent :where(.swell-block-column){--clmn-w:var(--clmn-w--mobile,100%)}.c--postContent :where(.swell-block-columns .swell-block-column){margin:0 0 0 var(--swl-clmn-mrgn--x);min-inline-size:0;padding:var(--swl-clmn-pddng);width:calc(var(--clmn-w) - var(--swl-clmn-mrgn--x))}.c--postContent :where(.swell-block-column[data-valign=top]){align-self:flex-start}.c--postContent :where(.swell-block-column[data-valign=center]){align-self:center}.c--postContent :where(.swell-block-column[data-valign=bottom]){align-self:flex-end}.c--postContent :where(.swell-block-column.is-breadk-all){word-break:break-all}.c--postContent :where(.is-style-clmn-shadow){--swl-clmn-pddng:1rem}.c--postContent :where(.is-style-clmn-shadow[data-scrollable="1"]>.swell-block-columns__inner){padding:4px 4px 20px}.c--postContent :where(.is-style-clmn-shadow>.swell-block-columns__inner>.swell-block-column){box-shadow:var(--swl-box_shadow,0 2px 8px #00000014);color:#333;background-color:#fff}.c--postContent :where(.is-style-clmn-border){--swl-clmn-pddng:1rem}.c--postContent :where(.is-style-clmn-border>.swell-block-columns__inner>.swell-block-column){border:1px solid var(--color_border)}.c--postContent :where(.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner){flex-wrap:nowrap;margin-left:0;overflow-x:auto}.c--postContent :where(.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner>.swell-block-column){width:var(--clmn-w);flex-shrink:0}.c--postContent :where(.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner>.swell-block-column:first-child){margin-left:0}@media (width>=600px){.c--postContent :where(.swell-block-column){--clmn-w:var(--clmn-w--tab,50%)}}@media (width>=960px){.c--postContent :where(.swell-block-column){--clmn-w:var(--clmn-w--pc,50%)}}.c--postContent :where(.wp-block-columns){--wp-column-gap:1.5em;box-sizing:border-box;flex-wrap:nowrap;align-items:normal;line-height:1.6;display:flex;gap:var(--wp-column-gap)!important}.c--postContent :where(.wp-block-columns.are-vertically-aligned-top){align-items:flex-start}.c--postContent :where(.wp-block-columns.are-vertically-aligned-center){align-items:center}.c--postContent :where(.wp-block-columns.are-vertically-aligned-bottom){align-items:flex-end}.c--postContent :where(.wp-block-columns .wp-block-column){overflow-wrap:break-word;word-break:break-word;flex:1 1 0;min-inline-size:0;margin:0!important}.c--postContent :where(.wp-block-column.is-vertically-aligned-top){align-self:flex-start}.c--postContent :where(.wp-block-column.is-vertically-aligned-center){align-self:center}.c--postContent :where(.wp-block-column.is-vertically-aligned-bottom){align-self:flex-end}.c--postContent :where(.border_gray>.wp-block-column){border:1px solid var(--color_border);padding:1.5em}.c--postContent :where(.border_main>.wp-block-column){border:1px solid var(--color_main,var(--brand-static));padding:1.5em}.c--postContent :where(.shadow_on>.wp-block-column){box-shadow:var(--swl-box_shadow,0 2px 8px #00000014);color:#333;background:#fff;padding:1.5em}@media (width<=599px){.c--postContent :where(.wp-block-columns:not(.is-not-stacked-on-mobile)){flex-direction:column}.c--postContent :where(.wp-block-columns.sp_mb4_){row-gap:4em!important}.c--postContent :where(.wp-block-columns.sp_mb6_){row-gap:6em!important}.c--postContent :where(.wp-block-columns.sp_column2){flex-flow:wrap;font-size:.9em}.c--postContent :where(.wp-block-columns.sp_column2>.wp-block-column){flex:0 0 calc(50% - var(--wp-column-gap) / 2)}}.c--postContent :where(div.has-background,p.has-background){padding:var(--swl-box_padding)}.c--postContent :where(.has-swl-gray-background-color,.has-swl-main-thin-background-color){background-color:var(--color_gray,#c7c7c726)}.c--postContent :where([class*=is-style-icon_]){background-color:var(--color_gray,#c7c7c726);padding:var(--swl-box_padding)}.c--postContent [class*=is-style-icon_]:before{content:none}@keyframes pchppFlash{20%,80%{opacity:1}50%{opacity:0}}.c--postContent .pochipp-box{--pchpp-color-amazon:#f99a0c;--pchpp-color-rakuten:#cf0044;--pchpp-color-yahoo:#3c3c3c;--pchpp-color-mercari:#3c3c3c;--pchpp-color-custom:#5ca250;--pchpp-color-custom-2:#8e59e4;color:#353535;font-size:var(--fz--m);margin:2em auto var(--s40);background:#fff;grid-template:"areaImg areaBody""areaBtns areaBtns"/100px minmax(0,1fr);gap:0 24px;max-inline-size:960px;display:grid;position:relative;box-shadow:0 1px 8px -4px #0003,0 0 0 1px #00000005;padding:24px!important}.c--postContent .pochipp-box[data-img=r]{grid-template-columns:minmax(0,1fr) 100px;grid-template-areas:"areaBody areaImg""areaBtns areaBtns"}.c--postContent .pochipp-box__image{grid-area:areaImg;margin:0;padding:0}.c--postContent .pochipp-box__image a{width:100%;display:block;text-decoration:none!important}.c--postContent .pochipp-box__image img{height:auto;object-fit:contain;max-block-size:160px;width:100%;display:block}.c--postContent .pochipp-box__body{grid-area:areaBody;margin:0;padding:0}.c--postContent .pochipp-box__title{margin:0 0 8px;font-weight:700;line-height:1.6}.c--postContent .pochipp-box__title a{width:100%;display:block;color:inherit!important;text-decoration:none!important}.c--postContent .pochipp-box__info{font-size:var(--fz--xs);opacity:.75;margin:4px 0 0;line-height:1.5}.c--postContent .pochipp-box__price{font-size:var(--fz--s);margin:4px 0 0;line-height:1.5}.c--postContent .pochipp-box__price span{font-size:var(--fz--xs);opacity:.75}.c--postContent .pochipp-box__review{margin-top:4px;display:flex}.c--postContent .pochipp-box__review a{align-items:center;display:flex;text-decoration:none!important}.c--postContent .pochipp-box__review img+span{margin-left:4px}.c--postContent .pochipp-box__review span{font-size:var(--fz--s);color:var(--link)!important}.c--postContent .pochipp-box__review span.dashicons{align-items:center;display:flex}.c--postContent .pochipp-box .pochipp-box__btns{flex-wrap:wrap;grid-area:areaBtns;align-items:flex-end;width:calc(100% + 8px);margin:12px 0 0;padding:0;display:flex;position:relative;left:-4px}.c--postContent .pochipp-box .pochipp-box__btnwrap{min-width:max-content;padding:4px}.c--postContent .pochipp-box__btnwrap span{width:100%}.c--postContent .pochipp-box__btnwrap.-on-sale{order:-1}.c--postContent .pochipp-box .pochipp-box__btn{letter-spacing:.5px;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px;font-size:1em;line-height:1;display:flex;position:relative;margin:0!important;text-decoration:none!important}.c--postContent .pochipp-box .pochipp-box__btn:hover{opacity:.8}.c--postContent .pochipp-box .pochipp-box__btn img{opacity:0;visibility:hidden;width:1px;height:1px;display:block;position:absolute}.c--postContent .pochipp-box .pochipp-box__btn span{font-size:inherit;line-height:1}.c--postContent .pochipp-box[data-btn-style=dflt] .pochipp-box__btn{background-color:#3c3c3c;overflow:hidden;box-shadow:0 1px 4px -1px #0003;color:#fff!important}.c--postContent .pochipp-box[data-btn-style=dflt] .pochipp-box__btn:before{content:"";opacity:.1;background:linear-gradient(175deg,#fff,#0000 50% 70%,#555);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c--postContent .pochipp-box[data-btn-style=dflt] .-amazon>.pochipp-box__btn{background:var(--pchpp-color-amazon)}.c--postContent .pochipp-box[data-btn-style=dflt] .-rakuten>.pochipp-box__btn{background:var(--pchpp-color-rakuten)}.c--postContent .pochipp-box[data-btn-style=dflt] .-yahoo>.pochipp-box__btn{background:var(--pchpp-color-yahoo)}.c--postContent .pochipp-box[data-btn-style=dflt] .-mercari>.pochipp-box__btn{background:var(--pchpp-color-mercari)}.c--postContent .pochipp-box[data-btn-style=dflt] .-custom>.pochipp-box__btn{background:var(--pchpp-color-custom)}.c--postContent .pochipp-box[data-btn-style=dflt] .-custom_2>.pochipp-box__btn{background:var(--pchpp-color-custom-2)}.c--postContent .pochipp-box[data-btn-style=outline] .pochipp-box__btn{box-shadow:inset 0 0 0 1px,0 1px 4px -1px #0003;background:0 0!important}.c--postContent .pochipp-box[data-btn-style=outline] .-amazon>.pochipp-box__btn{color:var(--pchpp-color-amazon)}.c--postContent .pochipp-box[data-btn-style=outline] .-rakuten>.pochipp-box__btn{color:var(--pchpp-color-rakuten)}.c--postContent .pochipp-box[data-btn-style=outline] .-yahoo>.pochipp-box__btn{color:var(--pchpp-color-yahoo)}.c--postContent .pochipp-box[data-btn-style=outline] .-custom>.pochipp-box__btn{color:var(--pchpp-color-custom)}.c--postContent .pochipp-box[data-btn-style=outline] .-custom_2>.pochipp-box__btn{color:var(--pchpp-color-custom-2)}.c--postContent .pochipp-box .pochipp-box__saleInfo{font-size:var(--fz--s);text-align:center;line-height:1}.c--postContent .pochipp-box__saleInfo.-top{margin-bottom:4px;font-weight:700}.c--postContent .pochipp-box[data-sale-effect=flash] .pochipp-box__saleInfo{animation:1.5s linear infinite pchppFlash}.c--postContent .pochipp-box__btnwrap.-amazon .pochipp-box__saleInfo{color:var(--pchpp-color-amazon)}.c--postContent .pochipp-box__btnwrap.-rakuten .pochipp-box__saleInfo{color:var(--pchpp-color-rakuten)}.c--postContent .pochipp-box__btnwrap.-yahoo .pochipp-box__saleInfo{color:var(--pchpp-color-yahoo)}.c--postContent .pochipp-box__btnwrap.-mercari .pochipp-box__saleInfo{color:var(--pchpp-color-mercari)}.c--postContent .pochipp-box__btnwrap.-custom .pochipp-box__saleInfo{color:var(--pchpp-color-custom)}.c--postContent .pochipp-box__btnwrap.-custom_2 .pochipp-box__saleInfo{color:var(--pchpp-color-custom-2)}.c--postContent .pochipp-box__price[data-disp-price=off]{display:none}.c--postContent .pochipp-box[data-btn-radius=off],.c--postContent .pochipp-box[data-btn-radius=off] .pochipp-box__btn,.c--postContent .pochipp-box[data-btn-radius=off] .pochipp-box__image img,.c--postContent .pochipp-box[data-btn-radius=off] .pochipp-box__saleInfo{border-radius:1px}.c--postContent .pochipp-box[data-btn-radius=on],.c--postContent .pochipp-box[data-btn-radius=on] .pochipp-box__image img{border-radius:4px}.c--postContent .pochipp-box[data-btn-radius=on] .pochipp-box__btn,.c--postContent .pochipp-box[data-btn-radius=on] .pochipp-box__saleInfo{border-radius:40px}.c--postContent .pochipp-box__logo{display:none}@media screen and (width>=1000px){.c--postContent .pochipp-box[data-lyt-pc=dflt]{grid-template-areas:"areaImg areaBody""areaImg areaBtns"}.c--postContent .pochipp-box[data-lyt-pc=dflt][data-img=r]{grid-template-areas:"areaBody areaImg""areaBtns areaImg"}.c--postContent .pochipp-box[data-lyt-pc=big]{grid-template-columns:120px minmax(0,1fr)}.c--postContent .pochipp-box[data-lyt-pc=big][data-img=r]{grid-template-columns:minmax(0,1fr) 120px}.c--postContent .pochipp-box[data-lyt-pc=big] .pochipp-box__btns{margin-top:20px}.c--postContent .pochipp-box[data-lyt-pc=imgbig]{grid-template-columns:140px minmax(0,1fr);grid-template-areas:"areaImg areaBody""areaImg areaBtns"}}@media screen and (width>=1100px){.c--postContent .pochipp-box [data-maxclmn-pc=fit]>.pochipp-box__btnwrap{font-size:var(--fz--s);flex:1;max-width:50%}.c--postContent .pochipp-box [data-maxclmn-pc="3"]>.pochipp-box__btnwrap{font-size:var(--fz--s);flex:0 0 33.3%}.c--postContent .pochipp-box [data-maxclmn-pc="2"]>.pochipp-box__btnwrap{flex-basis:50%;max-width:50%}}@media screen and (width<=1099px){.c--postContent .pochipp-box__btnwrap{flex-basis:50%;max-width:50%;min-width:50%!important}}@media screen and (width<=599px){.c--postContent .pochipp-box{box-sizing:border-box;font-size:var(--fz--s);grid-template-columns:25% minmax(0,1fr);gap:0 16px;width:88%}.c--postContent .pochipp-box[data-img=r]{grid-template-columns:minmax(0,1fr) 25%}.c--postContent .pochipp-box__price{font-size:var(--fz--s)}.c--postContent .pochipp-box[data-lyt-mb=vrtcl]{font-size:var(--fz--m);display:block}.c--postContent .pochipp-box[data-lyt-mb=vrtcl] .pochipp-box__image{width:100%;margin-bottom:16px}.c--postContent .pochipp-box[data-lyt-mb=vrtcl] .pochipp-box__image img{width:60%;max-width:120px;margin:0 auto}.c--postContent .pochipp-box[data-lyt-mb=vrtcl] .pochipp-box__body{width:100%;padding:0}.c--postContent .pochipp-box [data-maxclmn-mb="1"]>.pochipp-box__btnwrap{font-size:var(--fz--s);flex-basis:100%;max-width:100%}.c--postContent .pochipp-box [data-maxclmn-mb="2"]>.pochipp-box__btnwrap{font-size:var(--fz--s)}.c--postContent .pochipp-box [data-maxclmn-mb="2"]>.pochipp-box__btnwrap.-on-sale{flex-basis:100%;max-width:100%}.c--postContent .pochipp-box .pochipp-box__btn{padding:12px 10px}.c--postContent .pochipp-box [data-maxclmn-mb="2"]>.-long-text:not(.-on-sale) .pochipp-box__btn{font-size:var(--fz--xs);letter-spacing:0;white-space:nowrap;line-height:13px}.c--postContent .pochipp-box .pochipp-box__saleInfo{font-size:var(--fz--xs)}}@media screen and (width<=360px){.c--postContent .pochipp-box{box-sizing:border-box;font-size:var(--fz--m);width:100%;padding:16px!important}}.c--postContent :where(.has-border){padding:var(--swl-box_padding);margin-inline-start:.3px}.c--postContent :where(.has-border.-border04){border:var(--border04)}.c--postContent :where(.has-border>:last-child,.has-border>.wp-block-group__inner-container>:last-child){margin-bottom:0}.c--postContent :where(.is-style-bg_stripe){background:linear-gradient(-45deg, transparent 25%, var(--base-2) 25%, var(--base-2) 50%, transparent 50%, transparent 75%, var(--base-2) 75%, var(--base-2));background-size:6px 6px;background-clip:padding-box;padding:1.5em;position:relative}.c--postContent :where(.is-style-bg_stripe>:last-child,.is-style-bg_stripe>.wp-block-group__inner-container>:last-child){margin-bottom:0}.c--postContent :where(.is-style-bg_grid){background-image:linear-gradient(transparent calc(100% - 1px), var(--color_gray,#c7c7c726) 50%, var(--color_gray,#c7c7c726)), linear-gradient(90deg, transparent calc(100% - 1px), var(--color_gray,#c7c7c726) 50%, var(--color_gray,#c7c7c726));padding:var(--swl-box_padding);background-repeat:repeat;background-size:16px 16px}.c--postContent :where(.cap_box){--capbox-color:var(--brand-static);--capbox-color--bg:unset;--the-icon-size:1.1em;position:relative}.c--postContent :where(.cap_box_ttl){background-color:var(--capbox-color);color:var(--white);text-align:center;z-index:1;justify-content:center;align-items:center;gap:.5em;margin-bottom:0;padding:.5em;line-height:1.5;display:flex;position:relative}.c--postContent :where(.cap_box_ttl i,.cap_box_ttl svg){block-size:var(--the-icon-size);inline-size:var(--the-icon-size)}.c--postContent :where(.cap_box_ttl i:not(.-right),.cap_box_ttl svg:not(.-right)){margin-left:-.25em}.c--postContent :where(.cap_box_ttl i.-right){margin-left:.4em}.c--postContent :where(.cap_box_ttl svg.-right){margin-right:-.25em}.c--postContent :where(.cap_box_content){background-color:var(--capbox-color--bg);border:1px solid var(--capbox-color);clear:both;z-index:0;margin-top:-2px;padding:2em 1.25em 1.25em;position:relative}.c--postContent :where(.cap_box_content>:last-child){margin-bottom:0}.c--postContent :where(.cap_box.is-style-small_ttl>.cap_box_ttl){float:left;padding:.25em .75em;font-size:.85em;top:1px}.c--postContent :where(.cap_box.is-style-onborder_ttl>.cap_box_ttl,.cap_box.is-style-onborder_ttl2>.cap_box_ttl){padding:.5em .75em;font-size:.85em;line-height:1;display:inline-flex;top:1em;left:1em}.c--postContent :where(.cap_box.is-style-onborder_ttl>.cap_box_content,.cap_box.is-style-onborder_ttl2>.cap_box_content){padding-top:1.5em}.c--postContent :where(.cap_box.is-style-onborder_ttl>.cap_box_ttl){background-color:var(--white);color:var(--capbox-color)}.c--postContent :where(.cap_box.is-style-onborder_ttl>.cap_box_content){background-color:var(--white)}.c--postContent :where(.cap_box.is-style-shadow){overflow:hidden;box-shadow:0 2px 4px #1414150d,0 4px 4px -4px #1414151a}.c--postContent :where(.cap_box.is-style-shadow>.cap_box_content){border:none}.c--postContent :where(.cap_box.is-style-shadow:not([data-colset])){--capbox-color--bg:var(--white)}.c--postContent :where(.cap_box.is-style-shadow:not([data-colset])>.cap_box_content){color:#333}.c--postContent :where(.cap_box.is-style-inner>.cap_box_ttl){white-space:nowrap;min-width:2em;max-width:100%;padding:.25em 1em;font-size:.85em;position:absolute;overflow:hidden}.c--postContent .cap_box.is-style-inner>.cap_box_content:before{content:"";visibility:hidden;block-size:1em;inline-size:100%;display:block}.c--postContent :where(.cap_box.is-style-intext[data-colset]){background-color:var(--capbox-color--bg)}.c--postContent :where(.cap_box.is-style-intext){border:1px solid var(--capbox-color);padding:1.5em}.c--postContent :where(.cap_box.is-style-intext>.cap_box_ttl){color:var(--capbox-color);text-align:left;background:0 0;justify-content:flex-start;padding:0}.c--postContent :where(.cap_box.is-style-intext>.cap_box_content){background:0 0;border:none;margin-top:1em;padding:0}.c--postContent :where(.swell-block-balloon){--balloon-bg:#f7f7f7;--balloon-border:#d8d8d8;--balloon-text:#333}.c--postContent :where(.c-balloon){place-content:flex-start space-between;display:flex;position:relative}.c--postContent :where(.c-balloon.-bln-right){flex-direction:row-reverse}.c--postContent :where(.c-balloon__icon){text-align:center;flex-shrink:0;inline-size:60px;position:relative}.c--postContent :where(.c-balloon__iconImg){object-fit:cover;block-size:60px;inline-size:60px;margin-inline:auto;display:block}.c--postContent :where(.c-balloon__icon.-circle>.c-balloon__iconImg){border:2px solid #ececec;border-radius:50%}.c--postContent :where(.c-balloon__iconName){opacity:.8;padding-top:4px;font-size:10px;line-height:1;display:block}.c--postContent :where(.c-balloon__body){flex-basis:100%;align-items:flex-start;padding:4px 24px;display:flex}.c--postContent :where(.c-balloon__body.-thinking){padding-top:8px}.c--postContent :where(.c-balloon.-bln-left .c-balloon__body){justify-content:flex-start}.c--postContent :where(.c-balloon.-bln-right .c-balloon__body){justify-content:flex-end}.c--postContent :where(.c-balloon__text){background-color:var(--balloon-bg);border-color:var(--balloon-border);color:var(--balloon-text);border-radius:8px;max-inline-size:560px;padding:1em;line-height:1.6;position:relative}.c--postContent :where(.c-balloon__body.-border-on .c-balloon__text){border-style:solid;border-width:1px}.c--postContent :where(.c-balloon .c-balloon__text>p){margin-top:0;margin-bottom:0}.c--postContent :where(.c-balloon__text>:last-child){margin-bottom:0}.c--postContent :where(.c-balloon__shapes){background-color:inherit;border-color:inherit;z-index:1;block-size:0;inline-size:0;position:absolute;top:16px}.c--postContent :where(.c-balloon.-bln-left .c-balloon__shapes){left:0}.c--postContent :where(.c-balloon.-bln-right .c-balloon__shapes){right:0;transform:rotateY(180deg)}.c--postContent :where(.c-balloon__before,.c-balloon__after){border-style:solid;border-color:#0000;block-size:0;inline-size:0;display:block;position:absolute;top:0}.c--postContent :where(.c-balloon__before){z-index:3}.c--postContent :where(.c-balloon__after){z-index:2}.c--postContent :where(.c-balloon__body.-speaking .c-balloon__before,.c-balloon__body.-speaking .c-balloon__after){border-width:8px 10px 8px 0;left:-10px}.c--postContent :where(.c-balloon__body.-speaking .c-balloon__before){border-right-color:var(--balloon-bg)}.c--postContent :where(.c-balloon__body.-speaking .c-balloon__after){border-right-color:var(--balloon-border)}.c--postContent :where(.c-balloon__body.-speaking.-border-on .c-balloon__before){left:-8px}.c--postContent :where(.c-balloon__body.-speaking.-border-none .c-balloon__after){display:none}.c--postContent :where(.c-balloon__body.-thinking .c-balloon__before,.c-balloon__body.-thinking .c-balloon__after){background:inherit;border-radius:50%}.c--postContent :where(.c-balloon__body.-thinking.-border-none .c-balloon__before,.c-balloon__body.-thinking.-border-none .c-balloon__after){border:none}.c--postContent :where(.c-balloon__body.-thinking.-border-on .c-balloon__before,.c-balloon__body.-thinking.-border-on .c-balloon__after){border-color:inherit;border-width:1px}.c--postContent :where(.c-balloon__body.-thinking .c-balloon__before){border-radius:50%;block-size:8px;inline-size:8px;top:0;left:-21px}.c--postContent :where(.c-balloon__body.-thinking .c-balloon__after){block-size:12px;inline-size:12px;top:8px;left:-16px}.c--postContent :where(.c-balloon[data-col=blue]){--balloon-bg:#eaf5ff;--balloon-border:#9dcaed}.c--postContent :where(.c-balloon[data-col=green]){--balloon-bg:#edf7ee;--balloon-border:#9ed19e}.c--postContent :where(.c-balloon[data-col=red]){--balloon-bg:#fff0f0;--balloon-border:#e7a3a3}.c--postContent :where(.c-balloon[data-col=yellow]){--balloon-bg:#fff8df;--balloon-border:#e5cf76}.c--postContent :where(details.swell-block-accordion__item,details.wp-block-details){padding:var(--s20);background-color:#f8fafc;border:0}.c--postContent :where(details.swell-block-accordion__item+details.swell-block-accordion__item){margin-top:var(--s10)}.c--postContent :where(.swell-block-accordion__body){margin:var(--s20) calc(var(--s20) * -1) calc(var(--s20) * -1);padding:var(--s20);background-color:#fff;border:0}.c--postContent :where(details.swell-block-accordion__item>:last-child,details.wp-block-details>:last-child){margin-bottom:0}.c--postContent :where(.swell-block-faq){--color_faq_a:var(--text);--color_faq_q:var(--brand-static);--swl-faq_icon_radius:0}.c--postContent :where(.swell-block-faq.-icon-rounded){--swl-faq_icon_radius:10%}.c--postContent :where(.swell-block-faq.-icon-circle){--swl-faq_icon_radius:50%}.c--postContent :where(.swell-block-faq__item+.swell-block-faq__item){margin-top:1em}.c--postContent :where(.swell-block-faq .faq_q){font-size:inherit;margin:0;padding:1em 1em 1em 3em;font-weight:700;line-height:1.5;position:relative}.c--postContent :where(.swell-block-faq .faq_a){padding:1em 1em 1em 3em;line-height:1.5;position:relative}.c--postContent .swell-block-faq .faq_q:before,.c--postContent .swell-block-faq .faq_a:before{border-radius:var(--swl-faq_icon_radius);text-align:center;inline-size:2em;font-family:Arial,sans-serif;line-height:2;display:block;position:absolute;inset-block-start:.75em;inset-inline-start:0}.c--postContent .swell-block-faq .faq_q:before{content:"Q"}.c--postContent .swell-block-faq .faq_a:before{content:"A"}.c--postContent :where(.swell-block-faq .faq_a>:last-child){margin-bottom:0}.c--postContent :where(.swell-block-faq.is-style-faq-border .swell-block-faq__item){padding-inline:.5em}.c--postContent :where(.swell-block-faq.is-style-faq-border .swell-block-faq__item+.swell-block-faq__item){border-top:1px solid var(--divider);padding-top:1em}.c--postContent :where(.swell-block-faq.is-style-faq-box .swell-block-faq__item){border:1px solid var(--divider)}.c--postContent :where(.swell-block-faq.is-style-faq-box .faq_q){border-bottom:1px dashed var(--divider)}.c--postContent :where(.swell-block-faq.is-style-faq-box .faq_q,.swell-block-faq.is-style-faq-box .faq_a,.swell-block-faq.is-style-faq-stripe .faq_q,.swell-block-faq.is-style-faq-stripe .faq_a){padding:1.25em 1em 1.25em 4em}.c--postContent .swell-block-faq.is-style-faq-box .faq_q:before,.c--postContent .swell-block-faq.is-style-faq-box .faq_a:before,.c--postContent .swell-block-faq.is-style-faq-stripe .faq_q:before,.c--postContent .swell-block-faq.is-style-faq-stripe .faq_a:before{inset-block-start:1em;inset-inline-start:1em}.c--postContent :where(.swell-block-faq.is-style-faq-stripe .swell-block-faq__item:not(:last-child)){margin-bottom:1.5em}.c--postContent :where(.swell-block-faq.is-style-faq-stripe .faq_q){background-color:var(--base-2)}.c--postContent .swell-block-faq[data-q=col-text] .faq_q:before,.c--postContent .swell-block-faq[data-a=col-text] .faq_a:before{box-shadow:0 0 0 1px}.c--postContent .swell-block-faq[data-q=fill-text] .faq_q:before,.c--postContent .swell-block-faq[data-a=fill-text] .faq_a:before{background-color:var(--text);color:var(--white)}.c--postContent .swell-block-faq[data-q=col-main] .faq_q:before,.c--postContent .swell-block-faq[data-a=col-main] .faq_a:before{color:var(--brand-static);box-shadow:0 0 0 1px}.c--postContent .swell-block-faq[data-q=fill-main] .faq_q:before,.c--postContent .swell-block-faq[data-a=fill-main] .faq_a:before{background-color:var(--brand-static);color:var(--white)}.c--postContent .swell-block-faq[data-q=col-custom] .faq_q:before{color:var(--color_faq_q);box-shadow:0 0 0 1px}.c--postContent .swell-block-faq[data-a=col-custom] .faq_a:before{color:var(--color_faq_a);box-shadow:0 0 0 1px}.c--postContent .swell-block-faq[data-q=fill-custom] .faq_q:before{background-color:var(--color_faq_q);color:var(--white)}.c--postContent .swell-block-faq[data-a=fill-custom] .faq_a:before{background-color:var(--color_faq_a);color:var(--white)}.c--postContent :where(.u-bg-main){background-color:var(--brand-static)}.c--postContent :where(.u-col-main){color:var(--brand-static)}.c--postContent :where(.u-fz-xs){font-size:var(--fz--xs)!important}.c--postContent :where(.u-fz-m){font-size:var(--fz--m)}.c--postContent :where(.u-fz-l){font-size:var(--fz--l)}.c--postContent :where(.has-text-align-center){text-align:center}.c--postContent :where(.u-mb-0){margin-bottom:0!important}.c--postContent :where(.swell-block-button){--the-btn-bg:var(--brand);--the-min-width:64%;--the-padding:.75em 1.5em;margin:0 auto var(--s40);text-align:center;display:block;position:relative}.c--postContent :where(.swell-block-button[data-align=right]){text-align:right}.c--postContent :where(.swell-block-button[data-align=left]){text-align:left}.c--postContent .swell-block-button a{background:var(--the-btn-bg);min-inline-size:var(--the-min-width);padding:var(--the-padding);text-align:center;margin:0;line-height:1.5;display:inline-block;position:relative;color:var(--white)!important;text-decoration:none!important}.c--postContent :where(.swell-block-button.-size-custom){--the-min-width:1em}.c--postContent :where(.swell-block-button.-size-s){--the-min-width:40%;--the-padding:.5em 1.5em}.c--postContent :where(.swell-block-button.-size-l){--the-min-width:100%;--the-padding:1em 1.5em}.c--postContent .swell-block-button img{display:none!important}.c--postContent :where(.swell-block-step){--swl-step_arrow_color:var(--divider);counter-reset:step}.c--postContent :where(.swell-block-step__item){padding:0 0 3em 64px;position:relative;margin-bottom:0!important}.c--postContent .swell-block-step__item:before{border-inline-start:1px dashed var(--swl-step_arrow_color);content:"";block-size:100%;inline-size:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:23px}.c--postContent .swell-block-step__item:last-child:before{content:none}.c--postContent :where(.swell-block-step:not(.is-style-big)>.swell-block-step__item:last-child){padding-bottom:0}.c--postContent :where(.swell-block-step__number){box-sizing:content-box;block-size:48px;color:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;inline-size:48px;line-height:1;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.c--postContent :where([data-num-style=circle]>.swell-block-step__item>.swell-block-step__number){border-radius:50%}.c--postContent :where(.swell-block-step__number .__label){padding-bottom:1px;font-size:10px;line-height:1;display:block}.c--postContent .swell-block-step__number:after{content:counter(step);counter-increment:step;font-size:20px;line-height:1;display:block}.c--postContent .swell-block-step__number[data-num]:after{content:attr(data-num)}.c--postContent .swell-block-step__number[data-hide]:after,.c--postContent .swell-block-step__number[data-hide] .__label{display:none}.c--postContent :where(.swell-block-step__title){margin:0;padding:0;font-weight:700}.c--postContent :where(.swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item>.swell-block-step__title){flex-direction:column;justify-content:center;min-block-size:48px;display:flex}.c--postContent :where(.swell-block-step__title+.swell-block-step__body){margin-top:1em}.c--postContent :where(.swell-block-step__body>:last-child){margin-bottom:0}.c--postContent :where(.is-style-small .swell-block-step__item){padding:0 0 2em 24px}.c--postContent .is-style-small .swell-block-step__item:before{border-inline-start:2px solid var(--divider);block-size:calc(100% - 16px);inset-block-start:32px;inset-inline-start:7px}.c--postContent :where(.is-style-small .swell-block-step__title){text-align:left;margin-top:.25em}.c--postContent :where(.is-style-small .swell-block-step__body){margin-top:.5em}.c--postContent :where(.is-style-small .swell-block-step__number){color:inherit;flex-direction:row;justify-content:flex-start;align-items:center;inline-size:auto;margin-left:-24px;position:relative}.c--postContent :where(.is-style-small .swell-block-step__number .__shape){box-sizing:border-box;border:2px solid;block-size:16px;inline-size:16px;margin-right:8px}.c--postContent :where(.is-style-small[data-num-style=circle] .swell-block-step__number .__shape){border-radius:50%}@media (width<600px){.c--postContent .swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item:before{display:none}.c--postContent :where(.swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item>.swell-block-step__body){margin-left:-48px}}.c--postContent :where(.swl-inline-color){--link:currentColor}.c--postContent :where(.has-swl-deep-01-color){color:#e44141}.c--postContent :where(.swl-marker){padding:2px;display:inline}.c--postContent :where(.mark_yellow){background:repeating-linear-gradient(-45deg, var(--color_mark_yellow), var(--color_mark_yellow) 2px, transparent 2px, transparent 4px) no-repeat 0 .75em}.c--postContent :where(.swl-inline-icon){min-width:1em;margin-left:.1em;margin-right:.1em;display:inline-block;position:relative}.c--postContent :where(.swl-inline-icon+.swl-inline-icon){margin-left:0}.c--postContent :where(.swl-inline-icon):after{content:"";height:100%;mask-image:var(--the-icon-svg);width:100%;max-width:2ch;mask-position:50%;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--the-icon-svg);background:currentColor;display:block;position:absolute;top:0;left:0;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.c--postContent :where(.ark-block-icon){margin-bottom:var(--s40);justify-content:center;display:flex}.c--postContent :where(.ark-block-icon__inner,.ark-block-icon__frame){justify-content:center;align-items:center;display:inline-flex}.c--postContent :where(.ark-block-icon__frame){color:var(--arkb-icon-color,currentColor);font-size:var(--arkb-icon-size,1em);line-height:1}.c--postContent :where(.ark-block-icon__svg){fill:currentColor;block-size:1em;inline-size:1em}.c--postContent :where(.ark-block-notice){--arkb-notice_text:#4d4d49;--arkb-notice_bg:#fffcef;--arkb-notice_border:#faf1d2;--arkb-notice_icon:#ffba1e;background-color:var(--arkb-notice_bg);border:1px solid var(--arkb-notice_border);color:var(--arkb-notice_text);padding:1.5em;position:relative}.c--postContent :where(.ark-block-notice.-memo){--arkb-notice_text:#454545;--arkb-notice_bg:#fbfbfb;--arkb-notice_border:#e2e2e2;--arkb-notice_icon:#3a3a3a}.c--postContent :where(.ark-block-notice.-ok){--arkb-notice_text:#484a47;--arkb-notice_bg:#fafff4;--arkb-notice_border:#dff9cc;--arkb-notice_icon:#6cda3e}.c--postContent :where(.ark-block-notice.-point){--arkb-notice_text:#27201e;--arkb-notice_bg:#fffcf8;--arkb-notice_border:#ffead9;--arkb-notice_icon:#ff963b}.c--postContent :where(.ark-block-notice.-warning){--arkb-notice_text:#444142;--arkb-notice_bg:#fff6f9;--arkb-notice_border:#fddee8;--arkb-notice_icon:#ff2525}.c--postContent :where(.ark-block-notice__head){z-index:1;justify-content:flex-start;align-items:center;padding:0;font-weight:700;line-height:1.5;display:flex;position:relative}.c--postContent :where(.ark-block-notice__icon){block-size:1em;color:var(--arkb-notice_icon);flex-shrink:0;justify-content:center;align-self:center;inline-size:1em;margin-inline-end:1em;font-size:1em;display:flex;transform:scale(1.1)translate(-5%)}.c--postContent :where(.ark-block-notice__icon path){fill:currentColor}.c--postContent :where(.ark-block-notice__title){min-inline-size:2em}.c--postContent :where(.ark-block-notice__body){z-index:0;border:none;margin-top:1em;padding:0;position:relative;background:0 0!important}.c--postContent :where(.ark-block-notice__body:empty){display:none}.c--postContent :where(ul,ol){padding-inline-start:1.35em}.c--postContent :where(ul:not([class]),ul[class=""],ul.wp-block-list[class=wp-block-list],ul.wp-block-list.is-style-default,ul.wp-block-list.is-style-note_list,ul.-list-under-dashed){list-style:outside}.c--postContent :where(ol:not([class]),ol[class=""],ol.wp-block-list[class=wp-block-list],ol.wp-block-list.is-style-default,ol.-list-under-dashed){list-style:decimal}.c--postContent :where(ul:not([class]),ul[class=""],ul.wp-block-list[class=wp-block-list],ul.wp-block-list.is-style-default,ul.wp-block-list.is-style-note_list,ul.-list-under-dashed,ol:not([class]),ol[class=""],ol.wp-block-list[class=wp-block-list],ol.wp-block-list.is-style-default,ol.-list-under-dashed)>li::marker{color:#8d8d8d}.c--postContent :where(ul.-list-under-dashed,ol.-list-under-dashed)>li{border-bottom:1px dashed var(--divider);margin-bottom:.75em;padding-bottom:.75em}.c--postContent :where(ul.-list-under-dashed,ol.-list-under-dashed)>li:last-child{margin-bottom:0}.c--postContent :where(ul.is-style-bad_list,ol.is-style-bad_list,ul.is-style-good_list,ol.is-style-good_list,ul.is-style-triangle_list,ol.is-style-triangle_list){padding-inline-start:0;list-style:none}.c--postContent :where(ul.is-style-bad_list,ol.is-style-bad_list,ul.is-style-good_list,ol.is-style-good_list,ul.is-style-triangle_list,ol.is-style-triangle_list)>li{padding-inline-start:1.5em;position:relative}.c--postContent :where(ul.is-style-bad_list,ol.is-style-bad_list)>li:before{color:#e44141;content:"×";inline-size:1em;line-height:inherit;text-align:center;position:absolute;inset-block-start:0;inset-inline-start:0}.c--postContent :where(ul.is-style-good_list,ol.is-style-good_list)>li:before{color:var(--color_list_good,#86dd7b);content:"○";inline-size:1em;line-height:inherit;text-align:center;position:absolute;inset-block-start:0;inset-inline-start:0}.c--postContent :where(ul.is-style-triangle_list,ol.is-style-triangle_list)>li:before{color:var(--color_list_triangle,#f59e0b);content:"△";inline-size:1em;line-height:inherit;text-align:center;position:absolute;inset-block-start:0;inset-inline-start:0}.c--postContent :where(ul.is-style-num_circle,ol.is-style-num_circle){counter-reset:post-num-circle;padding-inline-start:0;list-style:none}.c--postContent :where(ul.is-style-num_circle,ol.is-style-num_circle)>li{counter-increment:post-num-circle;padding-inline-start:2.3em;position:relative}.c--postContent :where(ul.is-style-num_circle,ol.is-style-num_circle)>li:before{background-color:var(--brand-static);block-size:1.75em;color:var(--white);content:counter(post-num-circle);border-radius:50%;justify-content:center;align-items:center;inline-size:1.75em;font-size:.75em;line-height:1;display:inline-flex;position:absolute;inset-block-start:.35em;inset-inline-start:0}.c--postContent :where(li:not(:last-child)){margin-bottom:var(--s10)}.c--postContent :where(li>p){margin-top:0;margin-bottom:0}.c--postContent :where(a[href]){color:var(--link);text-decoration-thickness:.08em}.c--postContent :where(figure){inline-size:fit-content;max-inline-size:100%}.c--postContent :where(figcaption){color:var(--text-2);font-size:var(--fz--s);text-align:center;margin-top:0;margin-bottom:0}.c--postContent :where(figure img){margin-bottom:var(--s10)}.c--postContent :where(.is-style-shadow img,.is-style-border img,.is-style-sme-shadowed img,.is-style-photo_frame img,img.is-style-shadow,img.is-style-border,img.is-style-sme-shadowed,img.is-style-photo_frame){box-shadow:0 0 0 1px #1414150a,0 2px 10px #1414150f}.c--postContent :where(figure.wp-block-image,.wp-block-image>figure,.aligncenter){margin-inline:auto}.c--postContent :where(figure.alignleft,figure.wp-block-image.alignleft,.wp-block-image.alignleft>figure,.wp-block-image>figure.alignleft){margin-inline:0 auto}.c--postContent :where(figure.alignright,figure.wp-block-image.alignright,.wp-block-image.alignright>figure,.wp-block-image>figure.alignright){margin-inline:auto 0}.c--postContent :where(.alignwide,.alignfull){inline-size:100%}.c--postContent :where(blockquote){background-color:var(--base);border-inline-start:3px solid var(--divider);color:var(--text-2);font-size:var(--fz--s);padding-inline-start:var(--s30);font-style:normal}.c--postContent :where(blockquote cite){font-style:normal}.c--postContent :where(blockquote>:last-child){margin-bottom:0}.c--postContent :where(pre){background:var(--base-2);padding:var(--s30);overflow-x:auto}.c--postContent :where(pre.shiki){border:1px solid var(--divider)}.c--postContent :where(code){background:var(--base-2);font-family:var(--ff--mono);font-size:var(--fz--s);padding:.1em .25em}.c--postContent :where(pre code){background:0 0;padding:0}.c--postContent :where(.swell-block-dl__dt){font-weight:700}.c--postContent :where(.swell-block-dl__dd){margin-inline-start:1em;padding:1em}.c--postContent :where(.swell-block-dl__dd+.swell-block-dl__dt){margin-block-start:1em}.c--postContent :where(.swell-block-dl.is-style-border>.swell-block-dl__dt){border-inline-start:1px solid var(--brand-static);padding-inline-start:.75em}.c--postContent :where(table){border-collapse:collapse;inline-size:100%;width:100%;display:table}.c--postContent :where(figure:has(table),.wp-block-table,.wp-block-flexible-table-block-table){inline-size:100%;width:100%;overflow-x:auto}.c--postContent :where(table.has-fixed-layout,figure.has-fixed-layout>table,.wp-block-table.has-fixed-layout>table,.wp-block-flexible-table-block-table.has-fixed-layout>table){table-layout:fixed}.c--postContent :where(figure:has(>table):not(:has(>figcaption))>table){margin-bottom:0}.c--postContent :where(figure:has(>figcaption)>table){margin-bottom:var(--s10)}.c--postContent :where(th,td){border:1px solid var(--divider);padding:var(--s20);text-align:start;vertical-align:top}.c--postContent table[style*=--swl-cell1-width] :where(tr>:first-child){inline-size:var(--swl-cell1-width);width:var(--swl-cell1-width)}.c--postContent :where(th){font-weight:700}.c--postContent :where(figure.is-style-simple>table){box-shadow:none}.c--postContent :where(figure.is-style-simple td,figure.is-style-simple th){box-shadow:none;border-inline:none}.c--postContent :where(figure.is-style-simple thead td,figure.is-style-simple thead th){border-block-start:none;border-block-end:4px double var(--divider)}.c--articleAuthor{border:4px solid #f3f4f6}.c--articleAuthor_inner{align-items:center;gap:var(--s40);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);display:grid}.c--articleAuthor_profile{text-align:center;align-items:center}.c--articleAuthor_image{object-fit:contain;block-size:96px;inline-size:96px}.c--articleAuthor_name{color:var(--text);font-size:var(--fz--l)}.c--articleAuthor_roles{color:var(--text);font-size:var(--fz--s)}.c--articleAuthor_body{line-height:1.95}.c--articleAuthor_body :where(p){margin:0}.c--articleAuthor_body :where(a[href]){color:var(--link);text-decoration-thickness:.08em}.c--relatedPosts :where(h2){font-size:var(--fz--xl);font-weight:700;line-height:calc(1em + var(--hl--s) * 2);margin:0 0 var(--s30)}.c--relatedPosts_list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.c--relatedPosts_card{color:inherit;align-items:center;gap:var(--s20);grid-template-columns:minmax(8.5rem,42%) minmax(0,1fr);display:grid;text-decoration:none!important}.c--relatedPosts_card :where(img){object-fit:cover;block-size:100%;inline-size:100%}.c--relatedPosts_placeholder{background:linear-gradient(135deg, #ffffffad, #fff0), var(--base-2);block-size:100%;inline-size:100%}.c--relatedPosts_title{font-size:var(--fz--s);font-weight:700;line-height:calc(1em + var(--hl--s) * 2);text-wrap:pretty}@media (width>=600px){.c--postContent :where(.c-balloon__icon){inline-size:80px}.c--postContent :where(.c-balloon__iconImg){block-size:80px;inline-size:80px}.c--postContent :where(.c-balloon__body){padding:8px 24px}.c--postContent :where(.c-balloon__body.-thinking){padding-top:16px}}@media (width<=599px){.c--postContent :where(.c-balloon__text){font-size:.95em}.c--postContent :where(.c-balloon.-sp-vrtcl){flex-wrap:wrap}.c--postContent :where(.c-balloon.-sp-vrtcl .c-balloon__body){inline-size:100%;padding:8px 0 0}.c--postContent :where(.c-balloon.-sp-vrtcl .c-balloon__body.-speaking){margin-top:8px}.c--postContent :where(.c-balloon.-sp-vrtcl .c-balloon__body.-speaking .c-balloon__shapes){margin:0 22px 0 36px;top:0;transform:rotate(90deg)}.c--postContent :where(.c-balloon.-sp-vrtcl .c-balloon__body.-thinking .c-balloon__shapes){margin:0 88px;top:-24px}}@media (width<=1180px){.c--articleLayout{inline-size:100%;max-inline-size:min(100%, var(--contentSize));margin-inline:auto;display:block}.c--postSideToc{display:none}}@media (width<=599px){.c--articleAuthor_inner{text-align:start;grid-template-columns:1fr}.c--articleAuthor_profile{text-align:start;justify-self:start}.c--relatedPosts_list{grid-template-columns:1fr}.c--relatedPosts_card{grid-template-columns:minmax(7rem,38%) minmax(0,1fr)}}}@layer lism-custom,lism-utility;@layer lism-init{.c--postSideToc .c--postToc_link{text-decoration:none}}
