.leafs-reading-detail{--leafs-reading-scroll-margin:88px}.leafs-reading-detail.leafs-single-post.leafs-main.leafs-container{position:relative;padding-block:28px 52px}html[data-leafs-theme=light] .leafs-reading-detail.leafs-single-post.leafs-main.leafs-container{background-image:radial-gradient(ellipse 88% 58% at 50% -6%,color-mix(in srgb,var(--leafs-brand) 12%,transparent),transparent 58%),radial-gradient(ellipse 52% 42% at 0 42%,color-mix(in srgb,var(--leafs-mint) 8%,transparent),transparent 52%)}html[data-leafs-theme=dark] .leafs-reading-detail.leafs-single-post.leafs-main.leafs-container{background-image:radial-gradient(ellipse 88% 52% at 50% -8%,color-mix(in srgb,var(--leafs-brand) 20%,transparent),transparent 56%),radial-gradient(ellipse 48% 36% at 100% 38%,color-mix(in srgb,var(--leafs-mint) 14%,transparent),transparent 50%)}.leafs-reading-detail.leafs-single-post .leafs-single-article.leafs-surface-card{position:relative;border-radius:18px;padding:clamp(22px,2.2vw,34px) clamp(18px,2.4vw,32px) clamp(26px,3vw,42px);border:1px solid color-mix(in srgb,var(--leafs-border) 88%,var(--leafs-brand));box-shadow:var(--leafs-shadow-card),0 1px 0 rgba(255,255,255,.05) inset;background:linear-gradient(168deg,var(--leafs-card) 0,color-mix(in srgb,var(--leafs-card) 93%,var(--leafs-surface2)) 42%,var(--leafs-surface) 100%);overflow:hidden}.leafs-reading-detail.leafs-single-post .leafs-single-article.leafs-surface-card:has(.leafs-ad-slot){overflow:visible}.leafs-reading-detail.leafs-single-post .leafs-single-article.leafs-surface-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 110% 65% at 50% -32%,color-mix(in srgb,var(--leafs-brand) 11%,transparent),transparent 56%)}.leafs-reading-detail .leafs-tool-article.leafs-surface-card>:not(.leafs-single-article__toolbar),.leafs-reading-detail.leafs-single-post .leafs-single-article.leafs-surface-card>:not(.leafs-single-article__toolbar){position:relative;z-index:1}.leafs-reading-detail.leafs-single-post .leafs-single-head{border-bottom:none;margin-bottom:10px;padding-bottom:0}.leafs-reading-detail.leafs-single-post .leafs-single-meta{margin-bottom:22px;padding-bottom:10px;border-bottom:1px solid var(--leafs-border)}.leafs-reading-detail.leafs-single-post .leafs-entry-content{max-width:100%!important;margin-inline:0;font-size:1.0625rem;line-height:1.92;letter-spacing:.03em;word-break:break-word;overflow-wrap:anywhere;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.leafs-reading-detail.leafs-single-post .leafs-entry-content>p{margin:0 0 1.45em}.leafs-reading-detail.leafs-single-post .leafs-entry-content>p:first-of-type{font-size:1.08rem;line-height:1.9;color:color-mix(in srgb,var(--leafs-text) 90%,var(--leafs-muted))}.leafs-reading-detail.leafs-single-post .leafs-entry-content h3{margin:1.95rem 0 .65rem;padding-left:12px;border-left:3px solid color-mix(in srgb,var(--leafs-brand) 65%,var(--leafs-border));font-size:1.22rem;font-weight:700;line-height:1.42;color:var(--leafs-text)}.leafs-reading-detail.leafs-single-post .leafs-entry-content h4{margin:1.55rem 0 .5rem;font-size:1.08rem;font-weight:650;line-height:1.48;color:var(--leafs-muted);font-style:normal}.leafs-reading-detail.leafs-single-post .leafs-entry-content blockquote{margin:1.5em 0;padding:1.15rem 1.3rem 1.2rem 1.4rem;border-left:4px solid var(--leafs-brand);border-radius:0 14px 14px 0;font-style:normal;line-height:1.82;box-shadow:0 2px 12px color-mix(in srgb,var(--leafs-text) 4%,transparent)}html[data-leafs-theme=light] .leafs-reading-detail.leafs-single-post .leafs-entry-content blockquote{background:linear-gradient(135deg,#f9fafb 0,color-mix(in srgb,var(--leafs-surface2) 88%,#fff) 100%);color:var(--leafs-muted)}html[data-leafs-theme=dark] .leafs-reading-detail.leafs-single-post .leafs-entry-content blockquote{background:linear-gradient(135deg,#1a1d24 0,color-mix(in srgb,var(--leafs-surface2) 85%,#000) 100%);color:var(--leafs-muted)}.leafs-reading-detail.leafs-single-post .leafs-entry-content .wp-block-separator,.leafs-reading-detail.leafs-single-post .leafs-entry-content hr{margin:2.25rem 0;height:2px;border:none;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--leafs-brand) 35%,var(--leafs-border)),transparent);opacity:1}@media (max-width:640px){.leafs-reading-detail.leafs-single-post.leafs-main.leafs-container{padding-block:18px 36px}.leafs-reading-detail.leafs-single-post .leafs-single-article.leafs-surface-card{border-radius:14px;padding:18px 16px 24px}.leafs-reading-detail.leafs-single-post .leafs-entry-content{font-size:1.02rem;line-height:1.88;letter-spacing:.025em}.leafs-reading-detail.leafs-single-post .leafs-entry-content h3{font-size:1.1rem}}.leafs-reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100002;pointer-events:none;background:0 0}.leafs-reading-progress__bar{height:100%;width:0;background:linear-gradient(90deg,var(--leafs-brand),var(--leafs-mint,var(--leafs-brand)));transition:width .12s ease-out;border-radius:0 2px 2px 0}.leafs-inner-layout__aside .leafs-side-toc[data-leafs-toc-root]{position:relative;margin-bottom:18px;border:1px solid var(--leafs-border);border-radius:14px;padding:16px 14px 14px;background:linear-gradient(155deg,var(--leafs-surface) 0,var(--leafs-surface2) 100%);box-shadow:0 1px 0 rgba(255,255,255,.06) inset,var(--leafs-shadow-sm);overflow:hidden}.leafs-side-toc[data-leafs-toc-root]::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--leafs-brand),var(--leafs-mint,var(--leafs-brand)));border-radius:14px 0 0 14px;pointer-events:none;opacity:.95}@media (min-width:1025px){.leafs-inner-layout__aside .leafs-side-toc[data-leafs-toc-root]{position:sticky;top:calc(var(--leafs-reading-scroll-margin) + 10px);z-index:3}.leafs-inner-layout__aside:has(> .leafs-side-card--widgets) .leafs-side-toc[data-leafs-toc-root]{position:relative;top:auto;z-index:auto}}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:0 2px 12px;border-bottom:1px solid rgba(148,163,184,.2)}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__title{margin:0;font-size:1.0625rem;font-weight:750;line-height:1.3;letter-spacing:-.02em;color:var(--leafs-text);padding-left:10px;border-left:none}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__collapse{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--leafs-border);border-radius:10px;background:var(--leafs-surface);color:var(--leafs-muted);cursor:pointer;transition:background .18s ease,color .18s ease,transform .22s ease,border-color .18s ease,box-shadow .18s ease;flex-shrink:0}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__collapse:hover{color:var(--leafs-brand);border-color:rgba(45,106,79,.35);background:rgba(45,106,79,.06);box-shadow:0 2px 8px rgba(45,106,79,.08)}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__collapse:focus-visible{outline:2px solid var(--leafs-focus-ring,var(--leafs-brand));outline-offset:2px}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__collapse-icon{display:inline-block;font-size:.7rem;line-height:1;transition:transform .25s cubic-bezier(.4, 0, .2, 1)}.leafs-side-toc[data-leafs-toc-root].is-collapsed .leafs-side-toc__collapse-icon{transform:rotate(-90deg)}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__body{display:block!important;max-height:min(58vh,440px);overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:4px 4px 2px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__body::-webkit-scrollbar{width:6px}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__body::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:99px}.leafs-side-toc[data-leafs-toc-root].is-collapsed .leafs-side-toc__body{display:none!important}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__nav{padding-top:2px}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__list,.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__sub{list-style:none;margin:0;padding:0;font-size:.875rem;line-height:1.5}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__sub{padding-left:10px;margin:2px 0 6px;border-left:2px solid rgba(45,106,79,.2)}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__item{margin:0;padding:0}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__item+.leafs-side-toc__item{margin-top:2px}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__item--h3 a,.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__item--h4 a{font-size:.8125rem}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__item a{display:block;padding:8px 10px 8px 12px;color:var(--leafs-muted);text-decoration:none;border-radius:10px;border-left:3px solid transparent;margin-left:0;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__item a:hover{color:var(--leafs-brand);background:rgba(45,106,79,.07);transform:translateX(2px);box-shadow:0 1px 0 rgba(45,106,79,.06)}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__item a:focus-visible{outline:2px solid var(--leafs-focus-ring,var(--leafs-brand));outline-offset:1px}.leafs-side-toc[data-leafs-toc-root] .leafs-side-toc__item a.is-active,.leafs-toc-mobile__nav .leafs-side-toc__item a.is-active{color:var(--leafs-brand);font-weight:650;border-left-color:var(--leafs-brand);background:linear-gradient(90deg,rgba(45,106,79,.12),rgba(45,106,79,.02));box-shadow:0 1px 0 rgba(45,106,79,.08)}.leafs-toc-mobile{display:none}@media (max-width:768px){.leafs-inner-layout__aside>.leafs-side-toc[data-leafs-toc-root]{display:none!important}.leafs-toc-mobile{display:block;position:fixed;left:max(14px,env(safe-area-inset-left,0px));right:auto;bottom:calc(var(--leafs-mdock-clear,calc(56px + env(safe-area-inset-bottom,0px))) + var(--leafs-mfab-gap,10px));z-index:100040}.leafs-toc-mobile__fab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:50%;border:1px solid var(--leafs-border);background:var(--leafs-card);color:var(--leafs-text);font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:var(--leafs-shadow-card);transition:transform .15s ease,border-color .15s ease}.leafs-toc-mobile__fab:hover{border-color:var(--leafs-brand);transform:translateY(-1px)}.leafs-toc-mobile__fab-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.leafs-toc-mobile__fab-icon{font-size:1rem;line-height:1}.leafs-toc-mobile__backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:100041;backdrop-filter:blur(2px)}.leafs-toc-mobile__dialog{position:fixed;inset:0;z-index:100042;display:flex;align-items:flex-end;justify-content:center;padding:0;pointer-events:none}.leafs-toc-mobile__dialog[hidden]{display:none!important}.leafs-toc-mobile__dialog-inner{pointer-events:auto;width:100%;max-height:min(78vh,560px);background:var(--leafs-card);border-radius:16px 16px 0 0;border:1px solid var(--leafs-border);border-bottom:none;box-shadow:0 -8px 40px rgba(0,0,0,.12);display:flex;flex-direction:column;animation:leafs-toc-sheet-up .28s ease}@keyframes leafs-toc-sheet-up{from{transform:translateY(100%);opacity:.85}to{transform:translateY(0);opacity:1}}.leafs-toc-mobile__dialog-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--leafs-border);flex-shrink:0}.leafs-toc-mobile__dialog-title{margin:0;font-size:1rem;font-weight:700;padding-left:10px;border-left:3px solid var(--leafs-brand)}.leafs-toc-mobile__close{width:40px;height:40px;border:none;border-radius:10px;background:var(--leafs-surface2);font-size:1.5rem;line-height:1;cursor:pointer;color:var(--leafs-muted)}.leafs-toc-mobile__nav{overflow-y:auto;padding:12px 18px calc(20px + env(safe-area-inset-bottom,0));-webkit-overflow-scrolling:touch}.leafs-toc-mobile__nav .leafs-side-toc__list{font-size:.95rem}.leafs-toc-mobile__nav .leafs-side-toc__item a{padding:12px 14px;border-radius:12px}.leafs-toc-mobile__nav .leafs-side-toc__sub{border-left-width:2px;border-left-color:rgba(45,106,79,.22)}}body.leafs-toc-mobile-open{overflow:hidden}@media (min-width:769px){.leafs-toc-mobile{display:none!important}}.leafs-reading-detail .leafs-entry-content h2[id],.leafs-reading-detail .leafs-entry-content h3[id],.leafs-reading-detail .leafs-entry-content h4[id]{scroll-margin-top:var(--leafs-reading-scroll-margin);position:relative}.leafs-reading-detail .leafs-pre-wrap{position:relative;margin:1.25em 0}.leafs-reading-detail .leafs-pre-copy{position:absolute;top:10px;right:10px;z-index:2;padding:4px 10px;font-size:.75rem;font-weight:600;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.35);color:#f8fafc;cursor:pointer;transition:background .15s ease}.leafs-reading-detail .leafs-pre-copy:hover{background:rgba(0,0,0,.55)}.leafs-reading-detail .leafs-table-scroll{overflow-x:auto;margin:1.25em 0;border-radius:10px;-webkit-overflow-scrolling:touch;border:1px solid var(--leafs-border)}.leafs-reading-detail .leafs-table-scroll table{margin:0;border:none}.leafs-reading-detail .leafs-entry-content{max-width:100%;font-size:1rem;line-height:1.7;color:var(--leafs-text)}.leafs-reading-detail .leafs-entry-content .ai-dsr-post,.leafs-reading-detail .leafs-entry-content .ai-dsr-post--creative,.leafs-reading-detail .leafs-entry-content .ai-dsr-post--news{max-width:100%!important;width:100%;margin-inline:0!important;box-sizing:border-box}.leafs-reading-detail .leafs-entry-content>p{margin:0 0 1.5em}.leafs-reading-detail.leafs-reading-detail--indent .leafs-entry-content>p:first-of-type{text-indent:2em}.leafs-reading-detail.leafs-single-post .leafs-single-head__title{font-size:clamp(1.75rem, 3vw + .5rem, 2rem);line-height:1.3;font-weight:750;letter-spacing:.02em;padding-bottom:14px;margin-bottom:4px;background:linear-gradient(var(--leafs-brand),var(--leafs-brand)) no-repeat;background-size:100% 3px;background-position:0 100%}.leafs-reading-detail.leafs-single-tool-wrap .leafs-tool-single__title{font-size:clamp(1.5rem, 2.5vw + .5rem, 1.85rem);line-height:1.3;background:linear-gradient(var(--leafs-brand),var(--leafs-brand)) no-repeat;background-size:72px 3px;background-position:0 100%;padding-bottom:12px}.leafs-reading-detail .leafs-entry-content h3{margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--leafs-text)}.leafs-reading-detail .leafs-entry-content h4{margin:1.1rem 0 .45rem;font-size:1.125rem;font-weight:650;line-height:1.35;color:var(--leafs-muted);font-style:italic}.leafs-reading-detail .leafs-entry-content blockquote{margin:1.35em 0;padding:16px 18px;border-left:4px solid var(--leafs-brand);border-radius:8px;font-style:italic;line-height:1.65}html[data-leafs-theme=light] .leafs-reading-detail .leafs-entry-content blockquote{background:#f8f9fa;color:var(--leafs-muted)}html[data-leafs-theme=dark] .leafs-reading-detail .leafs-entry-content blockquote{background:#1e2128;color:var(--leafs-muted)}.leafs-reading-detail .leafs-entry-content .wp-block-image img,.leafs-reading-detail .leafs-entry-content figure img{border-radius:12px;box-shadow:var(--leafs-shadow-sm)}.leafs-reading-detail .leafs-entry-content tbody tr:nth-child(2n) td{background:var(--leafs-surface2)}.leafs-reading-detail .leafs-author-card.leafs-author-card--enhanced.leafs-side-card{position:relative;padding:0;overflow:hidden;border-radius:14px;background:var(--leafs-surface);border:1px solid var(--leafs-border);box-shadow:var(--leafs-shadow-sm);transition:transform .25s ease-out,box-shadow .25s ease-out}.leafs-reading-detail .leafs-author-card.leafs-author-card--enhanced:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px rgba(0,0,0,.12)}html[data-leafs-theme=dark] .leafs-reading-detail .leafs-author-card.leafs-author-card--enhanced:hover{box-shadow:0 12px 28px -6px rgba(0,0,0,.45)}.leafs-reading-detail .leafs-author-card__shell{padding:0 18px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.leafs-reading-detail .leafs-author-card__avatar-wrap{flex-shrink:0;margin-top:-28px;position:relative;z-index:1}.leafs-reading-detail .leafs-author-card.leafs-author-card--enhanced .leafs-author-card__avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 2px color-mix(in srgb,var(--leafs-brand) 35%,transparent),0 0 0 6px color-mix(in srgb,var(--leafs-brand) 12%,transparent);transition:transform .25s ease-out,box-shadow .25s ease-out}.leafs-reading-detail .leafs-author-card.leafs-author-card--enhanced:hover .leafs-author-card__avatar{transform:scale(1.05);box-shadow:0 0 0 3px color-mix(in srgb,var(--leafs-brand) 45%,transparent),0 0 0 10px color-mix(in srgb,var(--leafs-brand) 18%,transparent)}.leafs-reading-detail .leafs-author-card__identity{display:flex;flex-direction:column;align-items:center;gap:8px}.leafs-reading-detail .leafs-author-card__name{font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--leafs-text);margin:0}.leafs-reading-detail .leafs-author-card__badge{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--leafs-brand);background:color-mix(in srgb,var(--leafs-brand) 14%,transparent);border:1px solid color-mix(in srgb,var(--leafs-brand) 28%,transparent)}.leafs-reading-detail .leafs-author-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 6px;width:100%;max-width:100%;padding:4px 0 2px;border-top:1px solid var(--leafs-border);border-bottom:1px solid var(--leafs-border)}.leafs-reading-detail .leafs-author-card__stat{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.leafs-reading-detail .leafs-author-card__stat-num{font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--leafs-brand);line-height:1.2}.leafs-reading-detail .leafs-author-card__stat-label{font-size:.7rem;color:var(--leafs-muted);font-weight:500;white-space:nowrap}.leafs-reading-detail .leafs-author-card__bio{margin:0;width:100%;font-size:.84rem;line-height:1.55;color:var(--leafs-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center}.leafs-reading-detail .leafs-author-card__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.leafs-reading-detail .leafs-author-card__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--leafs-muted);background:var(--leafs-surface2);border:1px solid var(--leafs-border);text-decoration:none;transition:color .2s ease,transform .2s ease,border-color .2s ease,background .2s ease}.leafs-reading-detail .leafs-author-card__social-link:hover{color:var(--leafs-brand);border-color:color-mix(in srgb,var(--leafs-brand) 35%,var(--leafs-border));transform:translateY(-2px) rotate(-5deg)}.leafs-reading-detail .leafs-author-card__social-fallback{font-size:1rem;font-weight:700;line-height:1}.leafs-reading-detail .leafs-author-card__cta.leafs-btn{position:relative;overflow:hidden;isolation:isolate;margin-top:2px;color:var(--leafs-text);transition:color .25s ease,border-color .25s ease}.leafs-reading-detail .leafs-author-card__cta.leafs-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--leafs-brand) 22%,transparent),transparent);transform:translateX(-102%);transition:transform .38s ease;z-index:-1;pointer-events:none}.leafs-reading-detail .leafs-author-card__cta.leafs-btn:hover::before{transform:translateX(0)}.leafs-reading-detail .leafs-author-card__cta.leafs-btn:hover{color:var(--leafs-brand);border-color:color-mix(in srgb,var(--leafs-brand) 45%,var(--leafs-border))}@media (max-width:1024px){.leafs-reading-detail .leafs-author-card__shell{padding:0 16px 16px;align-items:flex-start;text-align:left}.leafs-reading-detail .leafs-author-card__avatar-wrap{margin-top:-20px;align-self:center}.leafs-reading-detail .leafs-author-card.leafs-author-card--enhanced .leafs-author-card__avatar{width:60px;height:60px}.leafs-reading-detail .leafs-author-card__identity{align-items:flex-start;width:100%}.leafs-reading-detail .leafs-author-card__name{width:100%;text-align:left}.leafs-reading-detail .leafs-author-card__stats{grid-template-columns:1fr 1fr;grid-template-areas:"posts posts" "tools favs"}.leafs-reading-detail .leafs-author-card__stat:first-child{grid-area:posts;flex-direction:row;justify-content:center;gap:8px}.leafs-reading-detail .leafs-author-card__stat:nth-child(2){grid-area:tools}.leafs-reading-detail .leafs-author-card__stat:nth-child(3){grid-area:favs}.leafs-reading-detail .leafs-author-card__bio{text-align:left}.leafs-reading-detail .leafs-author-card__social{justify-content:flex-start}.leafs-reading-detail .leafs-author-card__cta.leafs-btn{width:100%}}@supports not (color:color-mix(in srgb,black 50%,white)){.leafs-reading-detail .leafs-author-card.leafs-author-card--enhanced .leafs-author-card__avatar{box-shadow:0 0 0 2px rgba(45,106,79,.35),0 0 0 6px rgba(45,106,79,.1)}.leafs-reading-detail .leafs-author-card.leafs-author-card--enhanced:hover .leafs-author-card__avatar{box-shadow:0 0 0 3px rgba(45,106,79,.45),0 0 0 10px rgba(45,106,79,.15)}.leafs-reading-detail .leafs-author-card__badge{background:rgba(45,106,79,.12);border-color:rgba(45,106,79,.28)}.leafs-reading-detail .leafs-author-card__social-link:hover{border-color:rgba(45,106,79,.35)}.leafs-reading-detail .leafs-author-card__cta.leafs-btn::before{background:linear-gradient(90deg,rgba(45,106,79,.18),transparent)}}.leafs-reading-detail .leafs-entry-content .wp-block-column,.leafs-reading-detail .leafs-entry-content .wp-block-group__inner-container,.leafs-reading-detail .leafs-entry-content figcaption{color:inherit}html[data-leafs-theme=dark] .leafs-reading-detail .leafs-entry-content .has-black-color,html[data-leafs-theme=dark] .leafs-reading-detail .leafs-entry-content .has-cyan-bluish-gray-color,html[data-leafs-theme=dark] .leafs-reading-detail .leafs-entry-content .has-dark-gray-color,html[data-leafs-theme=dark] .leafs-single-post .leafs-entry-content .has-black-color,html[data-leafs-theme=dark] .leafs-single-post .leafs-entry-content .has-cyan-bluish-gray-color,html[data-leafs-theme=dark] .leafs-single-post .leafs-entry-content .has-dark-gray-color{color:var(--leafs-text)!important}.leafs-single-tool-wrap.leafs-reading-detail .leafs-inner-layout__aside .leafs-side-toc[data-leafs-toc-root],.leafs-single-tool-wrap.leafs-reading-detail .leafs-inner-layout__aside>.leafs-side-card{background:linear-gradient(168deg,var(--leafs-card) 0,color-mix(in srgb,var(--leafs-surface2) 28%,var(--leafs-card)) 100%)}.leafs-single-tool-wrap.leafs-reading-detail .leafs-inner-layout__aside .leafs-author-card.leafs-author-card--enhanced.leafs-side-card{background:linear-gradient(168deg,var(--leafs-card) 0,color-mix(in srgb,var(--leafs-surface2) 28%,var(--leafs-card)) 100%)}.leafs-entry-content .leafs-content-related{clear:both;margin:1.35em 0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--leafs-border) 90%,var(--leafs-brand));background:linear-gradient(155deg,color-mix(in srgb,var(--leafs-surface2) 55%,var(--leafs-surface)) 0,var(--leafs-surface) 100%);box-shadow:0 1px 0 rgba(255,255,255,.04) inset}.leafs-content-related__label{margin:0 0 8px;font-size:.72rem;font-weight:650;letter-spacing:.04em;color:var(--leafs-muted);text-transform:none}.leafs-content-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leafs-content-related__card{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:7px 8px;border-radius:10px;border:1px solid var(--leafs-border);background:var(--leafs-card);color:var(--leafs-text);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.leafs-content-related__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.leafs-content-related__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;font-size:.86rem;font-weight:650;line-height:1.3;color:var(--leafs-text)}.leafs-content-related__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;margin:0;font-size:.74rem;line-height:1.35;color:var(--leafs-muted)}.leafs-content-related__card:focus-visible,.leafs-content-related__card:hover{border-color:color-mix(in srgb,var(--leafs-brand) 42%,var(--leafs-border));box-shadow:var(--leafs-shadow-sm);transform:translateY(-1px);color:var(--leafs-text)}.leafs-content-related__card:focus-visible{outline:2px solid color-mix(in srgb,var(--leafs-brand) 55%,transparent);outline-offset:2px}.leafs-content-related__thumb{flex:0 0 40px;width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--leafs-surface2)}.leafs-content-related__img{display:block;width:100%;height:100%;object-fit:cover}.leafs-content-related__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--leafs-brand) 18%,var(--leafs-surface2)),var(--leafs-surface2))}.leafs-content-related__card:focus-visible .leafs-content-related__title,.leafs-content-related__card:hover .leafs-content-related__title{color:var(--leafs-link)}.leafs-content-related__card:focus-visible .leafs-content-related__desc,.leafs-content-related__card:hover .leafs-content-related__desc{color:color-mix(in srgb,var(--leafs-muted) 70%,var(--leafs-link))}@media (max-width:520px){.leafs-content-related__grid{grid-template-columns:1fr}}.leafs-reading-detail .leafs-single-article.leafs-surface-card,.leafs-reading-detail .leafs-tool-article.leafs-surface-card{position:relative}.leafs-single-article__toolbar{display:flex;justify-content:flex-end;align-items:center;margin:0 0 10px;min-height:34px}.leafs-inner-aside-toggle{position:static;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;flex-shrink:0;border:1px solid color-mix(in srgb,var(--leafs-border) 88%,var(--leafs-brand));border-radius:10px;background:color-mix(in srgb,var(--leafs-card) 92%,var(--leafs-surface2));color:var(--leafs-muted);box-shadow:0 2px 8px rgba(16,32,48,.06);cursor:pointer;font:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.leafs-inner-aside-toggle:hover{color:var(--leafs-text);border-color:color-mix(in srgb,var(--leafs-brand) 32%,var(--leafs-border));background:color-mix(in srgb,var(--leafs-card) 78%,var(--leafs-brand) 6%);box-shadow:0 4px 12px rgba(16,32,48,.1)}.leafs-inner-aside-toggle:focus-visible{outline:2px solid var(--leafs-focus-ring,var(--leafs-brand));outline-offset:2px}.leafs-inner-aside-toggle__glyph{display:inline-flex;align-items:center;justify-content:center;width:20px;height:14px;flex-shrink:0;color:inherit;transition:opacity .18s ease,transform .18s ease}.leafs-inner-aside-toggle__glyph svg{display:block;width:100%;height:100%}.leafs-inner-aside-toggle__glyph--full{display:none}.leafs-inner-aside-toggle[aria-expanded=false] .leafs-inner-aside-toggle__glyph--split,html.leafs-reading-aside-pref-hidden .leafs-inner-aside-toggle .leafs-inner-aside-toggle__glyph--split{display:none}.leafs-inner-aside-toggle[aria-expanded=false] .leafs-inner-aside-toggle__glyph--full,html.leafs-reading-aside-pref-hidden .leafs-inner-aside-toggle .leafs-inner-aside-toggle__glyph--full{display:inline-flex}.leafs-inner-aside-toggle:hover .leafs-inner-aside-toggle__glyph--split svg rect:last-child{fill-opacity:0.52}.leafs-inner-aside-toggle:hover .leafs-inner-aside-toggle__glyph--full svg rect{fill-opacity:1}.leafs-inner-aside-toggle:active .leafs-inner-aside-toggle__glyph{transform:scale(.94)}@media (min-width:1025px){.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-inner-layout__aside,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-inner-layout__aside{display:none}.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-inner-layout{--leafs-reading-content-max:100%;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:100%;max-width:none}.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-inner-layout__main,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-inner-layout__main{width:100%;max-width:100%;margin-inline:0}.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-single-article,.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-tool-article,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-single-article,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-tool-article{width:100%;max-width:100%}.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-entry-content,.leafs-reading-detail.leafs-single-post .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-entry-content,.leafs-single-post.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-entry-content,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-entry-content,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-entry-content .leafs-ai-seo-faq,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-entry-content .leafs-ai-seo-summary,html.leafs-reading-aside-pref-hidden .leafs-reading-detail.leafs-single-post .leafs-entry-content{max-width:none!important;width:100%!important;margin-inline:0!important}#leafs-main.leafs-single-post.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden,html.leafs-reading-aside-pref-hidden #leafs-main.leafs-single-post.leafs-reading-detail .leafs-inner-layout{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:100%!important;max-width:none!important}#leafs-main.leafs-single-post.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-ai-seo-faq,#leafs-main.leafs-single-post.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-entry-content,#leafs-main.leafs-single-post.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-inner-layout__main,#leafs-main.leafs-single-post.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-single-article,html.leafs-reading-aside-pref-hidden #leafs-main.leafs-single-post.leafs-reading-detail .leafs-ai-seo-faq,html.leafs-reading-aside-pref-hidden #leafs-main.leafs-single-post.leafs-reading-detail .leafs-entry-content,html.leafs-reading-aside-pref-hidden #leafs-main.leafs-single-post.leafs-reading-detail .leafs-inner-layout__main,html.leafs-reading-aside-pref-hidden #leafs-main.leafs-single-post.leafs-reading-detail .leafs-single-article{max-width:none!important;width:100%!important;margin-inline:0!important}#leafs-main.leafs-single-post.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-entry-content .ai-dsr-post,.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-entry-content .ai-dsr-post,.leafs-reading-detail .leafs-inner-layout.leafs-inner-layout--aside-hidden .leafs-entry-content .ai-dsr-post--creative,html.leafs-reading-aside-pref-hidden #leafs-main.leafs-single-post.leafs-reading-detail .leafs-entry-content .ai-dsr-post,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-entry-content .ai-dsr-post,html.leafs-reading-aside-pref-hidden .leafs-reading-detail .leafs-entry-content .ai-dsr-post--creative{max-width:none!important;width:100%!important;margin-inline:0!important}}@media (max-width:1024px){.leafs-reading-detail .leafs-entry-content,.leafs-reading-detail .leafs-inner-layout,.leafs-reading-detail .leafs-inner-layout__main,.leafs-reading-detail .leafs-single-article,.leafs-reading-detail .leafs-tool-article{width:100%;max-width:100%}.leafs-reading-detail .leafs-entry-content{--leafs-reading-content-max:100%}}@media (max-width:768px){.leafs-single-article__toolbar{display:none}.leafs-inner-aside-toggle{display:none!important}.leafs-reading-detail.leafs-single-post.leafs-main.leafs-container,.leafs-reading-detail.leafs-single-tool-wrap.leafs-main.leafs-container{padding-block:16px 32px}.leafs-reading-detail .leafs-single-article.leafs-surface-card,.leafs-reading-detail .leafs-tool-article.leafs-surface-card{padding:16px 14px 20px;border-radius:14px}.leafs-reading-detail .leafs-entry-content{font-size:1rem;line-height:1.75;letter-spacing:.02em}.leafs-reading-detail .leafs-inner-layout__aside{display:block!important;margin-top:4px}}