.hggs-style-footer{margin:3.5rem 0 1rem}.hggs-related{margin:0 0 2rem}.hggs-related h2{margin:0 0 1rem}.hggs-style-links{display:flex;flex-wrap:wrap;gap:10px}.hggs-style-links a{display:inline-flex;align-items:center;min-height:42px;padding:9px 15px;border:1px solid color-mix(in srgb,var(--hggs-accent) 34%,#d9d9d9);border-radius:999px;background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hggs-style-links a:hover{border-color:var(--hggs-accent);transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.07)}.hggs-cta{padding:26px 28px;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 12px 34px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff}.hggs-cta-copy{max-width:680px}.hggs-cta h2{margin:0}.hggs-cta p{margin:.45rem 0 0}.hggs-cta-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.hggs-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:5px;text-decoration:none!important;white-space:nowrap;font-weight:600}.hggs-button-primary{background:var(--hggs-accent);color:#fff!important}.hggs-button-secondary{border:1px solid var(--hggs-accent);background:#fff;color:var(--hggs-accent)!important}@supports not (color:color-mix(in srgb,#000,#fff)){.hggs-style-links a{border-color:#ddd}}@media(max-width:800px){.hggs-cta{align-items:flex-start;flex-direction:column}.hggs-cta-actions{justify-content:flex-start}}@media(max-width:520px){.hggs-style-footer{margin-top:2.5rem}.hggs-cta{padding:22px 20px}.hggs-cta-actions,.hggs-button{width:100%}}
