/*src:977f0f04af695049040b3c998b655c5e*/
.ckp-blog{--bl-pad:clamp(8px,1.2vw,16px);--bl-sub:#4A4A45}.ckp-blog a{color:inherit}.bl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bl-top{padding:12px var(--bl-pad) 0}.bl-atm{max-width:1408px;margin:0 auto}.bl-top__in{position:relative;padding-top:clamp(124px,12vw,160px);padding-bottom:clamp(32px,4vw,48px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.bl-top__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.bl-top__t{display:flex;flex-direction:column;gap:22px;max-width:760px}.bl-bc{font-size:14px;color:var(--ck-tx2);display:flex;flex-wrap:wrap;gap:6px 8px}.bl-bc a{color:var(--ck-tx2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#B9B9B3}.bl-bc a:hover{color:var(--ck-ink)}.bl-bc__now{color:var(--ck-ink)}.bl-bc--c{justify-content:center}.bl-h1{font-size:clamp(52px,7vw,104px);line-height:.92}.bl-lead{margin:0;max-width:560px;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--bl-sub)}.bl-lead__a{color:var(--ck-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ck-or);text-decoration-thickness:2px;text-underline-offset:3px}.bl-filter{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:14px;background:rgba(255,255,255,.8);border:1px solid rgba(20,20,19,.08);max-width:100%}.bl-pill{white-space:nowrap;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:10px;font:600 14px var(--ck-sans);color:var(--ck-ink);text-decoration:none;transition:background-color .2s,color .2s}.bl-pill__n{font:500 11px var(--ck-mono);color:var(--ck-tx2);font-variant-numeric:tabular-nums}.bl-pill.is-on{background:var(--ck-ink);color:var(--ck-paper)}.bl-pill.is-on .bl-pill__n{color:#A9A9A3}@media (hover:hover){.bl-pill:not(.is-on):hover{background:rgba(20,20,19,.07)}}.bl-tag{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:7px;background:#FFF0E8;color:var(--ck-or-tx);font-size:13px;font-weight:600;line-height:1}.bl-tag--lg{height:28px;padding:0 10px;border-radius:8px}.bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.bl-meta time,.bl-meta__rt{color:var(--ck-tx2)}.bl-meta__rt{padding-left:10px;border-left:1px solid #CFCFC9;line-height:1.1}.bl-post{display:flex;text-decoration:none;color:var(--ck-ink)}.bl-post h2{margin:0}@media (hover:hover){.bl-post{transition:transform .3s var(--ck-expo)}.bl-post:hover{transform:translateY(-3px)}.bl-row__a:hover .bl-row__go svg{transform:translate(3px,-3px)}}.bl-row__go svg{transition:transform 250ms var(--ck-out)}.bl-more{font-weight:700;font-size:14px}.bl-post:hover .bl-more{text-decoration:underline;text-underline-offset:3px}.bl-cov{position:relative;display:block;overflow:hidden;border-radius:16px;aspect-ratio:16/10;background:var(--ck-ink);color:var(--ck-paper)}.bl-cov--img img{display:block;width:100%;height:100%;object-fit:cover}.bl-cov--ph{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(16px,2.4vw,28px);box-sizing:border-box}.bl-cov__g{position:absolute;right:-80px;bottom:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,77,0,.42),rgba(255,77,0,0));pointer-events:none}.ckp-blog .bl-cov__c{position:relative;max-width:78%;font-family:var(--ck-display);font-weight:800;font-size:clamp(26px,3vw,44px);letter-spacing:-.04em;line-height:.98;text-wrap:balance;color:var(--ck-paper)}.bl-cov__s{position:absolute;right:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);width:40px;height:40px}.bl-feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(20px,3vw,40px);align-items:center;padding:14px;border-radius:28px;background:rgba(255,255,255,.9);border:1px solid rgba(20,20,19,.08);box-shadow:0 40px 90px -50px rgba(120,40,0,.5)}.bl-feat .bl-cov{border-radius:18px}.bl-feat .bl-cov__s{width:56px;height:56px}.bl-feat .bl-cov__c{font-size:clamp(34px,4.6vw,72px)}.bl-feat__b{padding:clamp(8px,2vw,24px);display:flex;flex-direction:column;gap:16px;min-width:0}.bl-feat__t{font-size:clamp(32px,3.8vw,56px)}.bl-feat__p{font-size:17px;line-height:1.55;color:var(--bl-sub)}.bl-by{display:flex;align-items:center;gap:10px;font-size:14px}.bl-by__av{flex:none;width:32px;height:32px;border-radius:50%;background:var(--ck-ink);color:var(--ck-paper);display:inline-flex;align-items:center;justify-content:center;font:700 13px var(--ck-sans);font-style:normal}.bl-by__go{color:var(--ck-tx2)}.bl-post:hover .bl-by__go{color:var(--ck-ink)}.bl-mid{padding-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px}.bl-card{flex-direction:column;gap:16px;padding:12px;border-radius:26px;background:#fff;border:1px solid var(--ck-line)}.bl-card .bl-cov{aspect-ratio:16/8}.bl-card .bl-cov__c{font-size:clamp(28px,3vw,44px)}.bl-card__b{padding:4px 12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.bl-card__t{font-family:var(--ck-display);font-weight:800;font-size:28px;letter-spacing:-.035em;line-height:1.05}.bl-card__p{font-size:16px;line-height:1.55;color:var(--bl-sub)}.bl-list{padding-top:clamp(56px,7vw,96px);display:flex;flex-direction:column;gap:20px}.bl-list__h{margin:0;font-family:var(--ck-display);font-weight:800;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.035em}.bl-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ck-line)}.bl-row{border-bottom:1px solid var(--ck-line)}.bl-row__a{display:grid;grid-template-columns:260px minmax(0,1fr) 48px;gap:clamp(16px,3vw,40px);align-items:center;padding:22px 0}.bl-row .bl-cov{border-radius:14px}.bl-row .bl-cov--ph{padding:16px}.bl-row .bl-cov__c{font-size:24px;max-width:100%}.bl-row .bl-cov__s{display:none}.bl-row__b{display:flex;flex-direction:column;gap:8px;min-width:0}.bl-row__t{font-family:var(--ck-display);font-weight:800;font-size:clamp(22px,2vw,28px);letter-spacing:-.035em;line-height:1.08}.bl-row__p{font-size:16px;line-height:1.55;color:var(--bl-sub)}.bl-row__m{display:none}.bl-row__go{justify-self:end;width:48px;height:48px;border-radius:14px;border:1px solid var(--ck-line);display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s,color .25s,border-color .25s}.bl-post:hover .bl-row__go{background:var(--ck-ink);border-color:var(--ck-ink);color:var(--ck-paper)}.bl-loading{margin:8px 0 0;text-align:center;font-size:13px;color:var(--ck-tx2)}.bl-rows--b{border-top:0}.bl-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding-top:16px}.bl-pager a{min-width:44px;height:44px;padding:0 6px;box-sizing:border-box;border-radius:12px;border:1px solid var(--ck-line);color:var(--ck-ink);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600}.bl-pager a[aria-current]{background:var(--ck-ink);border-color:var(--ck-ink);color:var(--ck-paper)}@media (hover:hover){.bl-pager a:not([aria-current]):hover{border-color:var(--ck-ink)}}.bl-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(32px,5vw,56px);border-radius:var(--ck-r-l);background:#fff;border:1px solid var(--ck-line)}.bl-empty h2{margin:0;font-family:var(--ck-display);font-weight:800;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.035em}.bl-empty p{margin:0;max-width:52ch;color:var(--bl-sub)}.bl-empty__ic{width:56px;height:56px;border-radius:16px;background:#FFF0E8;color:var(--ck-or-tx);display:inline-flex;align-items:center;justify-content:center}.bl-news{padding:clamp(80px,10vw,140px) var(--bl-pad) var(--ck-ft-gap)}.bl-news__atm{max-width:1408px;margin:0 auto}.bl-news__in{position:relative;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}.bl-news__in--art{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.bl-sub{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(28px,4vw,56px);align-items:center}.bl-sub__t{display:flex;flex-direction:column;gap:16px}.bl-sub__h{font-size:clamp(40px,5vw,72px)}.bl-news--art .bl-sub__h{font-size:clamp(36px,4.4vw,60px)}.bl-sub__p{margin:0;font-size:17px;line-height:1.55;color:#B8B8B2}.bl-sub__f{position:relative;display:flex;flex-wrap:wrap;gap:10px;padding:8px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid #2E2E2B}.bl-sub__i{flex:1 1 220px;min-width:0;height:56px;padding:0 18px;box-sizing:border-box;border-radius:12px;border:0;background:#1C1C1A;color:var(--ck-paper);font:400 16px var(--ck-sans)}.bl-sub__i::placeholder{color:#9A9A94;opacity:1}.bl-sub__i:focus-visible{outline:2px solid var(--ck-or-night);outline-offset:2px}.bl-sub__b{flex:0 0 auto}.bl-sub__b:disabled{opacity:.6;cursor:wait}.bl-sub__ts{flex:1 0 100%}.bl-sub__ts:empty{display:none}.bl-sub__m{min-height:0;margin:10px 4px 0;font-size:14px;line-height:1.4}.bl-sub__m:empty{display:none}.bl-sub__m{display:flex;align-items:flex-start;gap:8px}.bl-sub__ck{flex:none;margin-top:1px}.bl-sub__ck path{stroke-dasharray:1;stroke-dashoffset:0}.bl-sub__tx{min-width:0}.bl-sub__b:active:not(:disabled){scale:.97;transition:scale var(--mo-press,160ms) var(--ck-out)}.bl-sub__b.is-busy .ckb__a{display:none}.bl-sub__b.is-busy .ckb__t::after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:-2px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:blSpin .8s linear infinite}@keyframes blSpin{to{rotate:360deg}}html.ck-js .blog-sub.is-ok .bl-sub__ck path{animation:blDraw 400ms var(--mo-trace,ease) both}html.ck-js .blog-sub.is-ok .bl-sub__tx{animation:blFade 200ms var(--ck-out) 200ms both}html.ck-js .blog-sub.is-err .bl-sub__m{animation:ckShake .28s var(--ck-out) 1}@keyframes blDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes blFade{from{opacity:0}to{opacity:1}}.bl-top--art .bl-atm{padding-bottom:clamp(16px,2vw,24px)}.bl-ahero{position:relative;max-width:1080px;padding-top:clamp(124px,12vw,160px);padding-bottom:clamp(40px,5vw,64px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.bl-h1--art{font-size:clamp(46px,6vw,92px);line-height:.94}.bl-byl{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;font-size:14px;color:var(--bl-sub)}.bl-byl a{color:var(--ck-ink);font-weight:700;text-decoration:none}.bl-byl a:hover{text-decoration:underline;text-underline-offset:3px}.bl-byl__av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.bl-byl__av--i{background:var(--ck-ink);color:var(--ck-paper);display:inline-flex;align-items:center;justify-content:center;font:700 14px var(--ck-sans)}.bl-byl__i{display:inline-flex;align-items:center;gap:6px}.bl-byl__i svg{color:var(--ck-tx2)}.bl-cover{position:relative;max-width:1180px}.bl-cover__f{overflow:hidden;border-radius:24px;background:var(--ck-ink);aspect-ratio:21/8}.bl-cover__f img{display:block;width:100%;height:100%;object-fit:cover}.bl-read{padding-top:clamp(48px,6vw,80px);display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,80px);align-items:flex-start;justify-content:center}.bl-side{flex:0 1 240px;min-width:0;position:sticky;top:104px;max-height:calc(100vh - 128px);overflow-y:auto;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin}.bl-art{flex:1 1 560px;min-width:0;max-width:700px}.bl-read--solo .bl-art{flex:0 1 700px}.bl-toc .article-toc{display:flex;flex-direction:column;gap:14px}.bl-toc .article-toc__title{margin:0;font:400 12px var(--ck-mono);color:var(--ck-tx2);letter-spacing:.02em;font-variant-numeric:tabular-nums}.bl-toc ol{list-style:none;margin:0;padding:0;position:relative}.bl-toc ol.has-ind::before{content:"";position:absolute;left:0;top:0;width:2px;height:1px;background:var(--ck-or);transform-origin:0 0;transform:translateY(var(--ti-y,0)) scaleY(var(--ti-h,0));transition:transform 250ms var(--ck-out);pointer-events:none}.bl-toc ol.has-ind li a.on{border-left-color:var(--ck-line)}.bl-toc li{margin:0;padding:0}.bl-toc li a{display:block;padding:8px 0 8px 14px;border-left:2px solid var(--ck-line);color:var(--ck-tx2);text-decoration:none;font-size:14px;line-height:1.35;transition:color .2s,border-color .2s}.bl-toc li[style] a{padding-left:28px}.bl-toc li a:hover{color:var(--ck-ink)}.bl-toc li a.on{border-left-color:var(--ck-or);color:var(--ck-ink);font-weight:600}.bl-share{display:flex;flex-direction:column;gap:8px}.bl-share__t{font-size:12px;color:var(--ck-tx2)}.bl-share__r{display:flex;flex-wrap:wrap;gap:6px}.bl-share__b{min-width:44px;height:44px;padding:0;box-sizing:border-box;border-radius:10px;border:1px solid var(--ck-line);background:#fff;color:var(--ck-ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font:600 13px var(--ck-sans);text-decoration:none;transition:border-color .2s}.bl-share__b:hover{border-color:var(--ck-ink)}.bl-share__b:active{scale:.97;transition:scale var(--mo-press,160ms) var(--ck-out),border-color .2s}.bl-share__ic{display:inline-grid}.bl-share__ic>svg{grid-area:1/1;transition:opacity 160ms var(--ck-out),scale 160ms var(--ck-out)}.bl-share__ic>svg+svg{opacity:0;scale:.8;color:var(--ck-ok)}.bl-share__c.is-copied .bl-share__ic>svg:first-child{opacity:0;scale:.8}.bl-share__c.is-copied .bl-share__ic>svg+svg{opacity:1;scale:1}.bl-share__c{padding:0 12px}.bl-share-solo{margin-top:36px}.ckp-blog .art{font-size:19px;line-height:1.7;color:#2A2A27;overflow-wrap:break-word}.ckp-blog .art>*{margin-top:0;margin-bottom:18px}.ckp-blog .art>:last-child{margin-bottom:0}.ckp-blog .art h2,.ckp-blog .art h3,.ckp-blog .art h4{scroll-margin-top:104px;color:var(--ck-ink)}.ckp-blog .art h2{margin:56px 0 16px;font-family:var(--ck-display);font-weight:800;font-size:clamp(28px,2.6vw,36px);letter-spacing:-.04em;line-height:1.05}.ckp-blog .art h3{margin:32px 0 8px;font-size:20px;font-weight:700;line-height:1.3}.ckp-blog .art h4{margin:24px 0 6px;font-size:18px;font-weight:700}.ckp-blog .art>h2:first-child,.ckp-blog .art>h3:first-child{margin-top:0}.ckp-blog .art a{color:var(--ck-ink);text-decoration:underline;text-decoration-color:var(--ck-or);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.ckp-blog .art a:hover{color:var(--ck-or-tx)}.ckp-blog .art strong,.ckp-blog .art b{color:var(--ck-ink);font-weight:700}.ckp-blog .art mark{background:#FFE2D1;color:var(--ck-ink);padding:0 .2em;border-radius:4px}.ckp-blog .art ul,.ckp-blog .art ol{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.ckp-blog .art ul>li{position:relative;padding-left:26px}.ckp-blog .art ul>li::before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:3px;background:var(--ck-or)}.ckp-blog .art li>p{margin:0}.ckp-blog .art li>p+p{margin-top:10px}.ckp-blog .art li>ul,.ckp-blog .art li>ol{margin-top:10px;margin-bottom:0}.ckp-blog .art>ol{counter-reset:bl}.ckp-blog .art>ol>li{counter-increment:bl;position:relative;padding:14px 16px 14px 66px;background:#fff;border:1px solid var(--ck-line);border-radius:14px}.ckp-blog .art>ol>li::before{content:counter(bl,decimal-leading-zero);position:absolute;left:16px;top:12px;font-family:var(--ck-display);font-weight:800;font-size:26px;letter-spacing:-.04em;line-height:1.3;color:var(--ck-or-tx)}.ckp-blog .art li ol{list-style:decimal;display:block;padding-left:22px}.ckp-blog .art li ol>li{padding-left:4px;margin-top:6px}.ckp-blog .art li ol>li::marker{color:var(--ck-or-tx);font-weight:700}.ckp-blog .art blockquote{position:relative;margin:28px 0;padding:24px 26px 24px 84px;border-radius:20px;background:#fff;border:1px solid var(--ck-line);font-size:17px;line-height:1.6;font-style:normal;color:#2A2A27}.ckp-blog .art blockquote::before{content:"";position:absolute;left:26px;top:24px;width:40px;height:40px;border-radius:12px;background:#FFF0E8 center/20px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B83800' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5H4a1 1 0 0 0-1 1v6h4M14 21c3 0 7-1 7-8V5h-6a1 1 0 0 0-1 1v6h4'/%3E%3C/svg%3E")}.ckp-blog .art blockquote>*{margin:0}.ckp-blog .art blockquote>*+*{margin-top:10px}.ckp-blog .art cite{font-size:14px;font-style:normal;color:var(--ck-tx2)}.ckp-blog .art code{font-family:var(--ck-mono);font-size:.85em;padding:2px 6px;border-radius:6px;background:#EEEEEA;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ckp-blog .art pre{box-sizing:border-box;margin:24px 0;padding:20px 22px;border-radius:16px;background:var(--ck-night-2);color:#E2E2DD;overflow-x:auto;font-size:15px;line-height:1.6}.ckp-blog .art pre code{background:none;padding:0;border-radius:0;font-size:inherit;color:inherit;overflow-wrap:normal}.ckp-blog .art img{max-width:100%;height:auto;border-radius:16px;border:1px solid var(--ck-line)}.ckp-blog .art figure{margin:28px 0}.ckp-blog .art figure>img{display:block}.ckp-blog .art figcaption{margin-top:10px;font-size:14px;line-height:1.45;color:var(--ck-tx2)}.ckp-blog .art hr{border:0;border-top:1px solid var(--ck-line);margin:40px 0}.ckp-blog .art table{display:block;max-width:100%;overflow-x:auto;margin:28px 0;border-collapse:collapse;font-size:16px;line-height:1.45;background:#fff;border:1px solid var(--ck-line);border-radius:14px}.ckp-blog .art th,.ckp-blog .art td{padding:12px 14px;border-bottom:1px solid var(--ck-line);text-align:left;vertical-align:top;min-width:110px}.ckp-blog .art th{font:500 12px var(--ck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-or-tx);background:var(--ck-paper);white-space:nowrap;font-variant-numeric:tabular-nums}.ckp-blog .art tr:last-child td{border-bottom:0}.ckp-blog .art .bl-tw{max-width:100%;overflow-x:auto;margin:28px 0;background:#fff;border:1px solid var(--ck-line);border-radius:14px}.ckp-blog .art .bl-tw>table{display:table;width:100%;min-width:520px;margin:0;border:0;border-radius:0;overflow:visible}.ckp-blog .art details{margin:12px 0;padding:14px 18px;background:#fff;border:1px solid var(--ck-line);border-radius:14px}.ckp-blog .art summary{cursor:pointer;font-weight:700;color:var(--ck-ink)}.ckp-blog .art iframe,.ckp-blog .art video{max-width:100%;border-radius:16px}.bl-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.bl-author{margin-top:32px;padding:24px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start;background:#fff;border:1px solid var(--ck-line);border-radius:var(--ck-r-l);font-size:16px;line-height:1.55}.bl-author img,.bl-author__av{width:72px;height:72px;border-radius:18px;object-fit:cover}.bl-author__av{background:var(--ck-ink);color:var(--ck-paper);display:inline-flex;align-items:center;justify-content:center;font:800 24px var(--ck-display)}.bl-author__t{display:flex;flex-direction:column;gap:6px;min-width:0}.bl-author__k{font-size:13px;color:var(--ck-tx2)}.bl-author__n{font-family:var(--ck-display);font-weight:800;font-size:22px;letter-spacing:-.03em;line-height:1.1}.bl-author__r{font-size:14px;color:var(--ck-tx2)}.bl-author__b{color:var(--bl-sub)}.bl-author__t>a{color:var(--ck-ink);font-weight:600;text-decoration:underline;text-decoration-color:#B9B9B3;text-underline-offset:4px;align-self:flex-start}.bl-cluster{margin-top:18px;display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--ck-tx2);text-decoration:none}.bl-cluster svg{flex:none;margin-top:2px;color:var(--ck-or-tx)}.bl-cluster strong{color:var(--ck-ink)}.bl-cluster__go{color:var(--ck-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ck-or);text-underline-offset:3px}.bl-rel{display:flex;flex-direction:column;gap:20px}.bl-rel__h{margin:0;font-family:var(--ck-display);font-weight:800;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.035em;color:var(--ck-paper)}.bl-rel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.bl-rel__a{display:flex;flex-direction:column;gap:14px;padding:12px;border-radius:20px;background:#1C1C1A;border:1px solid #2E2E2B;color:var(--ck-paper);text-decoration:none}.bl-rel__img{display:block;overflow:hidden;border-radius:14px;aspect-ratio:16/9;background:var(--ck-peach)}.bl-rel__img img{display:block;width:100%;height:100%;object-fit:cover}.bl-rel__ph{display:flex;align-items:center;justify-content:center;color:var(--ck-or-tx)}.bl-rel__t{padding:0 6px 8px;font-size:17px;font-weight:700;line-height:1.3}@media (hover:hover){.bl-rel__a{transition:transform .3s var(--ck-expo),border-color .3s}.bl-rel__a:hover{transform:translateY(-3px);border-color:#4A4A45}}@media (max-width:860px){.bl-side{flex:1 1 100%;position:static;max-height:none;overflow:visible}.bl-art{flex-basis:100%}}@media (max-width:640px){.bl-h1{font-size:clamp(44px,13vw,60px)}.bl-h1--art{font-size:clamp(40px,11.5vw,56px)}.bl-top__t{gap:18px}.bl-filter{width:100%;max-width:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;box-sizing:border-box}.bl-filter::-webkit-scrollbar{display:none}.bl-pill{flex:none}.bl-byl__d{display:none}.bl-meta__rt{padding-left:0;border-left:0}.bl-feat{padding:10px;border-radius:22px}.bl-card{border-radius:22px}.bl-row__a{grid-template-columns:1fr;gap:14px;padding:18px 0}.bl-row .bl-cov{max-width:none}.bl-row__go{display:none}.bl-row__m{display:inline}.ckp-blog .art{font-size:17.5px}.ckp-blog .art blockquote{padding:20px 18px 20px 18px}.ckp-blog .art blockquote::before{position:static;display:block;margin-bottom:12px}.ckp-blog .art>ol>li{padding:12px 14px 12px 56px}.ckp-blog .art>ol>li::before{left:12px;font-size:22px}.bl-author{grid-template-columns:1fr}.bl-sub__b{flex:1 0 100%}}@media (max-width:700px){.bl-author__t>a{display:inline-flex;align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.bl-toc ol.has-ind::before,.bl-share__ic>svg,.bl-row__go svg{transition:none}.bl-sub__b.is-busy .ckb__t::after{animation:none}.blog-sub.is-ok .bl-sub__ck path,.blog-sub.is-ok .bl-sub__tx,.blog-sub.is-err .bl-sub__m{animation:none!important}}
