.yoga-school-guide{overflow-wrap:anywhere;min-width:0;max-width:900px;margin-inline:auto}.yoga-school-guide h1{max-width:28ch;font-size:clamp(2rem,4vw,3rem)}.yoga-school-intro,.yoga-school-copy{max-width:var(--reading-width);margin-inline:auto}.yoga-school-copy h2{margin-top:36px}.yoga-school-copy li{margin-bottom:10px}.yoga-school-photos{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;gap:28px;margin:32px 0 40px;display:grid}.yoga-school-photos:has(>figure:only-child){grid-template-columns:minmax(0,1fr)}.yoga-school-photo{width:min(100%,var(--photo-max));max-width:var(--photo-max);min-width:0;margin:0}.yoga-school-photo img{object-fit:contain;border-radius:var(--radius-card);width:100%;height:auto;display:block}.yoga-school-photo figcaption{overflow-wrap:anywhere;margin-top:10px;font-size:.86rem;line-height:1.5}.yoga-school-photo figcaption p{margin:8px 0}.yoga-school-photo .photo-credit{color:var(--muted);font-size:.78rem}.yoga-school-related{border-top:1px solid var(--line);margin-top:44px;padding-top:20px}.yoga-school-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:0;list-style:none;display:grid}.yoga-school-related a{align-items:center;min-height:44px;padding:6px 0;display:inline-flex}.yoga-school-guide a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.yoga-school-guide footer{margin-top:32px}@media (width<=640px){.yoga-school-photos,.yoga-school-related ul{grid-template-columns:minmax(0,1fr)}.yoga-school-photos{gap:28px}}@media print{.yoga-school-photo{width:min(100%,var(--photo-print-max));max-width:var(--photo-print-max);break-inside:avoid}.yoga-school-photos{flex-wrap:wrap;gap:8mm;display:flex}.yoga-school-related{display:none}.yoga-school-photo img{border-radius:0}.yoga-school-guide h2{break-after:avoid}}.yoga-school-photo[data-yoga-school-photo=legs-props]{--photo-max:248px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=caterpillar],.yoga-school-photo[data-yoga-school-photo=sphinx]{--photo-max:250px;--photo-print-max:42.3mm}.yoga-school-photo[data-yoga-school-photo=studio-lotos],.yoga-school-photo[data-yoga-school-photo=seated-forward],.yoga-school-photo[data-yoga-school-photo=studio-bali]{--photo-max:440px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=ashtanga-32]{--photo-max:290px;--photo-print-max:51.8mm}.yoga-school-photo[data-yoga-school-photo=ashtanga-34]{--photo-max:250px;--photo-print-max:42.3mm}.yoga-school-photo[data-yoga-school-photo=hydration]{--photo-max:266px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=chair-nils]{--photo-max:165px;--photo-print-max:27.9mm}.yoga-school-photo[data-yoga-school-photo=chair-wood]{--photo-max:300px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=blocks]{--photo-max:290px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=pink-mat]{--photo-max:440px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=mat-water]{--photo-max:268px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=unrolling-mat]{--photo-max:267px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=savasana]{--photo-max:300px;--photo-print-max:50.8mm}.yoga-school-photo[data-yoga-school-photo=blanket]{--photo-max:294px;--photo-print-max:81.28mm}.yoga-school-photo[data-yoga-school-photo=resting-pexels]{--photo-max:266px;--photo-print-max:81.28mm}@media print{body:has(.yoga-school-guide) .site-header,body:has(.yoga-school-guide) .site-footer,body:has(.yoga-school-guide) .breadcrumbs,body:has(.yoga-school-guide) .page-return{display:none!important}}
