/* WRAP ART v32: scoped photo framing and a soft full-width privacy bar. */
.wa-v28-strategy .wa-v27-collage-grid img:first-child{object-position:50% 42%}
.wa-v28-strategy .wa-v27-collage-grid img:nth-child(2){object-position:50% 42%}
.wa-v31-page .wa-v28-studio-hero .wa-v26-hero-image img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center top}
.wa-privacy-panel{left:0;right:0;bottom:0;max-width:none;width:100%;z-index:1200;padding:22px max(120px,calc((100vw - 1180px)/2)) 22px max(28px,calc((100vw - 1180px)/2));gap:32px;border:0;border-radius:20px 20px 0 0;background:rgba(24,28,22,.62);box-shadow:0 -8px 40px #0002;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}
.wa-privacy-actions{flex-direction:row;padding:0;align-items:center;gap:12px}
.wa-privacy-actions button{min-height:44px;border-radius:24px;border-color:#b8c7a8;background:rgba(24,28,22,.32);padding:12px 16px}
.wa-privacy-actions [data-privacy-choice="statistics"]{min-height:48px;padding:15px 27px}
.wa-privacy-close{right:98px;top:5px}
@media(max-width:850px){.wa-privacy-panel{gap:20px;padding:20px 110px 20px 24px;align-items:stretch;flex-direction:column}.wa-privacy-actions{align-self:flex-start}}
@media(max-width:760px){.wa-v31-page .wa-v28-studio-hero .wa-v26-hero-image{aspect-ratio:16/10}.wa-v31-page .wa-v28-studio-hero .wa-v26-hero-image img{height:100%;object-position:center top}}
@media(max-width:560px){.wa-privacy-panel{padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));gap:15px;border-radius:18px 18px 0 0}.wa-privacy-actions{padding-right:78px;width:100%;gap:8px;align-items:center}.wa-privacy-actions button{width:auto;min-height:44px;padding:11px 12px;white-space:normal;line-height:1.35}.wa-privacy-actions [data-privacy-choice="statistics"]{flex:1;min-height:48px;padding:13px 16px}.wa-privacy-copy h2{font-size:15px}.wa-privacy-copy p{font-size:12px}.wa-privacy-close{right:8px}}
