/* Structural repairs: copy remains a single, naturally sized column. */
body.vf-site .vf-page-start.vf-studio>.vf-arrival{position:relative!important;top:auto!important;align-self:start;min-height:0!important;transform:none!important}
body.vf-site .vf-page-start .vf-arrival h1{font-size:clamp(44px,5.3vw,78px)!important;line-height:1.05!important;overflow-wrap:normal}
body.vf-site .vf-page-start .vf-arrival>.elementor-widget{position:relative;transform:none!important;margin:0 0 24px!important}
body.vf-site .vf-page-start .vf-form-column{min-width:0;position:relative;z-index:1}
body.vf-site .vf-bakery-feature{grid-template-rows:auto!important;align-items:center!important;gap:32px 6%!important}
body.vf-site .vf-bakery-feature>.elementor-widget-vantify-artwork{grid-column:1!important;grid-row:1!important;min-width:0}
body.vf-site .vf-bakery-feature>.vf-feature-copy{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column;gap:20px!important;padding:0!important;min-width:0;width:100%}
body.vf-site .vf-feature-copy>.elementor-widget{margin:0!important;min-width:0;width:100%}
body.vf-site .vf-feature-copy h2{margin:0!important;line-height:1.08!important}
body.vf-site .vf-feature-copy p{margin:0;max-width:52ch}
body.vf-site .vf-studio .vf-story{align-content:start!important;min-height:0!important}
body.vf-site .vf-studio .vf-story h3{font-size:clamp(23px,2.5vw,34px)!important;line-height:1.2!important}
.vf-legal-links{display:flex;flex-wrap:wrap;gap:16px 28px;padding:24px 6vw;background:#092e34;color:#edf0e7;border-top:1px solid #6f94894d;font-size:14px}
.vf-legal-links button{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:0}
#vf-cookie-settings{background:#edf0e7;color:#103f47;border:1px solid #6d8d83;width:min(580px,calc(100% - 32px));max-height:85vh;overflow:auto;padding:clamp(24px,4vw,44px);border-radius:4px}
#vf-cookie-settings::backdrop{background:#05272fcc;backdrop-filter:blur(5px)}
#vf-cookie-settings h2{font-size:32px;line-height:1.1;margin:0 0 20px}#vf-cookie-settings p{font-size:16px;line-height:1.6;margin:12px 0}#vf-cookie-settings button{font:inherit;border:1px solid currentColor;padding:12px 16px;background:#103f47;color:#edf0e7;cursor:pointer;margin:12px 8px 0 0}#vf-cookie-settings a{text-decoration:underline}
body.vf-site .vf-legal-page{max-width:1000px;margin:auto;padding:140px 6vw 64px;display:flex;flex-direction:column;gap:32px}
body.vf-site .vf-legal-page .vf-story,body.vf-site .vf-legal-page .vf-arrival{display:flex!important;flex-direction:column!important;gap:18px!important;padding:0!important;min-height:0!important;position:static!important}
body.vf-site .vf-legal-page h1{font-size:clamp(42px,6vw,70px)!important;line-height:1.08!important}body.vf-site .vf-legal-page h2{font-size:28px!important;line-height:1.2!important}body.vf-site .vf-legal-page p{font-size:17px;line-height:1.7}
@media(max-width:760px){body.vf-site .vf-bakery-feature{display:flex!important;flex-direction:column!important}body.vf-site .vf-bakery-feature>.vf-feature-copy{width:100%!important}body.vf-site .vf-page-start.vf-studio{display:flex!important;flex-direction:column!important;gap:32px!important}body.vf-site .vf-page-start .vf-arrival h1{font-size:44px!important}.vf-legal-links{gap:18px 24px}}
body.vf-site .vf-bakery-feature .vf-feature-copy,body.vf-site .vf-bakery-feature .vf-feature-copy h2,body.vf-site .vf-bakery-feature .vf-feature-copy p{color:#edf0e7!important}
body.vf-site .vf-search-feature .vf-art-evidence{aspect-ratio:4/3;min-height:350px}
body.vf-site .vf-search-feature .vf-art-evidence p,body.vf-site .vf-search-feature .vf-art-evidence figcaption{color:#192b48!important}
body.vf-site .vf-search-feature .vf-art-evidence figcaption{display:block!important;margin-top:20px;font-size:11px}
