/* Minimal block-theme layout rules retained for the original authored HTML. */
:root{--wp--preset--spacing--30:1rem;--wp--preset--spacing--80:5rem;--wp--style--global--content-size:1140px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#111154}img{max-width:100%;height:auto}a{text-decoration:none}
.wp-block-columns{display:flex;gap:2em;align-items:stretch;box-sizing:border-box}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.wp-block-group{box-sizing:border-box}.wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.wp-block-button__link{display:inline-block;padding:.65em 1em}.wp-block-separator{border:0;border-top:1px solid #e2e8f0}
.hw-header{position:relative;z-index:1000;background:#fff}.hw-header-container{width:100%;margin:auto;padding:0 15px}.hw-header .template_width{width:100%;max-width:1170px}.hw-main{min-height:200px}.hw-footer{background:#111154;color:white}.hw-footer a{color:inherit}.hw-logo img{width:160px;max-height:90px;object-fit:contain}.hw-notfound{text-align:center;margin:8rem auto 2rem}
@media(max-width:850px){.hw-header-container{padding:0 12px}.wp-block-columns{gap:1em}.hw-header .wp-block-columns{display:flex}.hw-header .wp-block-column:first-child{flex:0 1 170px}}
