body.ftk-post-v2{--pv-bg:#fbfbfd;--pv-alt:#f2f4f7;--pv-card:#fff;--pv-ink:#1d1d1f;--pv-ink-2:#424245;--pv-muted:#6e6e73;--pv-line:rgba(0,20,40,.09);--pv-line-2:rgba(0,20,40,.14);--pv-accent:#0069a8;--pv-accent-hi:#0084d1;--pv-tint:#eaf6fe;--pv-glass:rgba(255,255,255,.9);--pv-ring:0 0 0 4px rgba(0,132,209,.2);--pv-sh-1:0 1px 1px rgba(10,30,60,.03),0 4px 14px rgba(10,40,80,.05);--pv-sh-2:0 1px 2px rgba(10,30,60,.04),0 10px 30px rgba(10,50,100,.08),0 36px 70px -24px rgba(0,60,120,.16);--pv-sh-3:0 2px 6px rgba(10,30,60,.06),0 24px 60px rgba(10,50,100,.14),0 60px 120px -40px rgba(0,60,120,.28);--pv-ease:cubic-bezier(.16,1,.3,1);--pv-display:"Sora",ui-sans-serif,-apple-system,"SF Pro Display",system-ui,sans-serif;--pv-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--pv-full:calc(50% - 50vw);--pv-wide:min(1180px,calc(100vw - 48px));--pv-toc:260px;--pv-gap:clamp(40px,5vw,72px);overflow-x:clip}body.ftk-post-v2 ::selection{background:rgba(0,132,209,.18);color:inherit}body.ftk-post-v2 article>.hero-section,body.ftk-post-v2 article>.ct-featured-image,body.ftk-post-v2 .ct-share-box{display:none}body.ftk-post-v2 .site-main>[data-vertical-spacing*="top"]{padding-top:0}body.ftk-post-v2 .entry-content>.ftk-post{width:var(--pv-wide);max-width:none;margin:0 0 0 calc(50% - var(--pv-wide) / 2);color:var(--pv-ink);font-family:var(--pv-text)}body.ftk-post-v2 .ftk-post--doc{width:var(--pv-wide);margin:0 auto;padding-bottom:clamp(56px,7vw,96px);color:var(--pv-ink);font-family:var(--pv-text)}body.ftk-post-v2 .ftk-post--doc .ftk-post__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "title" "lead" "meta"}body.ftk-post-v2 .ftk-post--doc .ftk-post__title{max-width:18ch}body.ftk-post-v2 .ftk-post--doc .ftk-post__lead{max-width:62ch}body.ftk-post-v2 .ftk-crumbs__current{color:var(--pv-ink);font-weight:600}body.ftk-post-v2 .ftk-post__body #cmplz-document{max-width:none;margin:0;font:inherit;color:inherit}body.ftk-post-v2 .ftk-post__body #cmplz-document :is(p,li,span,td,th){font-size:inherit;line-height:inherit}body.ftk-post-v2 .ftk-post__body #cmplz-document h2{margin:2.3em 0 .65em;font:600 clamp(1.5rem,1.2rem + 1vw,2rem)/1.18 var(--pv-display);letter-spacing:-.03em;color:var(--pv-ink)}body.ftk-post-v2 .ftk-post__body #cmplz-document h3{margin:1.8em 0 .5em;font:600 1.25rem/1.3 var(--pv-display);letter-spacing:-.02em;color:var(--pv-ink)}body.ftk-post-v2 .ftk-post__body #cmplz-document>p:first-child{font-size:15px;font-style:normal;color:var(--pv-muted)}body.ftk-post-v2 .ftk-post__head{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"crumbs art" "title art" "lead art" "meta art";column-gap:clamp(28px,4.5vw,64px);align-items:start;padding:clamp(28px,4vw,52px) 0 clamp(28px,3.4vw,44px)}body.ftk-post-v2 .ftk-post__head>*{min-width:0}body.ftk-post-v2 .ftk-post__head::before,body.ftk-post-v2 .ftk-post__head::after{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;left:var(--pv-full);right:var(--pv-full)}body.ftk-post-v2 .ftk-post__head::before{background:radial-gradient(45% 75% at 78% 38%,rgba(0,188,255,.16),transparent 70%),radial-gradient(38% 60% at 10% 0%,rgba(0,105,168,.08),transparent 70%),linear-gradient(180deg,#f1f8fd,rgba(251,251,253,0))}body.ftk-post-v2 .ftk-post__head::after{opacity:.6;background-image:linear-gradient(rgba(0,105,168,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,105,168,.07) 1px,transparent 1px);background-size:32px 32px;-webkit-mask:radial-gradient(60% 90% at 72% 30%,#000,transparent 75%);mask:radial-gradient(60% 90% at 72% 30%,#000,transparent 75%)}body.ftk-post-v2 .ftk-crumbs{grid-area:crumbs;justify-self:start;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px 13px;border-radius:999px;background:var(--pv-glass);border:1px solid var(--pv-line);box-shadow:var(--pv-sh-1);font:500 13px/1.3 var(--pv-text);color:var(--pv-muted)}body.ftk-post-v2 .ftk-crumbs a{color:var(--pv-muted);text-decoration:none}body.ftk-post-v2 .ftk-crumbs a:hover{color:var(--pv-accent)}body.ftk-post-v2 .ftk-crumbs a:last-child{color:var(--pv-ink);font-weight:600}body.ftk-post-v2 .ftk-post__title{grid-area:title;margin:22px 0 0;font:700 clamp(2.1rem,1.2rem + 2.4vw,3.5rem)/1.06 var(--pv-display);letter-spacing:-.04em;color:var(--pv-ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body.ftk-post-v2 .ftk-post__lead{grid-area:lead;margin:18px 0 0;max-width:58ch;font:400 clamp(1.05rem,.98rem + .3vw,1.2rem)/1.55 var(--pv-text);color:var(--pv-ink-2);text-wrap:pretty}body.ftk-post-v2 .ftk-post__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 0}body.ftk-post-v2 .ftk-post__by{display:inline-flex;align-items:center;gap:10px;margin-right:6px;font:400 14px/1.2 var(--pv-text);color:var(--pv-muted)}body.ftk-post-v2 .ftk-post__by b{font-weight:600;color:var(--pv-ink)}body.ftk-post-v2 .ftk-post__av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;object-fit:cover;background:linear-gradient(150deg,#0084d1,#0069a8 60%,#07324f);color:#fff;font:600 13px/1 var(--pv-display);letter-spacing:.02em;box-shadow:0 0 0 3px #fff,0 4px 12px rgba(0,60,120,.2)}body.ftk-post-v2 .ftk-post__chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--pv-line);background:var(--pv-card);box-shadow:var(--pv-sh-1);font:500 13.5px/1 var(--pv-text);color:var(--pv-ink-2);text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;transition:border-color .2s,color .2s}body.ftk-post-v2 a.ftk-post__chip:hover{border-color:rgba(0,105,168,.35);color:var(--pv-accent)}body.ftk-post-v2 a.ftk-post__chip:has(.ftk-th-ico){padding-left:6px}body.ftk-post-v2 .ftk-th-ico{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--pv-tint);color:var(--pv-accent)}body.ftk-post-v2 .ftk-th-ico svg{width:15px;height:15px}body.ftk-post-v2 .ftk-th-ico .duo{fill:#74d4ff;opacity:.85}body.ftk-post-v2 .ftk-post__fresh i{width:8px;height:8px;border-radius:50%;background:#1fb866;box-shadow:0 0 0 4px rgba(31,184,102,.15)}body.ftk-post-v2 .ftk-post__art{grid-area:art;align-self:center;position:relative;margin:0;padding:10px;border-radius:30px;background:var(--pv-glass);border:1px solid rgba(255,255,255,.9);box-shadow:var(--pv-sh-3);transform:rotate(1.5deg)}body.ftk-post-v2 .ftk-post__img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:21px;background:var(--pv-tint)}body.ftk-post-v2 .ftk-post__art::before{content:"";position:absolute;z-index:-1;inset:-34px -26px;border-radius:44px;opacity:.5;pointer-events:none;background:radial-gradient(circle,rgba(0,105,168,.35) 1.3px,transparent 1.6px) 0 0/16px 16px;-webkit-mask:radial-gradient(closest-side,#000 40%,transparent);mask:radial-gradient(closest-side,#000 40%,transparent)}body.ftk-post-v2 .ftk-post__layout{display:grid;grid-template-columns:var(--pv-toc) minmax(0,1fr);gap:var(--pv-gap);margin-top:clamp(24px,3.5vw,48px)}body.ftk-post-v2 .ftk-toc{position:sticky;top:calc(var(--header-sticky-height,76px) + 28px);margin:0}body.ftk-post-v2 .ftk-toc>summary{list-style:none;margin:0 0 10px;padding:0 12px;font:600 13px/1.3 var(--pv-display);color:var(--pv-ink);pointer-events:none}body.ftk-post-v2 .ftk-toc>summary::-webkit-details-marker{display:none}body.ftk-post-v2 .ftk-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}body.ftk-post-v2 .ftk-toc a{display:flex;gap:10px;align-items:baseline;padding:7px 12px;border-radius:10px;font:450 14px/1.4 var(--pv-text);color:var(--pv-muted);text-decoration:none;transition:background-color .2s,color .2s}body.ftk-post-v2 .ftk-toc a::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;transform:translateY(-2px)}body.ftk-post-v2 .ftk-toc a:hover{background:var(--pv-alt);color:var(--pv-ink)}body.ftk-post-v2 .ftk-post .ftk-toc a.is-read{color:var(--pv-ink-2)}body.ftk-post-v2 .ftk-post .ftk-toc a.is-read::before{opacity:.7}body.ftk-post-v2 .ftk-post .ftk-toc a[aria-current]{background:var(--pv-tint);color:var(--pv-accent);font-weight:600}body.ftk-post-v2 .ftk-post .ftk-toc a[aria-current]::before{opacity:1;box-shadow:0 0 0 3px rgba(0,132,209,.2)}body.ftk-post-v2 .ftk-post__body{min-width:0;font:400 1.125rem/1.75 var(--pv-text);color:var(--pv-ink-2)}body.ftk-post-v2 .ftk-post__body>*{max-width:none;margin-inline:0}body.ftk-post-v2 .ftk-post__body>:first-child{margin-top:0}body.ftk-post-v2 .ftk-post__body p{margin:0 0 1.15em}body.ftk-post-v2 .ftk-post__body strong{font-weight:600;color:var(--pv-ink)}body.ftk-post-v2 .ftk-post__body a{color:var(--pv-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(0,105,168,.35);transition:text-decoration-color .2s}body.ftk-post-v2 .ftk-post__body a:hover{text-decoration-color:currentColor}body.ftk-post-v2 .ftk-post__body :is(a,button,summary):focus-visible{outline:2px solid var(--pv-accent-hi);outline-offset:3px;border-radius:6px}body.ftk-post-v2 .ftk-post__body :is(h2,h3,h4){color:var(--pv-ink);font-family:var(--pv-display);text-wrap:balance;scroll-margin-top:110px}body.ftk-post-v2 .ftk-post__body h2{margin:2.3em 0 .65em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.18;letter-spacing:-.03em}body.ftk-post-v2 .ftk-post__body h3{margin:1.8em 0 .5em;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.02em}body.ftk-post-v2 .ftk-post__body h4{margin:1.5em 0 .4em;font-size:1.05rem;font-weight:600;line-height:1.35}body.ftk-post-v2 .ftk-post__body :is(ul,ol){margin:0 0 1.4em;padding-left:1.35em}body.ftk-post-v2 .ftk-post__body li{margin:0 0 .5em;padding-left:.2em}body.ftk-post-v2 .ftk-post__body ul>li::marker{color:var(--pv-accent-hi)}body.ftk-post-v2 .ftk-post__body>ol{list-style:none;counter-reset:pv;padding:0}body.ftk-post-v2 .ftk-post__body>ol>li{counter-increment:pv;position:relative;margin:0 0 .8em;padding-left:46px}body.ftk-post-v2 .ftk-post__body>ol>li::before{content:counter(pv);position:absolute;left:0;top:.15em;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pv-tint);color:var(--pv-accent);font:600 13.5px/1 var(--pv-display);font-variant-numeric:tabular-nums}body.ftk-post-v2 .ftk-kt{margin:2.2em 0;padding:clamp(22px,3vw,30px) clamp(22px,3vw,32px);border-radius:24px;background:linear-gradient(160deg,#f5fbff,#eaf6fe);border:1px solid rgba(0,132,209,.16);box-shadow:var(--pv-sh-1)}body.ftk-post-v2 .ftk-kt h2{margin:0 0 14px;font-size:1.2rem;letter-spacing:-.02em}body.ftk-post-v2 .ftk-kt ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}body.ftk-post-v2 .ftk-kt li{position:relative;margin:0;padding-left:34px;font-size:1.02rem;line-height:1.6;color:var(--pv-ink)}body.ftk-post-v2 .ftk-kt li::before{content:"";position:absolute;left:0;top:.2em;width:22px;height:22px;border-radius:50%;background:var(--pv-accent)}body.ftk-post-v2 .ftk-kt li::after{content:"";position:absolute;left:6px;top:calc(.2em + 6px);width:10px;height:10px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.5 8.5 2.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.5 8.5 2.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}body.ftk-post-v2 .ftk-post__body figure{margin:2em 0}body.ftk-post-v2 .ftk-post__body :is(.wp-block-image,figure) img{border-radius:20px;box-shadow:var(--pv-sh-1);height:auto}body.ftk-post-v2 .ftk-post__body figcaption{margin-top:10px;font:400 14px/1.5 var(--pv-text);line-height:1.5;color:var(--pv-muted);text-align:center}body.ftk-post-v2 .ftk-post__body blockquote{position:relative;margin:2em 0;padding:20px 24px 20px 58px;border:0;border-radius:20px;background:var(--pv-alt);font:400 1rem/1.65 var(--pv-text);color:var(--pv-ink-2)}body.ftk-post-v2 .ftk-post__body blockquote::before{content:"";position:absolute;left:22px;top:23px;width:20px;height:20px;background:var(--pv-accent-hi);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.2' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3Cpath d='M10 9v5' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6.2' r='1.1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.2' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3Cpath d='M10 9v5' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6.2' r='1.1'/%3E%3C/svg%3E") center/contain no-repeat}body.ftk-post-v2 .ftk-post__body blockquote p{margin:0 0 .6em}body.ftk-post-v2 .ftk-post__body blockquote>:last-child{margin-bottom:0}body.ftk-post-v2 .ftk-post__body blockquote cite{display:block;margin-top:8px;font-size:14px;font-style:normal;color:var(--pv-muted)}body.ftk-post-v2 .ftk-post__body .wp-block-table{overflow-x:auto;border:1px solid var(--pv-line);border-radius:18px;background:var(--pv-card);box-shadow:var(--pv-sh-1)}body.ftk-post-v2 .ftk-post__body table{width:100%;margin:0;border-collapse:collapse;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}body.ftk-post-v2 .ftk-post__body :is(th,td){padding:12px 16px;border:0;border-bottom:1px solid var(--pv-line);text-align:left;vertical-align:top}body.ftk-post-v2 .ftk-post__body thead th{background:var(--pv-alt);font:600 13px/1.3 var(--pv-text);color:var(--pv-ink)}body.ftk-post-v2 .ftk-post__body tr:last-child>td{border-bottom:0}body.ftk-post-v2 .ftk-post__body .wp-block-buttons{margin:1.6em 0}body.ftk-post-v2 .ftk-post__body .wp-block-button__link{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(150deg,#0084d1,#0069a8);color:#fff;font:600 15px/1.2 var(--pv-display);text-decoration:none;box-shadow:0 10px 24px -8px rgba(0,105,168,.55);transition:transform .3s var(--pv-ease),box-shadow .3s var(--pv-ease)}body.ftk-post-v2 .ftk-post__body .wp-block-button__link::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}body.ftk-post-v2 .ftk-post__body .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px rgba(0,105,168,.6);color:#fff}body.ftk-post-v2 .ftk-post__body .rank-math-block{margin:0 0 1.4em}body.ftk-post-v2 .ftk-post__body .rank-math-list-item{margin:0 0 10px;border:1px solid var(--pv-line);border-radius:18px;background:var(--pv-card);box-shadow:var(--pv-sh-1);interpolate-size:allow-keywords;transition:border-color .25s,box-shadow .4s var(--pv-ease)}body.ftk-post-v2 .ftk-post__body .rank-math-list-item[open]{border-color:rgba(0,105,168,.25);box-shadow:var(--pv-sh-2)}body.ftk-post-v2 .ftk-post__body .rank-math-list-item>summary{display:flex;align-items:center;gap:16px;padding:17px 20px;list-style:none;cursor:pointer;border-radius:17px}body.ftk-post-v2 .ftk-post__body .rank-math-list-item>summary::-webkit-details-marker{display:none}body.ftk-post-v2 .ftk-post__body .rank-math-list-item>summary:focus-visible{outline:2px solid var(--pv-accent-hi);outline-offset:-2px}body.ftk-post-v2 .ftk-post__body .rank-math-question{flex:1;margin:0;font:600 1.02rem/1.4 var(--pv-display);letter-spacing:-.01em;color:var(--pv-ink)}body.ftk-post-v2 .ftk-post__body .rank-math-list-item>summary::after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:var(--pv-tint) center/12px 12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10M1 6h10' stroke='%230069a8' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");transition:transform .35s var(--pv-ease),background-color .25s}body.ftk-post-v2 .ftk-post__body .rank-math-list-item[open]>summary::after{transform:rotate(45deg);background-color:#d7ecfb}body.ftk-post-v2 .ftk-post__body .rank-math-list-item>summary:hover .rank-math-question{color:var(--pv-accent)}body.ftk-post-v2 .ftk-post__body .rank-math-answer{padding:0 20px 18px;font-size:1rem;line-height:1.65}body.ftk-post-v2 .ftk-post__body .rank-math-answer>:last-child{margin-bottom:0}body.ftk-post-v2 .ftk-post__body .rank-math-list-item::details-content{height:0;overflow:clip;transition:height .4s var(--pv-ease),content-visibility .4s allow-discrete}body.ftk-post-v2 .ftk-post__body .rank-math-list-item[open]::details-content{height:auto}body.ftk-post-v2 .ftk-src{margin-top:3em;padding-top:.5em;border-top:1px solid var(--pv-line);font-size:15px;line-height:1.6}body.ftk-post-v2 .ftk-src h2{margin:1.4em 0 .5em;font-size:1.2rem;letter-spacing:-.02em}body.ftk-post-v2 .ftk-src h2+p{display:inline-flex;align-items:center;gap:10px;margin:0 0 1em;font-size:14px;color:var(--pv-muted)}body.ftk-post-v2 .ftk-src h2+p::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#1fb866;box-shadow:0 0 0 4px rgba(31,184,102,.15)}body.ftk-post-v2 .ftk-src ol{margin:0 0 1.5em;padding-left:1.4em;font-size:14px;color:var(--pv-muted)}body.ftk-post-v2 .ftk-src li{margin:0 0 .55em;padding-left:.3em;overflow-wrap:anywhere}body.ftk-post-v2 .ftk-src li::marker{color:var(--pv-muted);font-variant-numeric:tabular-nums}body.ftk-post-v2 .ftk-post__body .ftk-disclaimer{margin:1.5em 0 0;padding:16px 18px;border-radius:16px;background:var(--pv-alt);font-size:13.5px;line-height:1.55;color:var(--pv-muted)}body.ftk-post-v2 .ftk-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin:0 0 20px;padding:16px 18px 16px 22px;border:1px solid var(--pv-line);border-radius:22px;background:var(--pv-card);box-shadow:var(--pv-sh-1)}body.ftk-post-v2 .ftk-share__label{margin:0;font:600 1rem/1.3 var(--pv-display);letter-spacing:-.01em;color:var(--pv-ink)}body.ftk-post-v2 .ftk-share__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.ftk-post-v2 .ftk-share__btn,body.ftk-post-v2 .ftk-share__copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border:1px solid var(--pv-line-2);border-radius:999px;background:var(--pv-card);color:var(--pv-ink-2);text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .3s var(--pv-ease)}body.ftk-post-v2 .ftk-share__btn{width:42px;padding:0}body.ftk-post-v2 .ftk-share__copy{padding:0 16px 0 14px;font:600 14px/1 var(--pv-text)}body.ftk-post-v2 .ftk-share__btn:hover,body.ftk-post-v2 .ftk-share__copy:hover{background:var(--pv-tint);border-color:rgba(0,105,168,.3);color:var(--pv-accent);transform:translateY(-2px)}body.ftk-post-v2 .ftk-share__btn:focus-visible,body.ftk-post-v2 .ftk-share__copy:focus-visible{outline:2px solid var(--pv-accent-hi);outline-offset:2px}body.ftk-post-v2 .ftk-share__copy.is-done{background:#e8f8ef;border-color:rgba(31,184,102,.4);color:#127a42}body.ftk-post-v2 .ftk-post__end{margin:clamp(40px,5vw,64px) 0 0;padding-left:calc(var(--pv-toc) + var(--pv-gap))}body.ftk-post-v2 .ftk-author h2{display:none}body.ftk-post-v2 .ftk-author__card{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;border:1px solid var(--pv-line);border-radius:24px;background:var(--pv-card);box-shadow:var(--pv-sh-1);font-family:var(--pv-text);color:var(--pv-ink-2)}body.ftk-post-v2 .ftk-author__eyebrow{margin:0;font:500 13px/1.3 var(--pv-text);letter-spacing:0;text-transform:none;color:var(--pv-muted)}body.ftk-post-v2 .ftk-author__name{margin:4px 0 0;font:600 1.15rem/1.3 var(--pv-display);color:var(--pv-ink)}body.ftk-post-v2 .ftk-author__bio{margin-top:6px;font-size:15px;line-height:1.6}body.ftk-post-v2 .ftk-author__bio p{margin:0}body.ftk-post-v2 .ftk-author__bio p+p{margin-top:.7em}body.ftk-post-v2 .ftk-author__media{flex:none}body.ftk-post-v2 :is(.ftk-author__img,.ftk-author__initials){display:grid;place-items:center;width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--pv-tint);box-shadow:0 0 0 3px var(--pv-card),0 0 0 4px var(--pv-line-2);font:600 1.6rem/1 var(--pv-display);color:var(--pv-accent)}body.ftk-post-v2 .ftk-author__links{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}body.ftk-post-v2 .ftk-author__links a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1px solid var(--pv-line-2);border-radius:999px;background:var(--pv-card);font:600 14px/1 var(--pv-text);color:var(--pv-ink);text-decoration:none;transition:background .2s,border-color .2s,color .2s}body.ftk-post-v2 .ftk-author__links a.ftk-author__profile{border-color:transparent;background:var(--pv-accent);color:#fff}body.ftk-post-v2 .ftk-author__links a:hover{border-color:rgba(0,105,168,.3);background:var(--pv-tint);color:var(--pv-accent)}body.ftk-post-v2 .ftk-author__links a.ftk-author__profile:hover{background:var(--pv-accent-hi);color:#fff}body.ftk-post-v2 .ftk-author__links a:focus-visible{outline:2px solid var(--pv-accent-hi);outline-offset:2px}@media (max-width:1100px){body.ftk-post-v2 .ftk-post__head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}@media (max-width:1023px){body.ftk-post-v2 .ftk-post__layout{grid-template-columns:minmax(0,1fr);gap:20px}body.ftk-post-v2 .ftk-toc{position:static;border:1px solid var(--pv-line);border-radius:18px;background:var(--pv-card);box-shadow:var(--pv-sh-1)}body.ftk-post-v2 .ftk-toc>summary{display:flex;align-items:center;justify-content:space-between;margin:0;padding:15px 18px;font-size:14.5px;pointer-events:auto;cursor:pointer}body.ftk-post-v2 .ftk-toc>summary::after{content:"";width:10px;height:10px;border:solid var(--pv-muted);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-3px);transition:transform .3s var(--pv-ease)}body.ftk-post-v2 .ftk-toc[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}body.ftk-post-v2 .ftk-toc nav{padding:0 8px 10px}body.ftk-post-v2 .ftk-post__end{padding-left:0}}@media (max-width:782px){body.ftk-post-v2{--pv-wide:calc(100vw - 32px)}body.ftk-post-v2 .ftk-post__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "title" "lead" "meta" "art";padding:16px 0 22px}body.ftk-post-v2 .ftk-crumbs{padding:8px 16px;border-radius:18px;font-size:12.5px}body.ftk-post-v2 .ftk-post__title{margin-top:14px;font-size:clamp(1.85rem,8vw,2.4rem)}body.ftk-post-v2 .ftk-post__lead{margin-top:10px;font-size:1.02rem;line-height:1.5}body.ftk-post-v2 .ftk-post__meta{margin-top:16px;gap:6px}body.ftk-post-v2 .ftk-post__by{flex-basis:100%;margin:0 0 4px}body.ftk-post-v2 .ftk-post__chip{height:32px;padding:0 12px;font-size:13px}body.ftk-post-v2 .ftk-post__art{margin-top:22px;padding:6px;border-radius:22px;transform:none}body.ftk-post-v2 .ftk-post__img{border-radius:16px}body.ftk-post-v2 .ftk-post__body{font-size:1.0625rem;line-height:1.7}body.ftk-post-v2 .ftk-post__body blockquote{padding:18px 18px 18px 50px}body.ftk-post-v2 .ftk-post__body blockquote::before{left:18px;top:21px}body.ftk-post-v2 .ftk-author__card{padding:18px;flex-direction:column;gap:14px}body.ftk-post-v2 :is(.ftk-author__img,.ftk-author__initials){width:60px;height:60px}body.ftk-post-v2 .ftk-share{padding:16px}body.ftk-post-v2 .ftk-share__row{width:100%;justify-content:space-between}body.ftk-post-v2 .ftk-share__copy{flex:1 0 100%;order:9}}@media (prefers-reduced-motion:reduce){body.ftk-post-v2 .ftk-post__body .wp-block-button__link,body.ftk-post-v2 .ftk-toc a,body.ftk-post-v2 .ftk-post__body .rank-math-list-item,body.ftk-post-v2 .ftk-post__body .rank-math-list-item::details-content,body.ftk-post-v2 .ftk-post__body .rank-math-list-item>summary::after,body.ftk-post-v2 .ftk-share__btn,body.ftk-post-v2 .ftk-share__copy{transition:none}body.ftk-post-v2 .ftk-post__body .wp-block-button__link:hover{transform:none}}