.yoga-page{scroll-margin-top:100px}.yoga-breadcrumb{display:flex;gap:12px;align-items:center;color:var(--textSecondary);font-size:13px;margin:0 0 40px}.yoga-breadcrumb a:hover{text-decoration:underline}.yoga-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;padding-bottom:48px}.yoga-kicker,.yoga-number{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:12px!important;font-weight:700}.yoga-page h1{font-size:clamp(34px,4.5vw,60px)!important;line-height:1.08!important;letter-spacing:-.035em;margin:18px 0 26px;max-width:720px}.yoga-lead{font-size:18px!important;line-height:1.7!important;color:var(--textSecondary);max-width:620px}.yoga-hero figure{margin:0;min-width:0}.yoga-hero img{width:100%;height:auto;border-radius:16px}.yoga-hero figcaption{font-size:12px;color:var(--textSecondary);margin-top:10px}.yoga-reading-link{display:inline-flex;gap:16px;border-bottom:1px solid var(--accent);margin-top:28px;padding-bottom:8px;font-weight:700}.yoga-toc{display:flex;flex-wrap:wrap;gap:14px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0!important;margin-bottom:60px;font-size:13px}.yoga-toc>span{color:var(--textSecondary);margin-right:auto}.yoga-toc a:hover,.yoga-copy a:hover{text-decoration:underline}.yoga-copy{max-width:840px;margin:0 auto}.yoga-copy>div{margin:0 0 60px;scroll-margin-top:120px}.yoga-copy h2{font-size:clamp(25px,3vw,34px)!important;letter-spacing:-.025em;line-height:1.2!important;margin:12px 0 24px}.yoga-copy p{margin:0 0 20px;color:var(--textSecondary)}.yoga-copy h2,.yoga-copy a{color:var(--textColor1)}.yoga-copy a{text-decoration:underline;text-underline-offset:4px}.yoga-copy ul{list-style:disc;padding-left:22px;color:var(--textSecondary);margin:24px 0}.yoga-copy li{margin-bottom:12px}.yoga-table{overflow:auto;margin:30px 0}.yoga-table table{border-collapse:collapse;width:100%;min-width:520px;text-align:left;font-size:14px;line-height:1.6}.yoga-table caption{text-align:left;font-weight:700;margin-bottom:12px;color:var(--textColor1)}.yoga-table th,.yoga-table td{padding:16px 12px;border-bottom:1px solid var(--border);vertical-align:top}.yoga-table thead{color:var(--accent)}.yoga-table td{color:var(--textSecondary)}.yoga-source{border-left:2px solid var(--accent);padding:4px 0 4px 24px}.yoga-source h2{font-size:20px!important;margin:0 0 12px}.yoga-source p{font-size:14px!important;margin:0}.yoga-next{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:30px;margin-top:60px}.yoga-next>span{font-size:13px;color:var(--textSecondary)}.yoga-next>a{font-weight:700;font-size:20px}@media(max-width:800px){.yoga-hero{grid-template-columns:1fr;gap:30px}.yoga-hero figure{max-width:560px}.yoga-toc>span{width:100%}.yoga-breadcrumb{margin-bottom:28px}}
