/* Content-only adjustments: retain the existing scenes, motion and palette. */
.sober-home #apphalt-produit[data-ah-native] .ah-real-capture{
  display:grid;
  grid-template-rows:auto minmax(0,1fr) auto;
  justify-items:center;
  align-content:center;
  gap:10px;
}
.sober-home #apphalt-produit[data-ah-native] .ah-real-capture img{
  min-height:0;
  width:auto;
  max-width:100%;
  height:100%;
  max-height:100%;
  object-fit:contain;
}
.sober-home #apphalt-produit[data-ah-native] .ah-real-capture[data-capture-view="menu"] img{border-radius:16px}
.sober-home #apphalt-produit[data-ah-native] .ah-capture-views{
  display:flex;
  justify-content:center;
  gap:6px;
  pointer-events:auto;
}
.sober-home #apphalt-produit[data-ah-native] .ah-capture-views button{
  min-height:40px;
  padding:8px 15px;
  border:1px solid #b6c8e4;
  border-radius:999px;
  background:#fff;
  color:#405078;
  font:600 12px/1.25 var(--sans,Arial,sans-serif);
  cursor:pointer;
}
.sober-home #apphalt-produit[data-ah-native] .ah-capture-views button[aria-pressed="true"]{background:#e5ecf9;border-color:#6981a5;color:#12274d}
.sober-home #apphalt-produit[data-ah-native] .ah-capture-views button:focus-visible{outline:3px solid #2463bf;outline-offset:3px}
.sober-home #apphalt-produit[data-ah-native] .ah-real-capture figcaption{
  display:grid;
  gap:4px;
  max-width:49ch;
  color:#c5d4e5;
  font-size:12px;
  line-height:1.4;
  text-wrap:balance;
}
.sober-home #apphalt-produit[data-ah-native] .ah-real-capture figcaption small{font-size:11px;line-height:1.4;font-weight:400}
.sober-home #apphalt-produit[data-ah-native] .ah-product-reading .ah-real-capture{height:620px;max-height:none}
.sober-home .gn146-provenance{
  margin:9px 0 0;
  font:500 11px/1.4 var(--sans,Arial,sans-serif);
  letter-spacing:0;
}
.sober-home #malakoff-experience .gn146-provenance{position:absolute;left:0;right:0;bottom:0;z-index:5;color:var(--mh3-muted);text-align:center}
.sober-home #allianz-trade-pay .gn146-provenance{color:var(--ap-muted,#c3d7e3)}
.sober-home #interface-en-contexte .gn146-provenance{color:#526481}
@media(max-width:800px){
  .sober-home #apphalt-produit[data-ah-native] .ah-real-capture{gap:7px}
  .sober-home #apphalt-produit[data-ah-native] .ah-product-reading .ah-real-capture{height:560px}
}
@media(max-width:600px){
  .sober-home #interface-en-contexte .c103-reading-grid{grid-template-columns:minmax(0,1fr)}
  .sober-home #interface-en-contexte .c103-reading-grid article{min-width:0}
  .sober-home #interface-en-contexte .c103-reading-grid article>a{display:block;max-width:100%;overflow:visible}
  .sober-home #interface-en-contexte .c103-reading-grid article img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:top}
  .sober-home #allianz-trade-pay .ap-reading{padding-inline:20px}
  .sober-home #allianz-trade-pay .ap-reading-copy p{max-width:none;font-size:15px;line-height:1.5}
  .sober-home #allianz-trade-pay .ap-reading .ap-art{min-width:0}
  .sober-home #allianz-trade-pay .ap-reading .ap-context{flex-wrap:wrap;gap:6px}
  .sober-home #apphalt-produit[data-ah-native] .ah-capture-views button{min-height:44px}
  .sober-home #apphalt-produit[data-ah-native] .ah-product-reading .ah-real-capture{height:530px}
}
