.post-article-page :where(div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video){margin:0;padding:0;border:0;font:inherit;vertical-align:initial}@media(max-width:767px){.post-article-page .pc-tablet-only{display:none!important}}.post-article-page .mo-only{display:none!important}@media(max-width:767px){.post-article-page .mo-only{display:block!important}}.post-article-page .articalHeader{padding:122px 20px 72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;letter-spacing:-.05rem}.post-article-page .articalHeader>.catagoryTag{display:flex;align-items:center;gap:5px}.post-article-page .articalHeader>.catagoryTag>.item{margin:8px 0 10px;font-size:14px;background:#eee;font-weight:700;padding:3px 10px;border-radius:20px;color:#8c8c8c}.post-article-page .articalHeader>.mTit{letter-spacing:-.05em;font-size:40px;max-width:520px;font-weight:700;text-align:center}.post-article-page .articalHeader>.sTit{letter-spacing:-.05em;font-size:20px;padding-bottom:32px;max-width:520px;font-weight:700;color:#aeaebc}.post-article-page .articalHeader>.buttonList{display:flex;align-items:center;gap:1.25rem;justify-content:center}.post-article-page .articalHeader>.buttonList>.likeBtn{color:#aeaebc;background:#fafafa;padding:6px 8px;height:44px;border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:15px;font-weight:700;border-radius:20px}.post-article-page .articalHeader>.buttonList>.likeBtn>img{width:1.25rem;height:1.25rem}.post-article-page .articalHeader>.buttonList>.snsBtn{display:flex;align-items:center;gap:15px}.post-article-page .articalHeader>.buttonList>.snsBtn>button{width:44px;min-width:0;height:44px;padding:0}.post-article-page .articalHeader>.buttonList>.snsBtn>button:hover{background:rgba(0,0,0,0)}.post-article-page .articalHeader>.buttonList>.snsBtn>button>img{height:100%;object-fit:contain}.post-article-page .articalHeader>.buttonList>.snsBtn>button>span{border-radius:50%}.post-article-page .articalHeader>.footArea{padding-top:64px;font-size:15px;color:#aeaebc;display:flex;align-items:center;justify-content:space-between;max-width:650px;width:100%}.post-article-page .articalHeader>.footArea>.view{display:flex;align-items:center;justify-content:center;gap:.312rem}.post-article-page .articalHeader>.footArea>.view>img{width:1.2rem;height:.875rem}.post-article-page .articleContent{letter-spacing:-.05rem;line-height:1.2}.post-article-page .articleContent>div{font-size:16px;padding:10px 20px}.post-article-page .articleFooter{letter-spacing:-.05rem}.post-article-page .articleFooter>.metaGroup{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1rem 52px;gap:12px;width:100%}.post-article-page .articleFooter>.metaGroup>.tagBtnGroup{max-width:650px;width:100%;padding:8px 0 18px}.post-article-page .articleFooter>.metaGroup>.tagBtnGroup>ul{display:flex;align-items:center;gap:10px;padding:0}.post-article-page .articleFooter>.metaGroup>.tagBtnGroup>ul>li>a{font-size:12px;font-weight:400;background:#fff;border:1px solid #b4b4b4;border-radius:35px;display:inline-block;padding:6px 16px;color:#b4b4b4}.post-article-page .articleFooter>.metaGroup>.shareBtnGroup{max-width:650px;width:100%;display:flex;align-items:center;gap:15px}.post-article-page .articleFooter>.metaGroup>.shareBtnGroup>button{padding:0;width:40px;min-width:0;height:40px;display:inline-block;flex-shrink:0}.post-article-page .articleFooter>.metaGroup>.shareBtnGroup>button:hover{background:rgba(0,0,0,0)}.post-article-page .articleFooter>.metaGroup>.shareBtnGroup>button>img{width:100%;height:100%;object-fit:contain}.post-article-page .articleFooter>.metaGroup>.shareBtnGroup>button>span{border-radius:50%}.post-article-page .articleFooter>.bottomBanner{padding:40px 1rem;width:100%}.post-article-page .articleFooter>.bottomBanner>.inner{padding:1rem;display:flex;align-items:center;justify-content:center}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox{max-width:650px;width:100%;display:flex;align-items:center;gap:32px}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.imgBox{width:100px;height:100px;border-radius:50%;overflow:hidden}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.imgBox>img{width:100%;height:100%;object-fit:contain;background-color:#fff}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.text{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:10px}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.text>.tit{font-size:15px;font-weight:700}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.text>.sTit{font-size:12px;font-weight:700}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.text>.con{font-size:14px}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.text>.con .ce-paragraph{line-height:1.3!important}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.text>.con .codex-editor__redactor{margin:0!important;padding:0!important}.post-article-page .contentAllWrap{letter-spacing:-.05rem;padding:64px 20px;display:flex;align-items:center;justify-content:center}.post-article-page .contentAllWrap>.inner{width:100%;max-width:721px;display:flex;flex-direction:column;gap:70px}.post-article-page .contentAllWrap>.inner>.content{display:flex;flex-direction:column;gap:30px}.post-article-page .contentAllWrap>.inner>.content>.titArea{display:flex;align-items:end;gap:50px;justify-content:space-between}.post-article-page .contentAllWrap>.inner>.content>.titArea>.tit>div{font-size:20px;width:170px;height:44px;background:#000;color:#fff;font-weight:700;margin-bottom:20px;padding:6px 16px;border-radius:44px;letter-spacing:-.08rem;display:flex;align-items:center;justify-content:center}.post-article-page .contentAllWrap>.inner>.content>.titArea>.tit>h1{font-weight:700;font-size:40px;color:#000}.post-article-page .contentAllWrap>.inner>.content>.titArea>.btn>a>button{font-size:15px;font-weight:700;color:#111;display:flex;gap:5px}.post-article-page .contentAllWrap>.inner>.content>.titArea>.btn>a>button>svg{line-height:0;height:16px}.post-article-page .contentAllWrap>.inner>.content>.contentList{display:flex;flex-direction:column;gap:23px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a{padding-bottom:12px;border-bottom:1px solid #f0f0f2}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div{display:flex;gap:16px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>img{border-radius:16px;width:140px;height:140px;flex-shrink:0}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap{display:flex;flex-direction:column;align-items:start;gap:10px;width:100%}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.category{display:flex;align-items:center;gap:5px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.category>.category-item{background:#eee;font-weight:700;display:inline-block;color:#8c8c8c;padding:3px 10px;border-radius:20px;font-size:14px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.tit{font-size:20px;font-weight:400}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.subTit{font-size:15px;font-weight:700;color:#aeaebc}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.foot{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:15px;color:#aeaebc;margin-top:auto}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.foot>.iconList{display:flex;align-items:center;gap:10px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.foot>.iconList>div{display:flex;align-items:center;gap:5px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.foot>.iconList>div>img{width:12px;height:12px;object-fit:contain}@media(max-width:640px){.post-article-page .articalHeader{padding:72px 20px}}@media(max-width:426px){.post-article-page .articalHeader>.mTit{font-size:24px}.post-article-page .articalHeader>.sTit{font-size:15px}.post-article-page .articalHeader>.buttonList>.likeBtn{height:34px;font-size:12px;min-width:60px}.post-article-page .articalHeader>.buttonList>.likeBtn>img{width:10px;height:10px}.post-article-page .articalHeader>.buttonList>.snsBtn>button{width:34px;height:34px}.post-article-page .articalHeader>.catagoryTag>.item{font-size:12px}.post-article-page .articleFooter>.bottomBanner{margin-top:40px}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox{flex-direction:column;align-items:start}.post-article-page .articleFooter>.bottomBanner>.inner>.profileBox>.imgBox{margin-top:-125px}.post-article-page .articleFooter>.metaGroup>.tagBtnGroup>ul>li>a{font-size:10px;padding:4px 8px}.post-article-page .articleFooter>.metaGroup>.shareBtnGroup>button{width:34px;height:34px}.post-article-page .contentAllWrap>.inner>.content>.titArea>.tit>div{font-size:16px;width:140px;height:32px;border-radius:20px}.post-article-page .contentAllWrap>.inner>.content>.titArea>.tit>h1{font-size:24px}.post-article-page .contentAllWrap>.inner>.content>.titArea>.btn>a>button{font-size:12px}.post-article-page .contentAllWrap>.inner>.content>.titArea>.btn>a>button>svg{height:13px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.category>.category-item{font-size:12px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>img{width:124px;height:124px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.tit{font-size:14px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.foot,.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.subTit{font-size:12px}.post-article-page .contentAllWrap>.inner>.content>.contentList>a>div>.textWrap>.foot>.iconList>div>img{width:10px;height:10px}}:root{--article-shell-max:1440px;--article-gutter:24px}@media(min-width:768px){:root{--article-gutter:48px}}@media(min-width:1200px){:root{--article-gutter:106px}}.articleBody{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;width:calc(100% - 2*var(--article-gutter, 24px));max-width:calc(var(--article-shell-max, 1440px) - 2*var(--article-gutter, 24px));margin:0 auto;padding:36px 0 0}@media(min-width:768px){.articleBody{padding-top:56px}}@media(min-width:1200px){.articleBody{grid-template-columns:240px minmax(0,1fr);gap:56px}}.articleBody__main{min-width:0;max-width:720px;width:100%;margin:0 auto}@media(min-width:1200px){.articleBody__main{grid-column:2}.articleBody--noToc{grid-template-columns:minmax(0,1fr);gap:0}.articleBody--noToc>.articleBody__main{grid-column:1}}.articleBody__main>.article-semantic{margin-top:36px}.articleBody__main>.article-semantic:first-child,.articleBody__main>.articleToc--collapse:first-child{margin-top:0}.articleBody__main>.articleSummary+.articleToc--collapse{margin-top:20px}@media(min-width:1200px){.articleBody__main>.articleToc--collapse:first-child+.article-semantic{margin-top:0}}.articleBody__main>.bottomBanner,.articleFooter>.bottomBanner{padding:20px;width:100%;max-width:720px;margin:0 auto;border-radius:16px}.articleBody__main>.bottomBanner>.inner,.articleFooter>.bottomBanner>.inner{padding:0;display:flex;align-items:center;justify-content:flex-start}.articleBody__main>.bottomBanner>.inner>.profileBox,.articleFooter>.bottomBanner>.inner>.profileBox{max-width:720px;width:100%;display:flex;align-items:center;gap:16px}.articleBody__main>.bottomBanner>.inner>.profileBox>.imgBox,.articleFooter>.bottomBanner>.inner>.profileBox>.imgBox{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.articleBody__main>.bottomBanner>.inner>.profileBox>.imgBox>img,.articleFooter>.bottomBanner>.inner>.profileBox>.imgBox>img{width:100%;height:100%;object-fit:contain;background-color:#fff}.articleBody__main>.bottomBanner>.inner>.profileBox>.text,.articleFooter>.bottomBanner>.inner>.profileBox>.text{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:0}.articleBody__main>.bottomBanner>.inner>.profileBox>.text>.tit,.articleFooter>.bottomBanner>.inner>.profileBox>.text>.tit{font-size:15px;font-weight:700;line-height:1.2;color:#111;margin-bottom:3px}.articleBody__main>.bottomBanner>.inner>.profileBox>.text>.sTit,.articleFooter>.bottomBanner>.inner>.profileBox>.text>.sTit{font-size:12.5px;font-weight:400;line-height:1.2;color:#979797;margin-bottom:5px}.articleBody__main>.bottomBanner>.inner>.profileBox>.text>.con,.articleFooter>.bottomBanner>.inner>.profileBox>.text>.con{font-size:13.5px;line-height:1.6;color:#414141}.articleBody__main>.bottomBanner{margin-top:44px}.articleBody__related{margin-top:64px}.articleBody__cta{margin-top:56px}.post-article-page .articleContent>.articleBody{padding:36px 0 0}@media(min-width:768px){.post-article-page .articleContent>.articleBody{padding-top:56px}}.articleContent .articleBody__main>div:not(.bottomBanner){padding:0;font-size:inherit}.post-article-page{padding-bottom:72px}@media(min-width:768px){.post-article-page{padding-bottom:96px}}.post-article-page--video .articleVideoStage{width:100%;margin:0;padding:0}@media(min-width:768px){.post-article-page--video .articleVideoStage{padding-top:84px}}.post-article-page--video .articleVideoStage__frame{position:relative;width:100%;margin:0 auto;overflow:hidden;max-width:calc((100vh - 88px)*16/9);max-width:calc((100svh - 88px)*16/9)}.post-article-page--video .articleVideoStage__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.post-article-page--video .articleVideoStage__frame:after{content:"";display:block;padding-top:56.25%}.post-article-page--video .articleVideoStage__frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block;border-radius:inherit}@media(min-width:768px),(orientation:landscape){.post-article-page--video .articleVideoStage__frame{width:calc(100% - 2*var(--article-gutter, 24px));border-radius:18px}.post-article-page--video .articleVideoStage__frame:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:16px}.post-article-page--video .articleHead,.post-article-page--video .articleHead__crumb{width:calc(100% - 2*var(--article-gutter, 24px));max-width:720px}.post-article-page--video .articleBody,.post-article-page--video .articleBody__main,.post-article-page--video .articleHead,.post-article-page--video .articleHead__crumb{margin-left:auto;margin-right:auto}}@media(min-width:768px){.post-article-page--video .articleVideoStage__frame{max-width:calc((100vh - 180px)*16/9);max-width:calc((100svh - 180px)*16/9)}}@media(min-width:1367px){.post-article-page--video .articleVideoStage__frame{width:calc(100% - 278px);max-width:calc((100vh - 266px)*16/9);max-width:calc((100svh - 266px)*16/9)}}@media(min-width:1441px){.post-article-page--video .articleVideoStage__frame{width:calc(100% - 328px);max-width:calc((100vh - 302px)*16/9);max-width:calc((100svh - 302px)*16/9)}}@media(min-width:768px)and (max-width:1366px){.articleVideoChrome>header{background:#000!important}}@media(max-width:767.98px),(pointer:coarse)and (orientation:landscape)and (max-width:1366px)and (max-height:500px){.articleVideoChrome>header{display:none}}@media(max-width:767.98px)and (orientation:landscape),(pointer:coarse)and (orientation:landscape)and (max-width:1366px)and (max-height:500px){.post-article-page--video .articleVideoStage{padding-top:12px}.post-article-page--video .articleVideoStage__frame{max-width:calc((100vh - 100px)*16/9);max-width:calc((100svh - 100px)*16/9)}}.post-article-page--video .articleHead__crumb{padding-top:8px}.post-article-page--video .articleHead__crumb a{display:inline-flex;align-items:center;min-height:32px;color:#767676;padding-inline:7px;margin-inline:-7px;border-radius:4px}.post-article-page--video .articleHead__crumb a:focus-visible{outline:2px solid #7f0cf2;outline-offset:2px}.post-article-page--video .articleHead{padding-top:14px}@media(min-width:768px){.post-article-page--video .articleHead{padding-top:20px}}.post-article-page--video .articleHead__title{font-size:clamp(22px,1.6vw + 16px,32px)}.post-article-page article.article-body[data-format=semantic-v1]{margin:0 auto;color:var(--as-text,#222);font-size:17px;line-height:1.78;letter-spacing:-.045em;word-break:keep-all;text-wrap:pretty}@media(min-width:768px){.post-article-page article.article-body[data-format=semantic-v1]{font-size:18px}}.post-article-page article.article-body[data-format=semantic-v1] [hidden]{display:none}.post-article-page article.article-body[data-format=semantic-v1] p{line-height:1.78;margin:22px 0 0}.post-article-page article.article-body[data-format=semantic-v1] p:first-child{margin-top:0}.post-article-page article.article-body[data-format=semantic-v1] h2,.post-article-page article.article-body[data-format=semantic-v1] h3,.post-article-page article.article-body[data-format=semantic-v1] h4,.post-article-page article.article-body[data-format=semantic-v1] h5,.post-article-page article.article-body[data-format=semantic-v1] h6{color:var(--as-heading,#111);letter-spacing:-.045em;text-wrap:pretty;font-weight:700;line-height:1.4}.post-article-page article.article-body[data-format=semantic-v1] h2{scroll-margin-top:140px;font-weight:800;font-size:clamp(21px,2.1vw,27px);line-height:1.35;margin:52px 0 0}.post-article-page article.article-body[data-format=semantic-v1] h3{scroll-margin-top:140px;font-weight:700;font-size:clamp(17px,1.6vw,20px);line-height:1.4;margin:30px 0 0}.post-article-page article.article-body[data-format=semantic-v1] h4{font-weight:700;font-size:1.05em;line-height:1.5;margin:26px 0 0}.post-article-page article.article-body[data-format=semantic-v1] h2+p{margin-top:18px}.post-article-page article.article-body[data-format=semantic-v1] h3+p,.post-article-page article.article-body[data-format=semantic-v1] h4+p{margin-top:14px}.post-article-page article.article-body[data-format=semantic-v1] h5{font-size:1em;line-height:1.45;margin:.9em 0 .3em}.post-article-page article.article-body[data-format=semantic-v1] h6{font-size:.8889em;line-height:1.45;margin:.9em 0 .3em}.post-article-page article.article-body[data-format=semantic-v1] b,.post-article-page article.article-body[data-format=semantic-v1] strong{font-weight:800}.post-article-page article.article-body[data-format=semantic-v1] em,.post-article-page article.article-body[data-format=semantic-v1] i{font-style:italic}.post-article-page article.article-body[data-format=semantic-v1] u{text-decoration:underline}.post-article-page article.article-body[data-format=semantic-v1] s{text-decoration:line-through}.post-article-page article.article-body[data-format=semantic-v1] mark{background-color:var(--as-mark-bg,#fff0ae);color:var(--as-mark-fg,inherit);padding:0 .1em}.post-article-page article.article-body[data-format=semantic-v1] a{color:var(--as-link,#4b00ac);text-decoration:underline}.post-article-page article.article-body[data-format=semantic-v1] sub{vertical-align:sub;font-size:.8em}.post-article-page article.article-body[data-format=semantic-v1] sup{vertical-align:super;font-size:.8em}.post-article-page article.article-body[data-format=semantic-v1] ol,.post-article-page article.article-body[data-format=semantic-v1] ul{margin:20px 0 0;padding-left:0;list-style:none}.post-article-page article.article-body[data-format=semantic-v1] ol ol,.post-article-page article.article-body[data-format=semantic-v1] ol ul,.post-article-page article.article-body[data-format=semantic-v1] ul ol,.post-article-page article.article-body[data-format=semantic-v1] ul ul{margin-top:8px}.post-article-page article.article-body[data-format=semantic-v1] li{position:relative;margin:12px 0 0;line-height:1.78;list-style:none}.post-article-page article.article-body[data-format=semantic-v1] ul:not(.article-checklist)>li{padding-left:20px}.post-article-page article.article-body[data-format=semantic-v1] ul:not(.article-checklist)>li:before{content:"";position:absolute;left:0;top:calc((1.78em - 5px)/2);width:5px;height:5px;border-radius:999px;background:var(--as-accent,#7f0cf2)}.post-article-page article.article-body[data-format=semantic-v1] ul ul:not(.article-checklist)>li:before{background:var(--as-accent-soft,#c9a4fb)}.post-article-page article.article-body[data-format=semantic-v1] ol{counter-reset:article-ol}.post-article-page article.article-body[data-format=semantic-v1] ol>li{counter-increment:article-ol;padding-left:34px}.post-article-page article.article-body[data-format=semantic-v1] ol>li:before{content:counter(article-ol);position:absolute;left:0;top:calc((1.78em - 22px)/2);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--as-surface,#f3f3f3);color:var(--as-muted-strong,#414141);font-size:11px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}.post-article-page article.article-body[data-format=semantic-v1] ol ol>li{padding-left:24px}.post-article-page article.article-body[data-format=semantic-v1] ol ol>li:before{width:auto;height:auto;top:0;background:none;color:var(--as-subtle,#828282);font-size:.82em;font-weight:600;content:counter(article-ol) "."}.post-article-page article.article-body[data-format=semantic-v1] blockquote{margin:32px 0 0;padding:2px 0 2px 20px;border-left:2px solid var(--as-accent,#7f0cf2);color:var(--as-muted-strong,#414141)}.post-article-page article.article-body[data-format=semantic-v1] blockquote>p{margin-top:14px}.post-article-page article.article-body[data-format=semantic-v1] blockquote>p:first-child{margin-top:0}.post-article-page article.article-body[data-format=semantic-v1] blockquote cite{display:block;margin-top:12px;font-style:normal;font-size:13.5px;color:var(--as-subtle,#828282)}.post-article-page article.article-body[data-format=semantic-v1] blockquote cite:before{content:"— "}.post-article-page article.article-body[data-format=semantic-v1] .article-checklist{list-style:none;padding-left:0;margin:20px 0 0}.post-article-page article.article-body[data-format=semantic-v1] .article-checklist li{position:relative;padding-left:1.8em}.post-article-page article.article-body[data-format=semantic-v1] .article-checklist li:before{content:"";position:absolute;left:0;top:.35em;width:1.1em;height:1.1em;border:1px solid var(--as-rule,#b8b8b8);border-radius:3px;box-sizing:border-box}.post-article-page article.article-body[data-format=semantic-v1] .article-checklist li[data-checked=true]:before{content:"✓";background-color:var(--as-accent,#7f0cf2);border-color:var(--as-accent,#7f0cf2);color:var(--as-accent-fg,#fff);font-size:.85em;line-height:1.1em;text-align:center}.post-article-page article.article-body[data-format=semantic-v1] .table-scroll{overflow-x:auto;margin:1.2em 0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--as-rule-soft,#eaeaea)}.post-article-page article.article-body[data-format=semantic-v1] .table-scroll:focus-visible{outline:2px solid var(--as-focus,#1a73e8);outline-offset:2px}.post-article-page article.article-body[data-format=semantic-v1] .table-scroll{background-image:linear-gradient(to right,var(--as-bg,#fff) 30%,rgba(255,255,255,0)),linear-gradient(to left,var(--as-bg,#fff) 30%,rgba(255,255,255,0)),radial-gradient(farthest-side at 0 50%,var(--as-scroll-shadow,rgba(0,0,0,.22)),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,var(--as-scroll-shadow,rgba(0,0,0,.22)),rgba(0,0,0,0));background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll;scrollbar-width:thin;scrollbar-color:var(--as-scrollbar-thumb,rgba(0,0,0,.28)) rgba(0,0,0,0)}.post-article-page article.article-body[data-format=semantic-v1] .table-scroll::-webkit-scrollbar{display:block;height:6px}.post-article-page article.article-body[data-format=semantic-v1] .table-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.post-article-page article.article-body[data-format=semantic-v1] .table-scroll::-webkit-scrollbar-thumb{background:var(--as-scrollbar-thumb,rgba(0,0,0,.28));border-radius:3px}.post-article-page article.article-body[data-format=semantic-v1] table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%;font-size:14.5px;letter-spacing:-.04em;line-height:normal}.post-article-page article.article-body[data-format=semantic-v1] table td,.post-article-page article.article-body[data-format=semantic-v1] table th{border:0;border-bottom:1px solid var(--as-surface,#f3f3f3);padding:13px 18px;text-align:left;vertical-align:middle;overflow-wrap:anywhere}.post-article-page article.article-body[data-format=semantic-v1] table td>p,.post-article-page article.article-body[data-format=semantic-v1] table th>p{margin:0;line-height:inherit}.post-article-page article.article-body[data-format=semantic-v1] table td>p+p,.post-article-page article.article-body[data-format=semantic-v1] table th>p+p{margin-top:.4em}.post-article-page article.article-body[data-format=semantic-v1] table td[data-align=center],.post-article-page article.article-body[data-format=semantic-v1] table th[data-align=center]{text-align:center}.post-article-page article.article-body[data-format=semantic-v1] table td[data-align=right],.post-article-page article.article-body[data-format=semantic-v1] table th[data-align=right]{text-align:right}.post-article-page article.article-body[data-format=semantic-v1] table td[data-align=left],.post-article-page article.article-body[data-format=semantic-v1] table th[data-align=left]{text-align:left}.post-article-page article.article-body[data-format=semantic-v1] table th{background-color:var(--as-th-bg,#fafafa);border-bottom:1px solid var(--as-rule-soft,#eaeaea);padding:14px 18px;font-weight:700;color:var(--as-muted-strong,#414141)}.post-article-page article.article-body[data-format=semantic-v1] table td[data-bg=gray],.post-article-page article.article-body[data-format=semantic-v1] table th[data-bg=gray]{background-color:#dee2e6}.post-article-page article.article-body[data-format=semantic-v1] table td[data-bg=red],.post-article-page article.article-body[data-format=semantic-v1] table th[data-bg=red]{background-color:#ffe3e3}.post-article-page article.article-body[data-format=semantic-v1] table td[data-bg=orange],.post-article-page article.article-body[data-format=semantic-v1] table th[data-bg=orange]{background-color:#ffe8cc}.post-article-page article.article-body[data-format=semantic-v1] table td[data-bg=yellow],.post-article-page article.article-body[data-format=semantic-v1] table th[data-bg=yellow]{background-color:#fff3bf}.post-article-page article.article-body[data-format=semantic-v1] table td[data-bg=green],.post-article-page article.article-body[data-format=semantic-v1] table th[data-bg=green]{background-color:#d3f9d8}.post-article-page article.article-body[data-format=semantic-v1] table td[data-bg=blue],.post-article-page article.article-body[data-format=semantic-v1] table th[data-bg=blue]{background-color:#d0ebff}.post-article-page article.article-body[data-format=semantic-v1] table td[data-bg=purple],.post-article-page article.article-body[data-format=semantic-v1] table th[data-bg=purple]{background-color:#e5dbff}.post-article-page article.article-body[data-format=semantic-v1] table td[data-bg=none],.post-article-page article.article-body[data-format=semantic-v1] table th[data-bg=none]{background-color:rgba(0,0,0,0)}.post-article-page article.article-body[data-format=semantic-v1] caption{width:auto;height:auto;overflow:visible;visibility:visible;font-size:.9em;line-height:1.5;text-align:left;padding:.4em 0;color:var(--as-muted-strong,rgba(0,0,0,.6))}.post-article-page article.article-body[data-format=semantic-v1] figure{margin:1.2em 0}.post-article-page article.article-body[data-format=semantic-v1] figure.article-image{margin:28px 0 0;text-align:center}.post-article-page article.article-body[data-format=semantic-v1] figure.article-image[data-align=left]{text-align:left}.post-article-page article.article-body[data-format=semantic-v1] figure.article-image[data-align=center]{text-align:center}.post-article-page article.article-body[data-format=semantic-v1] figure.article-image[data-align=right]{text-align:right}.post-article-page article.article-body[data-format=semantic-v1] figure.article-image img,.post-article-page article.article-body[data-format=semantic-v1] figure.article-image video{max-width:100%;height:auto;border-radius:16px;background:var(--as-surface,#f3f3f3)}.post-article-page article.article-body[data-format=semantic-v1] figure.article-image .article-consult-panel__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;line-height:0;text-align:inherit;cursor:pointer}.post-article-page article.article-body[data-format=semantic-v1] figure.article-image .article-consult-panel__trigger:focus-visible{outline:3px solid var(--as-focus,#1a73e8);outline-offset:3px}.post-article-page article.article-body[data-format=semantic-v1] figure.article-image figcaption{margin-top:.5em;font-size:.875em;color:var(--as-subtle,#888);text-align:inherit}.post-article-page article.article-body[data-format=semantic-v1] figure.article-embed .article-embed__frame{position:relative;width:100%;padding-top:56.25%;height:0}.post-article-page article.article-body[data-format=semantic-v1] figure.article-embed .article-embed__frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.post-article-page article.article-body[data-format=semantic-v1] figure.article-embed figcaption{margin-top:.5em;font-size:.875em;color:var(--as-subtle,#888);text-align:center}.post-article-page article.article-body[data-format=semantic-v1] .article-link-preview{display:flex;flex-wrap:wrap;align-items:stretch;margin:1.2em 0;border:1px solid var(--as-preview-border,var(--as-rule-soft,#e2e2e2));border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;background-color:var(--as-preview-bg,transparent)}.post-article-page article.article-body[data-format=semantic-v1] .article-link-preview .article-link-preview__image{flex:0 0 auto;width:min(120px,28%)}.post-article-page article.article-body[data-format=semantic-v1] .article-link-preview .article-link-preview__image img{width:100%;height:100%;object-fit:cover}.post-article-page article.article-body[data-format=semantic-v1] .article-link-preview .article-link-preview__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.3em;padding:.8em 1em}.post-article-page article.article-body[data-format=semantic-v1] .article-link-preview .article-link-preview__title{font-weight:700;color:var(--as-link,#4b00ac);overflow-wrap:anywhere}.post-article-page article.article-body[data-format=semantic-v1] .article-link-preview .article-link-preview__description{font-size:.875em;color:var(--as-subtle,#888)}.post-article-page article.article-body[data-format=semantic-v1] .article-link-preview .article-link-preview__domain{font-size:.8em;color:var(--as-muted,#555);overflow-wrap:anywhere}.post-article-page article.article-body[data-format=semantic-v1] .article-link-preview>.article-link-preview__domain{flex:1 0 100%;padding:0 1em .8em}.post-article-page article.article-body[data-format=semantic-v1] pre{margin:1.2em 0;padding:1em;background-color:var(--as-code-block-bg,#f5f5f5);border-radius:6px;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;scrollbar-width:thin;scrollbar-color:var(--as-scrollbar-thumb,rgba(0,0,0,.28)) rgba(0,0,0,0)}.post-article-page article.article-body[data-format=semantic-v1] pre::-webkit-scrollbar{display:block;height:6px}.post-article-page article.article-body[data-format=semantic-v1] pre::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.post-article-page article.article-body[data-format=semantic-v1] pre::-webkit-scrollbar-thumb{background:var(--as-scrollbar-thumb,rgba(0,0,0,.28));border-radius:3px}.post-article-page article.article-body[data-format=semantic-v1] pre code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em;background:none;border:0;padding:0;display:inline;font-weight:inherit;font-style:inherit}.post-article-page article.article-body[data-format=semantic-v1] pre:has([class*=hljs-]) code{color:var(--as-code-fg,#24292f)}.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-comment,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-quote{color:var(--as-syntax-comment,#57606a);font-style:italic}.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-keyword,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-literal,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-selector-tag{color:var(--as-syntax-keyword,#cf222e)}.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-doctag,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-regexp,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-string{color:var(--as-syntax-string,#0a3069)}.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-attr,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-built_in,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-number,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-variable{color:var(--as-syntax-number,#0550ae)}.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-name,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-section,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-title{color:var(--as-syntax-title,#8250df)}.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-meta,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-symbol,.post-article-page article.article-body[data-format=semantic-v1] pre .hljs-type{color:var(--as-syntax-type,#953800)}.post-article-page article.article-body[data-format=semantic-v1] code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em;background-color:var(--as-code-bg,#f0f0f0);padding:.1em .3em;border-radius:3px;font-weight:inherit;font-style:inherit}.post-article-page article.article-body[data-format=semantic-v1] :not(pre)>code{display:inline-block;max-width:100%;vertical-align:initial;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35;box-decoration-break:clone;-webkit-box-decoration-break:clone}.post-article-page article.article-body[data-format=semantic-v1] code mark{padding:0;border-radius:2px}.post-article-page article.article-body[data-format=semantic-v1] .article-warning{display:block;margin:1.2em 0;padding:.8em 1em;background-color:var(--as-warn-bg,#fff8e1);border-left:3px solid var(--as-warn-accent,#f0c000);border-radius:4px}.post-article-page article.article-body[data-format=semantic-v1] .article-warning .article-warning__title{display:block;font-weight:700;margin-bottom:.3em}.post-article-page article.article-body[data-format=semantic-v1] .article-callout{display:flex;align-items:flex-start;gap:.6em;margin:1.2em 0;padding:.9em 1em;background-color:var(--as-callout-bg,#f1f1ef);border-radius:6px}.post-article-page article.article-body[data-format=semantic-v1] .article-callout .article-callout__icon{flex:0 0 auto;height:2em;display:flex;align-items:center;font-size:1.15em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-article-page article.article-body[data-format=semantic-v1] .article-callout .article-callout__body{flex:1 1 auto;min-width:0}.post-article-page article.article-body[data-format=semantic-v1] .article-callout .article-callout__body>:first-child{margin-top:0}.post-article-page article.article-body[data-format=semantic-v1] .article-callout .article-callout__body>:last-child{margin-bottom:0}.post-article-page article.article-body[data-format=semantic-v1] details.article-toggle{display:block;margin:.4em 0}.post-article-page article.article-body[data-format=semantic-v1] details.article-toggle>summary{display:block;list-style:none;cursor:pointer}.post-article-page article.article-body[data-format=semantic-v1] details.article-toggle>summary::-webkit-details-marker{display:none}.post-article-page article.article-body[data-format=semantic-v1] details.article-toggle>summary:before{content:"▶";display:inline-block;width:1em;margin-right:.35em;font-size:.7em;color:var(--as-subtle,#9b9a97);transition:transform .12s ease}.post-article-page article.article-body[data-format=semantic-v1] details.article-toggle[open]>summary:before{transform:rotate(90deg)}.post-article-page article.article-body[data-format=semantic-v1] details.article-toggle>:not(summary){margin-left:1.35em}.post-article-page article.article-body[data-format=semantic-v1] .article-columns{display:flex;flex-wrap:nowrap;gap:1.2em;margin:1.2em 0}.post-article-page article.article-body[data-format=semantic-v1] .article-column{flex:var(--col-w,1) 1 0;min-width:0;box-sizing:border-box}.post-article-page article.article-body[data-format=semantic-v1] .article-column>:first-child{margin-top:0}.post-article-page article.article-body[data-format=semantic-v1] .article-column>:last-child{margin-bottom:0}@media screen and (max-width:767px){.post-article-page article.article-body[data-format=semantic-v1] .article-columns{display:block}.post-article-page article.article-body[data-format=semantic-v1] .article-column+.article-column{margin-top:1.2em}}@media print{.post-article-page article.article-body[data-format=semantic-v1] details.article-toggle{-moz-column-break-inside:avoid;break-inside:avoid}.post-article-page article.article-body[data-format=semantic-v1] details.article-toggle>:not(summary){display:block!important}.post-article-page article.article-body[data-format=semantic-v1] .article-column,.post-article-page article.article-body[data-format=semantic-v1] .article-columns{-moz-column-break-inside:avoid;break-inside:avoid}.post-article-page article.article-body[data-format=semantic-v1] .article-columns:not([data-columns="2"]){flex-wrap:wrap}.post-article-page article.article-body[data-format=semantic-v1] .article-columns:not([data-columns="2"])>.article-column{flex:1 1 45%}}.post-article-page article.article-body[data-format=semantic-v1] hr{border:0;border-top:1px solid var(--as-rule-soft,#e2e2e2);margin:2em 0}.post-article-page article.article-body[data-format=semantic-v1] .article-unknown{display:block;margin:0 0 .8em}.post-article-page article.article-body[data-format=semantic-v1] .article-unknown-inline{font-style:italic}
/*# sourceMappingURL=1b435e7163bc84a0.css.map*/