/* Small static adaptations; source theme CSS remains intact. */
.static-form-placeholder{box-sizing:border-box;min-height:190px;display:flex;flex-direction:column;justify-content:center;padding:28px;margin:20px 0 28px;border:1px solid #ccd4dc;border-left:4px solid #3c718f;background:#f5f8fa;color:#34424d;clear:both}
.static-form-placeholder h2{font-size:20px;line-height:1.4;margin:0 0 12px;padding:0;color:inherit}.static-form-placeholder p{margin:0;padding:0;line-height:1.7}
.static-mobile-menu{display:none}.static-mobile-menu summary{cursor:pointer;padding:12px 16px;font-weight:bold}.static-mobile-menu ul{list-style:none;margin:0;padding:0 16px 12px}.static-mobile-menu a{display:block;padding:8px 0}
.wpb_animate_when_almost_visible{opacity:1!important}iframe{border:0;max-width:100%}iframe[src*="youtube"],iframe[src*="vimeo"]{aspect-ratio:16/9;height:auto}
.static-full-column{width:100%!important}img{max-width:100%;height:auto}
main{overflow-wrap:anywhere}.vc_btn3{max-width:100%;white-space:normal!important}
#top-wrapper,#main-menu,#dropdown-holder{height:auto!important}#navigation-menu{position:relative;height:auto;width:auto;right:auto;display:flow-root}#main-top-menu{display:flow-root}
@media(max-width:719px){.static-mobile-menu{display:block;clear:both;background:#f4f4f4;border:1px solid #ddd;margin:0 10px}#main-top-menu{display:none!important}#top-wrapper,#main-menu,#dropdown-holder{height:auto!important}#navigation-menu{position:static!important;height:auto!important;width:auto!important;right:auto!important}.static-form-placeholder{min-height:150px;padding:20px}}

/* Shared presentation for print-and-complete PDF forms. */
.printable-form-download{box-sizing:border-box;display:flex;align-items:flex-start;gap:24px;padding:clamp(22px,4vw,36px);margin:24px 0 32px;border:1px solid #cbdce5;border-left:5px solid #087eaa;border-radius:8px;background:#f2f8fb;color:#253d4c;text-align:left}
.printable-form-download .printable-form-icon{width:64px;height:80px;flex:0 0 64px;margin:2px 0 0}
.printable-form-content{min-width:0;flex:1}.printable-form-download p{margin:0 0 14px;line-height:1.65;color:#253d4c}
.printable-form-download .printable-form-eyebrow{font:700 12px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#486575;margin:0 0 10px}
.printable-form-download h2{font:600 clamp(22px,3vw,29px)/1.3 Arial,sans-serif;color:#153e54;margin:0 0 12px;padding:0;letter-spacing:normal;text-transform:none}
.printable-form-download .printable-form-name{font-weight:700;color:#253d4c}
.printable-form-download a.printable-form-button{display:inline-block;padding:12px 22px;margin:2px 0 10px;background:#09698f;color:#fff;border:1px solid #09698f;border-radius:5px;font:700 16px/1.5 Arial,sans-serif;text-decoration:none}
.printable-form-download a.printable-form-button:hover{background:#074e6b;border-color:#074e6b;color:#fff}.printable-form-download a:focus-visible{outline:3px solid #d48d15;outline-offset:4px}
.printable-form-download .printable-form-meta{font-size:13px;color:#506774;margin-bottom:20px}.printable-form-download .printable-form-guidance{margin:0;padding-top:16px;border-top:1px solid #ccdde7}.printable-form-guidance a{color:#075d85;font-weight:700;text-decoration:underline}
@media(max-width:540px){.printable-form-download{flex-direction:column;gap:16px;padding:22px}.printable-form-download .printable-form-icon{width:48px;height:60px;flex-basis:auto}.printable-form-download a.printable-form-button{box-sizing:border-box;width:100%;text-align:center}}
