/* Adaptations propres à l'article. Les modules, couleurs et rythmes viennent de PDY — Le Yoga MASTER. */
body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-site-blocks > main,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) main.wp-block-group,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .entry-content,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-post-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-post-title,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-post-featured-image,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-post-author,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-post-date,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-post-terms,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-comments,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-post-comments-form,body:is(.pdy-styles-yoga,.pdy-editorial-yoga) #comments{display:none!important}
body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-group:has(> .wp-block-post-author-name),body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-group:has(> .wp-block-post-author),body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-block-group:has(> .wp-block-post-terms){display:none!important}
.pdy-culture-page{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden}
.pdy-culture-page .pdy-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}
.pdy-culture-page .pdy-manifesto p{max-width:840px;margin-left:auto;margin-right:auto}
.pdy-culture-page .pdy-split .pdy-culture-figure{margin:0;text-align:center;background:#F7F5F2;border:1px solid rgba(119,99,91,.12);border-radius:20px;padding:24px}
.pdy-culture-page .pdy-culture-figure img{display:block;max-height:360px;max-width:100%;width:auto;margin:auto;object-fit:contain}
.pdy-culture-page .pdy-culture-figure figcaption{font-size:13px;color:#77635B;margin-top:12px}
.pdy-culture-page .pdy-culture-card{background:#fff;box-shadow:none}.pdy-culture-page .pdy-culture-card h2{font-size:clamp(36px,4vw,48px)}
.pdy-culture-page .pdy-culture-card p:last-child{margin-bottom:0}
.pdy-culture-page .pdy-culture-table{max-width:980px;background:#fff;border:1px solid rgba(119,99,91,.12)}
.pdy-culture-page table{border-collapse:collapse;width:100%;margin:24px 0 28px;font:15px/1.6 Manrope,Arial,sans-serif}
.pdy-culture-page th,.pdy-culture-page td{border:1px solid #e0d5cd;padding:14px;text-align:left;vertical-align:top}
.pdy-culture-page th{background:#EFE8E0}.pdy-culture-page tr:nth-child(even) td{background:#F7F5F2}
.pdy-culture-page h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;color:#3D3633;line-height:1.15;margin:28px 0 12px}
.pdy-culture-page a{color:#91624f;text-decoration:underline;text-underline-offset:3px}
.pdy-culture-page .pdy-faq h3{border-bottom:1px solid rgba(119,99,91,.2);padding-bottom:10px}
@media(max-width:900px){.pdy-culture-page .pdy-hero-grid{grid-template-columns:1fr}.pdy-culture-page .pdy-split .pdy-culture-figure{max-width:600px}}
@media(max-width:620px){.pdy-culture-page .pdy-culture-figure img{max-height:240px}.pdy-culture-page .pdy-culture-table{padding:28px 20px}.pdy-culture-page table{display:block;overflow-x:auto}}
/* Twenty Twenty-Five ajoute un cadre de 70 px et des groupes vides autour du contenu des articles. */
body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .wp-site-blocks > main > .wp-block-group.alignfull.has-global-padding{padding-top:0!important;padding-bottom:0!important}
body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .pdy-culture-page{margin-top:0!important;margin-bottom:0!important}
body:is(.pdy-styles-yoga,.pdy-editorial-yoga) .pdy-culture-page ~ .wp-block-group{display:none!important}
.pdy-culture-page > section{margin-block-start:0!important}
.pdy-culture-page .pdy-culture-card p + p,.pdy-culture-page .pdy-faq p + p{margin-top:18px!important}
.pdy-culture-page .pdy-hubs a{color:#fff!important;text-decoration:none!important}
.pdy-culture-page .pdy-hubs a:hover,.pdy-culture-page .pdy-hubs a:focus-visible{text-decoration:underline!important}

/* Sept illustrations éditoriales : composition uniquement, sans modifier les cartes ni les espacements des sections. */
.pdy-culture-page .pdy-style-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:center}
.pdy-culture-page .pdy-style-copy{min-width:0}
.pdy-culture-page .pdy-style-reverse .pdy-style-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}
.pdy-culture-page .pdy-style-reverse .pdy-style-art{grid-column:1;grid-row:1}
.pdy-culture-page .pdy-style-reverse .pdy-style-copy{grid-column:2;grid-row:1}
.pdy-culture-page .pdy-style-art{margin:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:0;border-radius:0;box-shadow:none}
.pdy-culture-page .pdy-style-art img{display:block;width:auto;height:auto;max-width:100%;max-height:280px;margin:0 auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;object-fit:contain}
.pdy-culture-page .pdy-style-art figcaption{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--pdy-muted);text-align:center}
.pdy-culture-page .pdy-style-hatha .pdy-style-art img{width:310px}
.pdy-culture-page .pdy-style-ashtanga .pdy-style-art img,.pdy-culture-page .pdy-style-iyengar .pdy-style-art img{width:300px}
.pdy-culture-page .pdy-style-vinyasa .pdy-style-art img{width:460px;max-height:310px}
.pdy-culture-page .pdy-style-yin .pdy-style-art img{width:420px;max-height:220px}
.pdy-culture-page .pdy-style-restauratif .pdy-style-art img{width:440px;max-height:285px}
.pdy-culture-page .pdy-style-nidra .pdy-style-art img{width:460px;max-height:180px}
@media(max-width:900px){
 .pdy-culture-page .pdy-style-layout,.pdy-culture-page .pdy-style-reverse .pdy-style-layout{grid-template-columns:minmax(0,1fr);gap:24px}
 .pdy-culture-page .pdy-style-reverse .pdy-style-art,.pdy-culture-page .pdy-style-reverse .pdy-style-copy{grid-column:auto;grid-row:auto}
 .pdy-culture-page .pdy-style-art img{max-height:230px}
 .pdy-culture-page .pdy-style-vinyasa .pdy-style-art img{max-height:270px}
 .pdy-culture-page .pdy-style-restauratif .pdy-style-art img{max-height:250px}
}
@media(max-width:620px){
 .pdy-culture-page .pdy-style-layout{gap:20px}
 .pdy-culture-page .pdy-style-art img{max-height:210px}
 .pdy-culture-page .pdy-style-yin .pdy-style-art img{max-height:180px}
 .pdy-culture-page .pdy-style-nidra .pdy-style-art img{max-height:130px}
}

/* Les nouvelles pages réutilisent les cartes, tableaux, encadrés et FAQ du master. */
.pdy-editorial-page .pdy-card p:last-child{margin-bottom:0}
.pdy-editorial-page .pdy-card h3{margin-top:0}
.pdy-editorial-page .pdy-faq details p{margin-bottom:0}
.pdy-editorial-page .pdy-faq summary{line-height:1.2}
.pdy-editorial-page ul{padding-left:24px;margin:18px 0}
.pdy-editorial-page li+li{margin-top:8px}

/* Illustrations de Yogis et maîtres : uniquement les nouvelles compositions. */
.pdy-editorial-page .pdyym-composition{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:36px;align-items:center}
.pdy-editorial-page .pdyym-copy{min-width:0}
.pdy-editorial-page .pdyym-copy>p:last-child{margin-bottom:0}
.pdy-editorial-page .pdyym-reverse .pdyym-art{grid-column:1;grid-row:1}
.pdy-editorial-page .pdyym-reverse .pdyym-copy{grid-column:2;grid-row:1}
.pdy-editorial-page .pdyym-art{margin:0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:0;box-shadow:none;padding:0}
.pdy-editorial-page .pdyym-art img{display:block;width:auto;max-width:100%;height:auto;object-fit:contain;background:none;border:0;border-radius:0;box-shadow:none}
.pdy-editorial-page .pdyym-art figcaption{font-size:11px;line-height:1.5;color:var(--pdy-muted);text-align:center;margin-top:8px;max-width:300px}
.pdy-editorial-page .pdyym-nataraja img{max-height:235px}
.pdy-editorial-page .pdyym-patanjali img{max-height:255px}
.pdy-editorial-page .pdyym-vivekananda img{max-height:275px}
.pdy-editorial-page .pdyym-krishnamacharya img{max-height:295px}
.pdy-editorial-page .pdyym-transmission img{width:430px;max-height:310px}
.pdy-editorial-page .pdyym-central{margin-bottom:28px}
.pdy-editorial-page .pdyym-heirs{gap:20px}
.pdy-editorial-page .pdyym-heir{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center}
.pdy-editorial-page .pdyym-heir .pdyym-seated img{width:110px;max-height:125px}
.pdy-editorial-page .pdyym-heir .pdyym-standing img{width:92px;max-height:145px}
.pdy-editorial-page .pdyym-heir .pdy-card{height:100%}
@media(max-width:900px){.pdy-editorial-page .pdyym-heir{grid-template-columns:85px minmax(0,1fr);gap:10px}.pdy-editorial-page .pdyym-heir .pdyym-seated img{width:85px}.pdy-editorial-page .pdyym-heir .pdyym-standing img{width:72px}}
@media(max-width:760px){.pdy-editorial-page .pdyym-composition{grid-template-columns:minmax(0,1fr);gap:20px}.pdy-editorial-page .pdyym-reverse .pdyym-art,.pdy-editorial-page .pdyym-reverse .pdyym-copy{grid-column:auto;grid-row:auto}.pdy-editorial-page .pdyym-nataraja img{max-height:180px}.pdy-editorial-page .pdyym-patanjali img{max-height:190px}.pdy-editorial-page .pdyym-vivekananda img{max-height:210px}.pdy-editorial-page .pdyym-krishnamacharya img{max-height:235px}.pdy-editorial-page .pdyym-transmission img{width:340px;max-height:240px}.pdy-editorial-page .pdyym-heirs{grid-template-columns:minmax(0,1fr);gap:16px}.pdy-editorial-page .pdyym-heir{grid-template-columns:80px minmax(0,1fr)}.pdy-editorial-page .pdyym-heir .pdyym-seated img{width:80px}.pdy-editorial-page .pdyym-heir .pdyym-standing img{width:65px;max-height:110px}}

/* Pratiques du yoga : compositions transparentes, sans changement des sections. */
.pdy-editorial-page .pdyp-composition{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:center}
.pdy-editorial-page .pdyp-copy{min-width:0}
.pdy-editorial-page .pdyp-copy>p:last-child{margin-bottom:0}
.pdy-editorial-page .pdyp-art{margin:0;padding:0;min-width:0;display:flex;justify-content:center;align-items:center;background:none;border:0;box-shadow:none}
.pdy-editorial-page .pdyp-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;background:none;border:0;border-radius:0;box-shadow:none}
.pdy-editorial-page .pdyp-asana img{max-width:470px;max-height:330px}
.pdy-editorial-page .pdyp-layout-souffle{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}
.pdy-editorial-page .pdyp-layout-souffle .pdyp-art,.pdy-editorial-page .pdyp-layout-mudras .pdyp-art{grid-column:1;grid-row:1}
.pdy-editorial-page .pdyp-layout-souffle .pdyp-copy,.pdy-editorial-page .pdyp-layout-mudras .pdyp-copy{grid-column:2;grid-row:1}
.pdy-editorial-page .pdyp-souffle img{max-width:480px;max-height:310px}
.pdy-editorial-page .pdyp-layout-attention{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:26px}
.pdy-editorial-page .pdyp-attention img{max-width:350px;max-height:290px}
.pdy-editorial-page .pdyp-layout-repos{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}
.pdy-editorial-page .pdyp-repos img{max-width:490px;max-height:280px}
.pdy-editorial-page .pdyp-layout-mudras{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}
.pdy-editorial-page .pdyp-mudras img{max-width:435px;max-height:310px}
@media(max-width:980px){.pdy-editorial-page .pdyp-layout-attention{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pdy-editorial-page .pdyp-layout-attention .pdy-mini-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.pdy-editorial-page .pdyp-composition{grid-template-columns:minmax(0,1fr);gap:20px}.pdy-editorial-page .pdyp-layout-souffle .pdyp-art,.pdy-editorial-page .pdyp-layout-mudras .pdyp-art,.pdy-editorial-page .pdyp-layout-souffle .pdyp-copy,.pdy-editorial-page .pdyp-layout-mudras .pdyp-copy{grid-column:auto;grid-row:auto}.pdy-editorial-page .pdyp-art img{max-width:390px;max-height:230px}.pdy-editorial-page .pdyp-attention img{max-width:310px;max-height:210px}.pdy-editorial-page .pdyp-repos img{max-width:390px;max-height:190px}.pdy-editorial-page .pdyp-mudras img{max-width:330px;max-height:220px}}

/* Bienfaits et précautions : illustrations éditoriales mesurées. */
.pdy-editorial-page .pdyb-composition{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px;align-items:center}
.pdy-editorial-page .pdyb-copy{min-width:0}
.pdy-editorial-page .pdyb-copy>p:last-child{margin-bottom:0}
.pdy-editorial-page .pdyb-art{margin:0;padding:0;min-width:0;display:flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none}
.pdy-editorial-page .pdyb-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;background:none;border:0;border-radius:0;box-shadow:none}
.pdy-editorial-page .pdyb-effets img{max-width:360px;max-height:220px}
.pdy-editorial-page .pdyb-layout-rythmes{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px}
.pdy-editorial-page .pdyb-rythmes img{max-width:410px;max-height:220px}
.pdy-editorial-page .pdyb-layout-dos,.pdy-editorial-page .pdyb-layout-adaptations{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}
.pdy-editorial-page .pdyb-layout-dos .pdyb-art,.pdy-editorial-page .pdyb-layout-adaptations .pdyb-art{grid-column:1;grid-row:1}
.pdy-editorial-page .pdyb-layout-dos .pdyb-copy,.pdy-editorial-page .pdyb-layout-adaptations .pdyb-copy{grid-column:2;grid-row:1}
.pdy-editorial-page .pdyb-dos img{max-width:355px;max-height:220px}
.pdy-editorial-page .pdyb-limites img{max-width:375px;max-height:230px}
.pdy-editorial-page .pdyb-adaptations img{max-width:410px;max-height:240px}
@media(max-width:980px){.pdy-editorial-page .pdyb-layout-rythmes .pdy-mini-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.pdy-editorial-page .pdyb-composition{grid-template-columns:minmax(0,1fr);gap:20px}.pdy-editorial-page .pdyb-layout-dos .pdyb-art,.pdy-editorial-page .pdyb-layout-adaptations .pdyb-art,.pdy-editorial-page .pdyb-layout-dos .pdyb-copy,.pdy-editorial-page .pdyb-layout-adaptations .pdyb-copy{grid-column:auto;grid-row:auto}.pdy-editorial-page .pdyb-art img{max-width:330px;max-height:185px}.pdy-editorial-page .pdyb-rythmes img,.pdy-editorial-page .pdyb-adaptations img{max-width:360px;max-height:190px}}

/* Textes et philosophie : compositions locales, iconographie contenue. */
.pdy-editorial-page .pdyph-composition{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:40px;align-items:center}
.pdy-editorial-page .pdyph-copy{min-width:0}
.pdy-editorial-page .pdyph-copy>p:last-child{margin-bottom:0}
.pdy-editorial-page .pdyph-art{margin:0;padding:0;min-width:0;display:flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none}
.pdy-editorial-page .pdyph-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;background:none;border:0;border-radius:0;box-shadow:none}
.pdy-editorial-page .pdyph-livres img{max-width:330px;max-height:185px}
.pdy-editorial-page .pdyph-layout-gita{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);align-items:start}
.pdy-editorial-page .pdyph-gita img{max-width:265px;max-height:220px}
.pdy-editorial-page .pdyph-layout-huit,.pdy-editorial-page .pdyph-layout-manuscrit{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}
.pdy-editorial-page .pdyph-layout-huit .pdyph-art,.pdy-editorial-page .pdyph-layout-manuscrit .pdyph-art{grid-column:1;grid-row:1}
.pdy-editorial-page .pdyph-layout-huit .pdyph-copy,.pdy-editorial-page .pdyph-layout-manuscrit .pdyph-copy{grid-column:2;grid-row:1}
.pdy-editorial-page .pdyph-huit img{max-width:330px;max-height:190px}
.pdy-editorial-page .pdyph-layout-shiva{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}
.pdy-editorial-page .pdyph-shiva img{width:auto;max-width:195px;max-height:215px}
.pdy-editorial-page .pdyph-voies img{max-width:315px;max-height:220px}
.pdy-editorial-page .pdyph-manuscrit img{width:auto;max-width:235px;max-height:230px}
@media(max-width:900px){.pdy-editorial-page .pdyph-layout-gita{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pdy-editorial-page .pdyph-layout-gita .pdy-mini-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.pdy-editorial-page .pdyph-composition{grid-template-columns:minmax(0,1fr);gap:24px}.pdy-editorial-page .pdyph-layout-huit .pdyph-art,.pdy-editorial-page .pdyph-layout-manuscrit .pdyph-art,.pdy-editorial-page .pdyph-layout-huit .pdyph-copy,.pdy-editorial-page .pdyph-layout-manuscrit .pdyph-copy{grid-column:auto;grid-row:auto}.pdy-editorial-page .pdyph-art img{max-width:300px;max-height:190px}.pdy-editorial-page .pdyph-gita img{max-width:240px;max-height:180px}.pdy-editorial-page .pdyph-shiva img{max-width:165px;max-height:180px}.pdy-editorial-page .pdyph-manuscrit img{max-width:190px;max-height:185px}}
