/* SecurityDealers on GeneratePress: neutral GP wrappers + accessibility helpers GP's (unloaded) stylesheet normally provides. */
.sd-gp #page.site, .sd-gp .site.grid-container { max-width: none; width: auto; margin: 0; padding: 0; background: none; }
.sd-gp .site-content { display: block; padding: 0; }
.sd-gp .site-footer { background: none; padding: 0; color: inherit; }
.sd-gp .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; }
.sd-visually-hidden { left: 0; top: 0; } /* keeps off-screen helper text from widening the page on small screens (v1.1 showed a 17px overflow on /directory/ at 390px) */
.sd-gp .skip-link.screen-reader-text:focus { clip: auto !important; clip-path: none; height: auto; width: auto; margin: 0; left: 8px; top: 8px; z-index: 100000; display: block; padding: 12px 16px; background: #fff; color: #0B1F2E; font-weight: 600; text-decoration: underline; outline: 2px solid #8F651A; }
/* theme.json styles.css — WordPress only prints this for block themes, so it is carried here. */
@media (max-width: 767px){body{line-height:1.55}}a{text-decoration-color:var(--wp--preset--color--gold);text-underline-offset:3px;text-decoration-thickness:1px}code,kbd,samp,time{font-family:var(--wp--preset--font-family--ibm-plex-mono)}
