/* Drupal/Webform compatibility; presentation rules live in style.css. */
body.pubcert-site{margin:0}
.pc-site .pc-native-form .form-item,.pc-site .pc-native-form .form-actions{margin:0;padding:0}
.pc-site .pc-native-form label{float:none;width:auto}
.pc-site .pc-native-form input:not([type=submit]),.pc-site .pc-native-form textarea{border-radius:1px;box-shadow:none;min-height:0;background:white;height:auto}
.pc-site .pc-guidance-columns>div>h3,.pc-site .pc-email-form h3{line-height:1.65}
.pc-site .pc-native-form .form-actions{display:contents}
.pc-site .pc-native-form input[type=submit]{width:auto;margin:0;appearance:none}
.pc-site .pc-native-form textarea{resize:vertical}
.pc-site .pc-native-form .form-textarea-wrapper{display:contents}
.pc-site .pc-native-form .webform-confirmation{padding:20px;border-left:3px solid var(--pc-navy)}
.pc-site .pc-native-form .form-item--error-message{color:#a12e2b;font-size:12px}
.pc-site .pc-native-form[data-webform=burtgel] .form-item,.pc-site .pc-native-form[data-webform=cyber_issue] .form-item{margin-bottom:16px}
.pc-site .pc-native-form fieldset{border:1px solid var(--pc-line);padding:16px;margin:16px 0}
.pc-site .pc-native-form .captcha{margin-block:16px}
.pc-site .pc-content-main img{max-width:100%;height:auto}
.pc-site .pc-content-main table{max-width:100%}
.pc-site .pc-content-main{min-width:0;overflow-wrap:anywhere}
.pc-site .pc-legacy-menu-heading{border-top:1px solid var(--pc-line);padding-top:12px;margin-top:8px;font-size:11px;color:var(--pc-muted)}
