.tc{--tc-measure:620px;--tc-media-min:340px;container-type:inline-size;container-name:tc;display:flex;flex-direction:column;min-width:0}.tc-head{margin-top:16px}.tc[data-embedded] .tc-head{margin-top:32px;padding-top:32px;border-top:1px solid var(--sh-linen)}.tc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.tc-title{margin-top:20px;max-width:18ch}.tc-title-embedded{font-size:clamp(30px,4vw,40px);line-height:1.12}.tc-hook{margin-top:20px;max-width:48ch}.tc-parts{display:flex;flex-direction:column;gap:28px;margin-top:36px}.tc-part{display:grid;grid-template-areas:"head" "media" "copy";grid-gap:24px;gap:24px;padding:30px 30px 32px;border:1px solid var(--sh-linen);border-radius:var(--sh-radius-card);background:#fffdfa;box-shadow:var(--sh-shadow-soft)}.tc-part-head{grid-area:head;max-width:var(--tc-measure)}.tc-part-copy{grid-area:copy;min-width:0}.tc-part-media{grid-area:media;min-width:0}.tc-part-kicker{color:var(--sh-cocoa-mute);font-weight:600}.tc-part-title{margin-top:10px;font-size:28px;line-height:34px}.tc-part-lead{margin-top:8px}.tc-part-media{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 24px;border-radius:20px;background:radial-gradient(120% 80% at 50% 0,rgba(255,253,250,.85) 0,rgba(255,253,250,0) 62%),var(--sh-linen-tint)}.tc-part[data-part=god] .tc-part-media{background:radial-gradient(120% 80% at 50% 0,rgba(255,253,250,.85) 0,rgba(255,253,250,0) 62%),var(--sh-gold-tint)}.tc-part[data-part=practice] .tc-part-media{padding:0;background:none}.tc-part-media>.tc-media{width:100%}.tc-media{min-width:0}.tc-media .bunny-player{margin-block:0}.tc-prose{max-width:var(--tc-measure)}.tc-prose .sh-body+.sh-body,.tc-prose .sh-body+.tc-script,.tc-prose .tc-script+.sh-body,.tc-prose .tc-script+.tc-script{margin-top:20px}.tc-script-line{margin-top:0}.tc-script-line+.tc-script-line{margin-top:6px}.tc-practice-panel{display:flex;flex-direction:column;gap:22px;width:100%;padding:26px 26px 24px;border:1px solid rgba(154,162,141,.35);border-radius:20px;box-shadow:var(--sh-shadow-soft)}.tc-practice-pace,.tc-practice-title{margin-top:8px}.tc-practice-panel .sh-audio--flat{width:100%}.tc-practice-panel .tc-practice-meta+.sh-audio--flat{padding-top:18px;border-top:1px solid rgba(63,48,43,.12)}.tc-extras{display:grid;grid-gap:20px;gap:20px}.tc-extra{padding:24px 28px;border:1px solid var(--sh-linen);border-radius:var(--sh-radius-card)}.tc-verse{background:#fffdfa}.tc-verse-quote{margin-top:16px}.tc-gated{margin-top:32px}.tc-free{margin-top:40px}.tc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.tc-share{position:relative;display:inline-flex}.tc-share-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:20;min-width:220px;padding:8px;background:var(--sh-ivory);border:1px solid var(--sh-linen);border-radius:var(--sh-radius-card);box-shadow:0 12px 32px rgba(63,48,43,.12)}.tc-share-item{display:block;width:100%;margin:0;padding:10px 12px;border:0;border-radius:var(--sh-radius-button);background:transparent;color:var(--sh-cocoa);font:inherit;font-size:15px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.tc-share-item:focus-visible,.tc-share-item:hover{background:var(--sh-sage-tint);outline:none}.tc-related{margin-top:48px}.tc-related-grid{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.tc-recommended{margin-top:48px;padding:28px;border-radius:var(--sh-radius-card);background:var(--sh-gold-tint)}.tc-foot{margin-top:48px}@container tc (min-width: 860px){.tc-part{gap:28px 48px;padding:34px 36px 36px;align-items:start}.tc-part[data-layout=split]{grid-template-columns:minmax(0,var(--tc-measure)) minmax(var(--tc-media-min),1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head media" "copy media"}.tc-part[data-layout=split][data-media=panel]{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr)}.tc-part[data-layout=split]:not([data-copy]){grid-template-rows:auto;grid-template-areas:"head media"}.tc-part[data-layout=split][data-side=left]{grid-template-columns:minmax(var(--tc-media-min),1fr) minmax(0,var(--tc-measure));grid-template-areas:"media head" "media copy"}.tc-part[data-layout=split][data-side=left][data-media=panel]{grid-template-columns:minmax(400px,.9fr) minmax(0,1fr)}.tc-part[data-layout=split][data-side=left]:not([data-copy]){grid-template-areas:"media head"}.tc-part[data-layout=split] .tc-part-media{position:-webkit-sticky;position:sticky;top:92px;align-self:start;padding:32px 28px}.tc-part[data-layout=split] .tc-part-copy{margin-top:-4px}.tc-part[data-layout=split]:has(.bunny-player--landscape){grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "media" "copy"}.tc-part[data-layout=split]:has(.bunny-player--landscape) .tc-part-media{position:static}.tc-part:has(.bunny-player--landscape) .device-frame{width:min(100%,760px)}.tc-part[data-layout=editorial]{grid-template-columns:minmax(220px,300px) minmax(0,var(--tc-measure));grid-template-areas:"head copy"}.tc-part[data-layout=editorial] .tc-part-copy{padding-top:6px}.tc-extras[data-count="2"],.tc-related-grid{grid-template-columns:1fr 1fr}}@container tc (min-width: 1040px){.tc-part-media .device-frame{width:min(100%,340px)}}.tc-skeleton{gap:14px;margin-top:32px}.tc-skeleton-block,.tc-skeleton-line{border-radius:8px;background:linear-gradient(90deg,var(--sh-linen-tint) 0,var(--sh-linen) 50%,var(--sh-linen-tint) 100%);background-size:200% 100%;animation:tc-shimmer 1.6s ease-in-out infinite}.tc-skeleton-line{height:14px;width:50%}.tc-skeleton-title{height:34px;width:60%}.tc-skeleton-block{height:220px;width:100%;border-radius:var(--sh-radius-card)}@keyframes tc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tc-skeleton-block,.tc-skeleton-line{animation:none}}@media (max-width:640px){.tc-part{padding:22px 18px 24px;gap:20px}.tc-part-title{font-size:25px;line-height:31px}.tc-part-media{padding:20px 16px;border-radius:16px}.tc-practice-panel{padding:20px 18px 18px}.tc-extra,.tc-recommended{padding:20px 18px}}