/* Only the isolated integration is styled here. */
.cz-unified-footer__brand{display:flex;flex-direction:column;align-items:flex-start;width:228px;max-width:100%;padding:0;background:transparent;border-radius:0;gap:0}
.cz-unified-footer__brand img{display:block;width:228px;height:29px;object-fit:cover;object-position:top;max-width:100%;margin:0}
.cz-unified-footer__brand .budget-footer-founded{display:block;margin:3px 0 0 36px;font:10px/1.5 Arial,sans-serif;color:#cbbcad}
.cz-unified-footer__tagline{margin:6px 0 0;font-size:14px}
.cz-unified-footer .cz-footer-city{font-size:13px;line-height:1.5}
.cz-unified-footer__privacy{display:inline-flex;align-items:center;min-height:44px;border:0;text-decoration:underline!important;text-underline-offset:4px;font-size:12px}
.photo-privacy{grid-column:1/-1;max-width:850px;font-size:13px;line-height:1.6;margin:20px 0 0;color:#544c44}
.photo-privacy a{text-underline-offset:3px}
.privacy-page{max-width:840px;padding-top:40px;padding-bottom:64px}
.privacy-page h1{font-size:clamp(30px,4vw,48px);line-height:1.12;overflow-wrap:anywhere}
.privacy-page h2{font-size:24px;margin-top:32px}
.privacy-page p,.privacy-page li{line-height:1.65}
.privacy-draft{padding:16px 20px;background:#f1e6d6;border-radius:12px}
.privacy-page a{overflow-wrap:anywhere}
@media(max-width:700px){.photo-privacy{font-size:12px}.cz-unified-footer__bottom{gap:8px 20px}.cz-unified-footer__privacy{flex-basis:100%}.privacy-page{padding-top:24px}}
