.lob{color:#fff;box-sizing:border-box;background:#0b463e;border-radius:24px;max-width:100%;padding:26px 26px 24px;position:relative}.lob-hero{border:1px solid #ffffff1f;margin-top:40px}.lob-sidebar{background:#043832}.lob .lob-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#e5c761;margin:0;font-size:11px;font-weight:600}.lob .lob-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:#fff;margin:10px 0 0;font-size:24px;font-weight:700;line-height:1.15}.lob-sidebar .lob-title{font-size:21px}.lob .lob-title em{color:#e5c761;font-style:italic}.lob .lob-copy{color:#ffffffbf;margin:8px 0 0;font-size:14px;line-height:1.55}.lob-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:18px;display:flex}.lob .btn{cursor:pointer;font-weight:700;font-family:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", sans-serif;border:0;border-radius:999px;align-items:center;gap:10px;font-size:16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.lob .btn-sun{color:#fff;text-shadow:0 1px 1px #0000002e;background:#d4af4a;padding:12px 22px;box-shadow:0 4px #a8862c}.lob .btn-sun:hover{transform:translateY(-2px);box-shadow:0 6px #a8862c}.lob .lob-link{color:#fff;text-underline-offset:3px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #e5c761;text-decoration:underline #e5c761;text-decoration-thickness:2px}.lob .lob-link:hover{color:#e5c761}.lob :focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #e5c761}
.ggc{color:#fff;box-sizing:border-box;background:#043832;border-radius:24px;align-items:center;gap:28px;max-width:100%;margin:40px 0;padding:28px 30px;display:flex}.ggc-body{flex:auto;min-width:0}.ggc .ggc-title{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;color:#fff;margin:0;font-size:26px;font-weight:700;line-height:1.15}.ggc .ggc-title em{color:#e5c761;font-style:italic}.ggc .ggc-copy{color:#ffffffd1;margin:10px 0 18px;font-size:15px;line-height:1.55}.ggc .ggc-btn{color:#fff;text-shadow:0 1px 1px #0003;background:#d4af4a;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:10px 22px 10px 16px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px #a8862f}.ggc .ggc-btn:hover{transform:translateY(-2px);box-shadow:0 6px #a8862f}.ggc .ggc-btn:focus-visible{outline-offset:3px;outline:3px solid #e5c761}.ggc .ggc-btn svg{flex:none;width:22px;height:22px}.ggc .ggc-btn span{font-size:18px}.ggc .ggc-btn small{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:10px;font-weight:600;display:block}.ggc-qr{text-align:center;flex:none}.ggc-qr-code{background:#fff;border-radius:14px;padding:8px;display:inline-flex}.ggc-qr-code svg{display:block}.ggc .ggc-qr p{color:#ffffffbf;margin:8px 0 0;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.ggc .ggc-btn{transition:none}.ggc .ggc-btn:hover{transform:none}}@media (max-width:640px){.ggc{padding:24px 20px}.ggc .ggc-title{font-size:22px}.ggc-qr{display:none}}
