ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--vh-cream:#F6E7A6;--vh-tan:#EFE0A0;--vh-red:#9E2F22;--vh-green:#1E5D4C;--vh-text:#1E1E1E;--vh-radius:18px;--vh-max:1100px}body,html{margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--vh-text);background:var(--vh-cream);line-height:1.5}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.vh-wrap{width:min(var(--vh-max),calc(100% - 40px));margin:0 auto}.vh-header{position:sticky;top:0;z-index:50;background:rgb(246 231 166/.92);backdrop-filter:blur(10px);border-bottom:1px solid rgb(30 93 76/.25)}.vh-brand,.vh-nav{display:flex;align-items:center}.vh-brand{gap:14px;min-width:180px}.vh-logo img{height:54px;width:auto;display:block}.vh-nav{gap:18px;flex-wrap:wrap}.vh-btn,.vh-nav a{font-weight:700;letter-spacing:.02em}.vh-btn{display:inline-block;padding:10px 14px;border-radius:999px;font-weight:800;border:2px solid #fff0;text-decoration:none!important;white-space:nowrap}.vh-btn.primary{background:var(--vh-red);color:#fff}.vh-btn.outline{border-color:var(--vh-green);color:var(--vh-green);background:#fff0}.vh-nav-toggle{display:none}@media (max-width:860px){.vh-nav{display:none}.vh-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:2px solid rgb(30 93 76/.35);background:rgb(255 255 255/.35)}.vh-logo img{height:46px}}.vh-mobilepanel{display:none;border-top:1px solid rgb(30 93 76/.25);padding:12px 0 16px}.vh-mobilepanel a{display:block;padding:10px 0;font-weight:800}main{padding:26px 0 40px}.vh-card{background:rgb(255 255 255/.55);border:2px solid rgb(30 93 76/.35);border-radius:var(--vh-radius);box-shadow:0 14px 30px rgb(0 0 0/.08);padding:22px}.vh-footer{padding:28px 0 40px;border-top:1px solid rgb(30 93 76/.25);background:rgb(239 224 160/.55)}