.ge-guarantee-story.f-guarantee-story{--guarantee-ink:#54283f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,88px);color:var(--guarantee-ink);background:#ede4dc;text-align:left}
.ge-guarantee-story.f-guarantee-story--calm{--guarantee-ink:#254a3c;background:#e9ece5}
.f-guarantee-photo{position:relative;max-width:540px;width:100%;margin:auto}
.f-guarantee-photo>img{display:block;width:100%;height:auto;border-radius:12px}
.f-guarantee-photo-seal{position:absolute;bottom:20px;right:20px;width:110px;height:110px;border-radius:50%;background:#f7f4ef;color:var(--guarantee-ink);display:flex;align-items:center;justify-content:center;flex-direction:column;outline:1px solid currentColor;outline-offset:-7px;box-shadow:0 4px 20px #00000012}
.f-guarantee-photo-seal strong{font-family:var(--font-heading,Georgia,serif);font-size:48px;font-weight:400;line-height:1.15}
.f-guarantee-photo-seal span{font-size:8px;letter-spacing:.06em}
.f-guarantee-copy{max-width:540px}.f-guarantee-copy .eyebrow{color:inherit}.f-guarantee-copy h2{color:inherit;font-size:clamp(36px,4vw,56px);line-height:1.1}.f-guarantee-copy p{font-size:16px;line-height:1.75;margin:22px 0 28px}.f-guarantee-copy .button{background:var(--guarantee-ink);border-color:var(--guarantee-ink);color:#f7f4ef}.f-guarantee-copy .ge-guarantee-terms{color:inherit;display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:12px}
@media(max-width:767px){.ge-guarantee-story.f-guarantee-story{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:16px;padding-right:16px}.f-guarantee-copy{text-align:center;margin:auto;padding:0 8px}.f-guarantee-copy h2{font-size:38px}.f-guarantee-copy p{font-size:15px;margin:18px 0 24px}.f-guarantee-copy .button{width:100%;justify-content:center;white-space:normal}.f-guarantee-photo-seal{bottom:16px;right:16px;width:100px;height:100px}}
