body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial{width:calc(100% - 64px);max-width:1080px;margin:0 auto;padding:48px 0 52px}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial h2{margin:0 0 32px;letter-spacing:0;text-wrap:balance}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial .cm-pdp-guarantees__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial .cm-pdp-guarantees__grid>div{min-width:0;padding:0 8px}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial .cm-pdp-guarantees__icon{display:block;width:88px;height:88px;object-fit:contain;margin:0 auto 18px}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial h3{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.07em;margin:0 0 6px;white-space:normal;overflow-wrap:anywhere}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial .cm-pdp-guarantees__grid p{font-size:15px;line-height:1.5;letter-spacing:0;margin:0;text-wrap:balance;overflow-wrap:anywhere}
@media(max-width:749px){
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial{width:calc(100% - 40px);max-width:440px;padding:36px 0 40px;text-align:start}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial h2{text-align:center;margin-bottom:28px}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial .cm-pdp-guarantees__grid{grid-template-columns:minmax(0,1fr);gap:24px}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial .cm-pdp-guarantees__grid>div{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:20px;row-gap:4px;padding:0;align-items:center}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial .cm-pdp-guarantees__icon{grid-column:1;grid-row:1 / 3;width:64px;height:64px;margin:0}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial h3{grid-column:2;grid-row:1;align-self:end;font-size:14px;line-height:1.4;letter-spacing:.05em;margin:0}
body.cm-home-readable #main .cm-pdp-guarantees.cm-pdp-guarantees--editorial .cm-pdp-guarantees__grid p{grid-column:2;grid-row:2;align-self:start;font-size:14px;line-height:1.5;text-wrap:wrap}
}
