.pml{padding:32px 16px 8px;color:#1a1a1a}.pml--bas{padding:8px 16px 48px}.pml--haut{padding-bottom:32px}.pml__wrap{max-width:960px;margin:0 auto}.pml p a,.pml__links a{color:#8b1f25}.pml__crumbs{font-size:13px;color:#666;margin-bottom:16px}.pml__crumbs a{color:#666}.pml__h1{font-family:var(--font-heading-family);font-size:clamp(26px,5vw,40px);line-height:1.15;margin:0 0 12px}.pml__lead{font-size:17px;line-height:1.6;max-width:720px;margin:0 0 8px}.pml__h2{font-size:clamp(20px,3.5vw,26px);margin:32px 0 14px}.pml__hero--photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px;align-items:center}.pml__photo{margin:0}.pml__photo-img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px}.pml__credit{margin-top:6px;font-size:12px;color:#1f1f1f99}.pml__ideas{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px}.pml__ideas li{border-top:1px solid rgba(31,31,31,.12);padding:20px 0 22px;line-height:1.55;color:#1f1f1fb8}.pml__ideas li:before{content:"";display:block;width:30px;border-top:2px dashed #A62631;margin-bottom:14px}.pml__ideas li br{display:none}.pml__ideas li strong{display:block;color:#1f1f1f;font-size:17px;margin-bottom:4px}.pml__steps{list-style:none;margin:28px 0 0;padding:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;background:#1f1f1f;color:#faf3eb;border-radius:18px;outline:1.5px dashed rgba(250,243,235,.5);outline-offset:-10px}.pml__steps li{line-height:1.55}.pml__steps li div{color:#faf3ebc7}.pml__steps li strong{display:block;color:#faf3eb;font-size:17px;margin-bottom:2px}.pml__steps li br{display:none}.pml__num{display:block;font-family:DM Mono,ui-monospace,Menlo,monospace;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#d4c4b0;margin-bottom:10px}.pml__guide{max-width:760px;line-height:1.7}.pml__guide p{margin:0 0 12px}.pml__list{padding-left:20px;line-height:1.7}.pml__faq details{border-bottom:1px solid #eadfd3;padding:14px 0}.pml__faq summary{cursor:pointer;font-weight:600;min-height:24px}.pml__faq p{margin:10px 0 0;line-height:1.6;color:#333}.pml__links{margin-top:28px;font-size:15px;line-height:1.9}@media(max-width:749px){.pml__ideas,.pml__steps{grid-template-columns:1fr}.pml__hero--photo{grid-template-columns:1fr;gap:20px}.pml__steps{padding:26px 24px;gap:0}.pml__steps li+li{border-top:1px dashed rgba(250,243,235,.25);margin-top:18px;padding-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAABA */
