/* Bronzeskulpturer page - matching reference layout */
.bz-cols{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin:0 auto;padding:0 2rem}
.bz-col p{font-weight:300;line-height:1.9;font-size:.97rem;color:#444 !important;margin:0 0 1.2rem}
.bz-col img{max-width:100%;height:auto;display:block;margin-top:1rem}
.bz-divider{max-width:1100px;margin:0 auto;padding:0 2rem}
.bz-divider hr{border:none;border-top:1px solid #ddd;margin:3rem 0}
.bz-full{position:relative;width:100%;margin-bottom:0;padding:clamp(5rem,10vw,8rem) 0;background-size:cover;background-position:center;background-attachment:fixed}
.bz-full-ov{position:absolute;inset:0;background:#b8976a}
.bz-full-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin:0 auto;padding:0 2rem;align-items:center}
.bz-full-inner p{color:#fff !important;font-weight:400;line-height:1.9;font-size:1rem;margin:0 0 1.2rem}
/* Bronze template: remove bottom spacing so bz-full touches footer */
.fb-section--bronze{padding-top:0 !important}
.fb-section--bronze:has(.bz-full){padding-bottom:0 !important;margin-bottom:0 !important}
/* Remove white line/gap between content and footer */
.fb-section--bronze~.wp-block-template-part,
.fb-section--bronze~footer{margin-top:0 !important;border-top:none !important}
main:has(.fb-section--bronze){margin-bottom:0 !important}
main:has(.fb-section--bronze)+*{margin-top:0 !important;border-top:none !important}
/* Dark nav on bronze page (light background behind header) */
.fb-nav__logo{color:var(--wp--preset--color--primary) !important}
.fb-nav__links a{color:var(--wp--preset--color--primary) !important}
.fb-nav__toggle span{background:var(--wp--preset--color--primary)}

@media(max-width:900px){.bz-cols,.bz-full-inner{grid-template-columns:1fr}.bz-full{background-attachment:scroll}}
