.skt-article-share{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:44px 0 10px;padding:16px 18px;border:1px solid #e7dfcf;border-radius:18px;background:linear-gradient(180deg,#fff,#fbf8f1);box-shadow:0 12px 34px rgba(28,22,12,.05)}
.skt-article-share__meta,.skt-article-share__buttons{display:flex;align-items:center;gap:8px}.skt-article-share__meta{color:#7d7467;font-size:.84rem}.skt-article-share__meta strong{color:#211c15;font-size:.95rem}.skt-share-eye{width:18px;height:18px;display:inline-block;background:#b17d1e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c-5.5 0-9.4 5.2-9.6 5.4a1 1 0 0 0 0 1.2C2.6 11.8 6.5 17 12 17s9.4-5.2 9.6-5.4a1 1 0 0 0 0-1.2C21.4 10.2 17.5 5 12 5Zm0 10c-3.7 0-6.7-3.1-7.5-4 .8-.9 3.8-4 7.5-4s6.7 3.1 7.5 4c-.8.9-3.8 4-7.5 4Zm0-6a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z'/%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 24 24'%3E%3Cpath fill='black' d='M12 5c-5.5 0-9.4 5.2-9.6 5.4a1 1 0 0 0 0 1.2C2.6 11.8 6.5 17 12 17s9.4-5.2 9.6-5.4a1 1 0 0 0 0-1.2C21.4 10.2 17.5 5 12 5Zm0 10c-3.7 0-6.7-3.1-7.5-4 .8-.9 3.8-4 7.5-4s6.7 3.1 7.5 4c-.8.9-3.8 4-7.5 4Zm0-6a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z'/%3E%3C/svg%3E") center/contain no-repeat}
.skt-article-share__label{margin-right:4px;color:#4e463b;font-size:.82rem;font-weight:800}.skt-share-button{width:34px;height:34px;border:1px solid #e1d7c4;border-radius:10px;background:#fff;color:#40382e;display:grid;place-items:center;text-decoration:none!important;font-size:.78rem;font-weight:850;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.skt-share-button:hover{transform:translateY(-2px);border-color:#cfa64a;background:#fffaf0;color:#9a6b18}.skt-share-button--copy.is-copied{background:#edf7ef;border-color:#9fc8a7;color:#2c7d40}
@media(max-width:640px){.skt-article-share{align-items:flex-start;flex-direction:column}.skt-article-share__buttons{width:100%;flex-wrap:wrap}.skt-article-share__label{width:100%;margin-bottom:3px}}

/* v1.1.18 reusable rich-content blocks */
.entry-content .skt-content-block,.post-content .skt-content-block,.skt-content-block{margin:28px 0;padding:20px 22px;border-radius:18px;border:1px solid #e5dccb;background:#fbf8f0;color:inherit}.skt-content-block>strong{display:block;margin-bottom:7px;font-size:.82em;text-transform:uppercase;letter-spacing:.08em;color:#9a6d1b}.skt-content-block p:last-child{margin-bottom:0}.skt-content-block--info{border-left:4px solid #c99b37}.skt-content-block--note{border-color:#e1c184;background:#fff7dd}.skt-content-block--note>strong{color:#7f5c18}.skt-content-block--cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#17140f,#2b2112);color:#fff;border-color:#392d19}.skt-content-block--cta h3,.skt-content-block--cta p{color:inherit}.skt-content-block__button{display:inline-block;padding:10px 14px;border-radius:10px;background:linear-gradient(135deg,#e0b85a,#bd8b2d);color:#18130b!important;text-decoration:none!important;font-weight:800;white-space:nowrap}.skt-content-block--pullquote{border:0!important;border-left:0!important;border-radius:18px!important;padding:24px 26px!important;background:#f5efe0!important;font-family:Georgia,serif;font-size:1.2em;line-height:1.55}.skt-content-block--checklist ul{list-style:none!important;padding-left:0!important;margin:12px 0 0}.skt-content-block--checklist li{position:relative;padding-left:28px;margin:8px 0}.skt-content-block--checklist li::before{content:'✓';position:absolute;left:0;top:.12em;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#e6ca82;color:#5f4210;font-size:11px;font-weight:900}.skt-content-block--image-text{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center;padding:0;overflow:hidden}.skt-content-block--image-text figure{margin:0;height:100%}.skt-content-block--image-text figure img{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}.skt-content-block--image-text>div{padding:24px 24px 24px 0}.skt-content-block--image-text h3{margin-top:0}
@media(max-width:700px){.skt-content-block--cta,.skt-content-block--image-text{display:grid;grid-template-columns:1fr}.skt-content-block--image-text>div{padding:0 18px 20px}.skt-content-block--image-text figure img{min-height:190px}}
