.pds-astuces{padding:var(--pds-space-10) 0 var(--pds-space-16)}.pds-astuces__head{text-align:center;max-width:760px;margin:0 auto var(--pds-space-10)}.pds-astuces__title{font-size:var(--pds-text-4xl);color:var(--pds-green-deep);margin-bottom:var(--pds-space-3)}.pds-astuces__lead{font-size:var(--pds-text-lg);color:var(--pds-text-secondary);line-height:1.6}.pds-astuces__filters{justify-content:center;gap:var(--pds-space-2);margin-top:var(--pds-space-6);flex-wrap:wrap;display:flex}.pds-astuces__filter{min-height:44px;padding:var(--pds-space-2) var(--pds-space-5);font-size:var(--pds-text-sm);font-weight:var(--pds-weight-semibold);color:var(--pds-green-deep);background-color:var(--pds-cream-pure);border:1px solid var(--pds-border-default);border-radius:var(--pds-radius-full);transition:background-color var(--pds-transition-fast), border-color var(--pds-transition-fast), color var(--pds-transition-fast);align-items:center;display:inline-flex}.pds-astuces__filter:hover{border-color:var(--pds-border-gold);color:var(--pds-gold-text)}.pds-astuces__filter--active,.pds-astuces__filter--active:hover{background-color:var(--pds-gold);border-color:var(--pds-gold);color:var(--pds-green-deep);font-weight:var(--pds-weight-bold)}.pds-astuces__empty{background-color:var(--pds-cream-pure);border:1px dashed var(--pds-border-default);border-radius:var(--pds-radius-lg);padding:var(--pds-space-10) var(--pds-space-6);text-align:center;color:var(--pds-text-secondary);line-height:1.7}.pds-astuces__grid{gap:var(--pds-space-5);grid-template-columns:repeat(3,1fr);display:grid}.pds-astuce-card{padding:var(--pds-space-6);background-color:var(--pds-cream-pure);border:1px solid var(--pds-border-default);border-radius:var(--pds-radius-lg);box-shadow:var(--pds-shadow-card);transition:transform var(--pds-transition-smooth), box-shadow var(--pds-transition-smooth), border-color var(--pds-transition-fast);flex-direction:column;display:flex;position:relative}.pds-astuce-card:hover{border-color:var(--pds-border-gold);box-shadow:var(--pds-shadow-card-hover);transform:translateY(-3px)}.pds-astuce-card:focus-within{outline:2px solid var(--pds-gold-text);outline-offset:2px}.pds-astuce-card__pole{font-size:var(--pds-text-xs);font-weight:var(--pds-weight-bold);letter-spacing:.06em;text-transform:uppercase;padding:var(--pds-space-1) var(--pds-space-3);border-radius:var(--pds-radius-full);color:var(--pds-gold-text);background-color:var(--pds-gold-pale);border:1px solid var(--pds-border-gold);margin-bottom:var(--pds-space-3);align-self:flex-start;align-items:center;display:inline-flex}.pds-astuce-card__title{font-size:var(--pds-text-xl);margin-bottom:var(--pds-space-2);line-height:1.35}.pds-astuce-card__title a{display:block}.pds-astuce-card__title a:after{content:"";z-index:var(--pds-z-base);position:absolute;inset:0}.pds-astuce-card__excerpt{font-size:var(--pds-text-sm);color:var(--pds-text-secondary);line-height:1.6}.pds-astuce-card__meta{padding-top:var(--pds-space-3);border-top:1px solid var(--pds-border-light);font-size:var(--pds-text-sm);color:var(--pds-text-muted);margin-top:auto}.pds-astuces__filter:focus-visible,.pds-astuces__empty a:focus-visible,.pds-astuce-card__title a:focus-visible{outline:2px solid var(--pds-gold-text);outline-offset:2px;border-radius:var(--pds-radius-sm)}@media (width<=1024px){.pds-astuces__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pds-astuces{padding:var(--pds-space-6) 0 var(--pds-space-12)}.pds-astuces__grid{grid-template-columns:1fr}}.pds-article__title{font-size:var(--pds-text-4xl);color:var(--pds-green-deep);margin-bottom:var(--pds-space-3)}.pds-article__lead{font-size:var(--pds-text-lg);color:var(--pds-text-secondary);max-width:68ch;margin-bottom:var(--pds-space-8);line-height:1.6}.pds-article__related{gap:var(--pds-space-5);grid-template-columns:repeat(3,1fr);display:grid}.pds-article__related,.pds-article__solutions{margin-top:var(--pds-space-12);padding-top:var(--pds-space-8);border-top:2px solid var(--pds-gold)}.pds-article{padding:var(--pds-space-10) 0 var(--pds-space-16)}.pds-article__meta,.pds-article__header{align-items:center;gap:var(--pds-space-2) var(--pds-space-4);margin-bottom:var(--pds-space-6);flex-wrap:wrap;display:flex}.pds-article__pole{font-size:var(--pds-text-xs);font-weight:var(--pds-weight-bold);letter-spacing:.06em;text-transform:uppercase;padding:var(--pds-space-1) var(--pds-space-3);border-radius:var(--pds-radius-full);color:var(--pds-green);background-color:var(--pds-green-pale);border:1px solid var(--pds-border-green);align-items:center;display:inline-flex}.pds-article__reading,.pds-article__date,.pds-article__solution-price{font-size:var(--pds-text-sm);color:var(--pds-text-muted)}.pds-article__intro{font-family:var(--pds-font-serif);font-size:var(--pds-text-lg);color:var(--pds-text-secondary);border-left:3px solid var(--pds-gold);max-width:68ch;padding-left:var(--pds-space-5);margin-bottom:var(--pds-space-12);font-style:italic;line-height:1.7}.pds-article__toc{background-color:var(--pds-cream-pure);border-left:3px solid var(--pds-gold);padding:var(--pds-space-5) var(--pds-space-6);margin-bottom:var(--pds-space-10);max-width:68ch}.pds-article__toc-title{font-size:var(--pds-text-sm);font-weight:var(--pds-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--pds-green-deep);margin-bottom:var(--pds-space-3)}.pds-article__toc-list{padding-left:var(--pds-space-5);list-style:decimal}.pds-article__toc-link{min-height:44px;color:var(--pds-text-secondary);align-items:center;text-decoration:none;display:flex}.pds-article__toc-link:hover{color:var(--pds-gold-text);text-decoration:underline}.pds-article__section{margin-bottom:var(--pds-space-10);scroll-margin-top:calc(var(--pds-space-20) + env(safe-area-inset-top))}.pds-article__section-title,.pds-article__related-title,.pds-article__solutions-title,.pds-astuce-cta__title{font-size:var(--pds-text-2xl);color:var(--pds-green-deep);margin-bottom:var(--pds-space-3)}.pds-article__body{max-width:68ch;font-size:var(--pds-text-base);color:var(--pds-text-primary);line-height:1.8}.pds-article__solutions-list{gap:var(--pds-space-2);flex-direction:column;display:flex}.pds-article__solution{justify-content:space-between;align-items:baseline;gap:var(--pds-space-2) var(--pds-space-4);padding:var(--pds-space-2) 0;border-bottom:1px solid var(--pds-border-light);flex-wrap:wrap;display:flex}.pds-article__solution-link{min-height:44px;font-weight:var(--pds-weight-semibold);color:var(--pds-green);align-items:center;text-decoration:none;display:inline-flex}.pds-article__solution-link:hover{color:var(--pds-gold-text);text-decoration:underline}.pds-astuce-cta{background-color:var(--pds-cream);border:2px solid var(--pds-gold);border-radius:var(--pds-radius-xl);box-shadow:var(--pds-shadow-gold);padding:var(--pds-space-10) var(--pds-space-8);margin:var(--pds-space-12) auto;text-align:center;max-width:720px}.pds-astuce-cta__body{color:var(--pds-text-secondary);margin-bottom:var(--pds-space-6);line-height:1.7}.pds-astuce-cta__actions{justify-content:center;gap:var(--pds-space-3);margin-bottom:var(--pds-space-4);flex-wrap:wrap;display:flex}.pds-astuce-cta__note{font-size:var(--pds-text-sm);font-weight:var(--pds-weight-semibold);color:var(--pds-gold-text)}.pds-article__toc-link:focus-visible,.pds-article__solution-link:focus-visible,.pds-article a:focus-visible,.pds-astuce-cta a:focus-visible{outline:2px solid var(--pds-gold-text);outline-offset:2px;border-radius:var(--pds-radius-sm)}@media (width<=1024px){.pds-article__related{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pds-article{padding:var(--pds-space-6) 0 var(--pds-space-12)}.pds-article__related{grid-template-columns:1fr}.pds-astuce-cta{padding:var(--pds-space-6) var(--pds-space-4)}.pds-article__toc{padding:var(--pds-space-4) var(--pds-space-5)}.pds-article__solution{flex-direction:column;align-items:flex-start}}.pds-maison{padding:var(--pds-space-10) 0 var(--pds-space-16)}.pds-maison__hero{background-color:var(--pds-cream);border:1px solid var(--pds-border-default);border-radius:var(--pds-radius-xl);box-shadow:var(--pds-shadow-sm);padding:var(--pds-space-12) var(--pds-space-8);text-align:center;margin-bottom:var(--pds-space-12)}.pds-maison__title{font-family:var(--pds-font-display);font-size:var(--pds-text-4xl);color:var(--pds-green-deep);margin-bottom:var(--pds-space-4)}.pds-maison__lead{font-family:var(--pds-font-serif);font-size:var(--pds-text-xl);color:var(--pds-text-secondary);max-width:60ch;margin:0 auto;line-height:1.7}.pds-maison__section{margin-bottom:var(--pds-space-12)}.pds-maison__section-title{font-size:var(--pds-text-2xl);color:var(--pds-green-deep);margin-bottom:var(--pds-space-4);padding-bottom:var(--pds-space-2);border-bottom:2px solid var(--pds-gold)}.pds-maison__facts{gap:var(--pds-space-5);grid-template-columns:repeat(3,1fr);display:grid}.pds-maison__fact{gap:var(--pds-space-1);background-color:var(--pds-cream-pure);border:1px solid var(--pds-border-default);border-radius:var(--pds-radius-md);box-shadow:var(--pds-shadow-sm);padding:var(--pds-space-5);flex-direction:column;display:flex}.pds-maison__fact-label{font-size:var(--pds-text-xs);font-weight:var(--pds-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--pds-gold-text)}.pds-maison__fact-value{font-size:var(--pds-text-sm);color:var(--pds-text-primary);line-height:1.6}.pds-maison__fact-link{color:var(--pds-gold-text);text-decoration:underline}.pds-maison__fact-link:hover{color:var(--pds-green-deep)}.pds-maison__people{gap:var(--pds-space-5);grid-template-columns:repeat(2,1fr);display:grid}.pds-maison__person{background-color:var(--pds-cream);border:1px solid var(--pds-border-gold);border-radius:var(--pds-radius-lg);box-shadow:var(--pds-shadow-sm);padding:var(--pds-space-6)}.pds-maison__person-name{font-family:var(--pds-font-serif);font-size:var(--pds-text-xl);color:var(--pds-green-deep);margin-bottom:var(--pds-space-1)}.pds-maison__person-role{font-size:var(--pds-text-sm);font-weight:var(--pds-weight-semibold);color:var(--pds-gold-text);margin-bottom:var(--pds-space-3)}.pds-maison__person>p:not(.pds-maison__person-role){font-size:var(--pds-text-sm);color:var(--pds-text-secondary);line-height:1.7}.pds-maison__cta{background-color:var(--pds-green-deep);border-radius:var(--pds-radius-xl);box-shadow:var(--pds-shadow-lg);padding:var(--pds-space-12) var(--pds-space-8);margin-top:var(--pds-space-16);text-align:center}.pds-maison__cta h2{font-family:var(--pds-font-serif);color:var(--pds-gold-light);margin-bottom:var(--pds-space-3)}.pds-maison__cta p{color:var(--pds-text-inverse);max-width:56ch;margin-left:auto;margin-right:auto;line-height:1.7}.pds-maison__cta .pds-btn{margin-top:var(--pds-space-5)}.pds-maison__cta-note{font-size:var(--pds-text-sm);color:var(--pds-gold-light);opacity:.9;margin-top:var(--pds-space-3);display:block}.pds-maison a:focus-visible{outline:2px solid var(--pds-gold);outline-offset:2px;border-radius:var(--pds-radius-sm)}@media (width<=1024px){.pds-maison__facts{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pds-maison{padding:var(--pds-space-6) 0 var(--pds-space-12)}.pds-maison__hero{padding:var(--pds-space-8) var(--pds-space-4);margin-bottom:var(--pds-space-8)}.pds-maison__title{font-size:var(--pds-text-2xl)}.pds-maison__lead{font-size:var(--pds-text-lg)}.pds-maison__section{margin-bottom:var(--pds-space-8)}.pds-maison__facts,.pds-maison__people{grid-template-columns:1fr}.pds-maison__person{padding:var(--pds-space-5)}.pds-maison__cta{padding:var(--pds-space-8) var(--pds-space-4);margin-top:var(--pds-space-10)}}