.gcg-ad{box-sizing:border-box;width:100%;min-width:0;margin:48px 0;min-height:260px}.gcg-ad[hidden]{display:none}.gcg-ad *{box-sizing:border-box}.gcg-ad-label{font:10px/1.5 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#48586a;padding-bottom:10px;min-height:40px}.gcg-ad-card{border:1px solid #c5cbb9;padding:26px 30px;min-height:220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow-wrap:anywhere;background:#fffdeb;color:#1c4932}.gcg-ad-card.green{background:#1c4932;color:#fffdf4;border-color:#1c4932}.gcg-ad-card.rose{background:#f3e5df}.gcg-ad-kicker{font:bold 10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px}.gcg-ad h2{font:bold 32px/1.08 Georgia,serif;letter-spacing:-.6px;margin:12px 0}.gcg-ad p{font:16px/1.5 Georgia,serif;margin:0 0 18px;max-width:55ch}.gcg-ad a{font:bold 12px/1.5 Arial,sans-serif;color:inherit;text-decoration:underline;text-underline-offset:5px;padding:5px 0}.gcg-ad a:focus-visible{outline:3px solid #b47937;outline-offset:5px}.gcg-ad[data-gcg-ad="sidebar"]{min-height:390px}.gcg-ad[data-gcg-ad="sidebar"] .gcg-ad-card{min-height:350px;padding:24px}.gcg-ad[data-gcg-ad="sidebar"] h2{font-size:34px}@media(max-width:650px){.gcg-ad{min-height:330px}.gcg-ad .gcg-ad-card{min-height:290px;padding:23px}.gcg-ad h2{font-size:29px}}
.gcg-house-footer{margin-top:96px;margin-bottom:48px}.gcg-house-footer .gcg-ad{max-width:960px;margin-left:auto;margin-right:auto}
