/* Trio Kaden blog post extras (Site Editor → Blog): share bar, related products, related posts. Loaded only on posts that use them. */
.wrap.tk-share{max-width:760px}
.tk-share{display:flex;align-items:center;gap:10px;margin-top:-56px;padding-top:24px;background:linear-gradient(var(--line,#e7e1d8),var(--line,#e7e1d8)) 32px 0/calc(100% - 64px) 1px no-repeat}
.tk-share > span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--stone,#8a8178);margin-right:6px}
.tk-share a,.tk-share button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line,#e7e1d8);background:transparent;color:var(--ink,#1f1b16);cursor:pointer;transition:border-color .2s,color .2s}
.tk-share a:hover,.tk-share button:hover{border-color:var(--bronze,#a07a3c);color:var(--bronze,#a07a3c)}
.tk-share button em{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;background:var(--ink,#1f1b16);color:#fff;padding:3px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}
.tk-share button.is-done em{opacity:1}
.tk-post-rel,.tk-post-more{padding:72px 0 0}
.tk-post-rel + .tk-post-more{padding-top:56px}
.tk-post-more{padding-bottom:24px}
.tk-post-rel > .wrap > h2,.tk-post-more > .wrap > h2{font-size:clamp(28px,3.4vw,42px);margin-bottom:36px}
.tk-post-more .post-grid{margin:0}
