/* Pages légales : une colonne centrée et plus petite, le texte reste aligné à gauche pour se lire. */
.shopify-policy__container{box-sizing:border-box;max-width:680px;margin:0 auto;padding:40px 20px 64px}
.shopify-policy__title{text-align:center;margin:0 0 28px}
.shopify-policy__title h1{font-size:30px;line-height:1.2;letter-spacing:-.01em;margin:0}
.shopify-policy__body .rte{font-size:15px;line-height:1.6;overflow-wrap:anywhere}
.shopify-policy__body .rte p{margin:0 0 14px}
.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-size:17px;line-height:1.3;font-weight:600;margin:28px 0 8px}
.shopify-policy__body .rte strong{font-weight:600}
.shopify-policy__body .rte a{text-decoration:underline}
@media (max-width:600px){
  .shopify-policy__container{padding:24px 16px 48px}
  .shopify-policy__title{margin-bottom:20px}
  .shopify-policy__title h1{font-size:24px}
}
