.hg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.hg-card{padding:1.5rem;border:1px solid #d3dedc;border-radius:1.5rem;background:#fff;min-width:0}.hg-card img{max-width:100%;height:auto;border-radius:.75rem}.hg-card dt{font-weight:700;margin-top:.75rem}.hg-card dd{margin:0;overflow-wrap:anywhere}.hg-type+.hg-type{margin-top:3rem}.hg-pricing table{width:100%;border-collapse:collapse}.hg-pricing caption{text-align:left;font-weight:700;font-size:1.4rem;padding:.75rem}.hg-pricing th,.hg-pricing td{text-align:left;padding:.8rem;border-bottom:1px solid #cad6d2}.hg-pricing td{text-align:right}.hg-contact-links{display:flex;flex-wrap:wrap;gap:.75rem}.hg-contact-links a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.5rem 1.25rem;border-radius:2rem;background:#d9eef7;color:#233b45;font-weight:700;box-sizing:border-box;text-decoration:underline}.hg-contact-links a:nth-child(2){background:#ffe8ac}.hg-contact-links a:nth-child(3){background:#deeddb}.hg-contact{overflow-wrap:anywhere}.hg-contact--fixed{display:none}.hg-contact a:focus-visible{outline:3px solid #245b6b;outline-offset:3px}@media(max-width:640px){.hg-grid{grid-template-columns:1fr}.hg-contact--fixed{display:block;position:fixed;bottom:0;left:0;right:0;z-index:100;padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));background:#fffdf7;border-top:1px solid #cad6d2}.hg-contact--fixed .hg-contact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.hg-contact--fixed a{padding:.5rem .25rem}body:has(.hg-contact--fixed){padding-bottom:var(--hg-contact-height,calc(5rem + env(safe-area-inset-bottom)))}body.hg-has-fixed-contact{padding-bottom:var(--hg-contact-height,calc(5rem + env(safe-area-inset-bottom)))}}.editor-styles-wrapper .hg-contact--fixed{display:block;position:static}.editor-styles-wrapper .hg-contact-links a{pointer-events:none}@media print{.hg-contact--fixed{display:none}}
