/* Integration only: preserve approved design and native CF7 behavior. */
body.lb-site{margin:0;padding:0}
body.admin-bar .site-header{top:32px}
body.admin-bar .skip-link{top:48px}
.lb-site .contact-form-panel .wpcf7 p{margin-bottom:var(--space-5)}
.lb-site .contact-form-panel .wpcf7 input[type=submit]{background:var(--color-primary);color:var(--color-on-primary);border:0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);font-weight:800;cursor:pointer}
.lb-site .wpcf7-list-item{margin-left:0}
.lb-site .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:var(--space-3);font-weight:400}
.lb-site .wpcf7-acceptance input{flex-shrink:0;margin-top:5px}
.lb-site .wpcf7-not-valid-tip{color:var(--color-error,#a32626)}
.lb-site .wpcf7 form .wpcf7-response-output{margin:var(--space-5) 0;padding:var(--space-4)}
.lb-site .news-detail-body .seo-related{margin-bottom:var(--space-8)}
.lb-site .legal-prose .wp-block-image img{max-width:100%;height:auto}
@media(max-width:782px){body.admin-bar .site-header{top:46px}body.admin-bar .skip-link{top:62px}}
@media(max-width:600px){body.admin-bar .site-header{top:0}}
