.guestpage .gift-section{text-align:center}.gift-flower{display:block;font:32px Georgia;color:var(--sg-gold,#ab8b54);margin-bottom:14px}.gift-section>p{max-width:480px;margin:15px auto 24px;line-height:1.9}.gift-card{padding:28px 20px;border:1px solid #b9a48a66;background:#fffdf640;max-width:500px;margin:auto;border-radius:12px}.gift-brand{display:block;font:600 28px/1.4 Georgia,serif;letter-spacing:.03em;color:inherit}.gift-address{display:block;overflow-wrap:anywhere;font:17px/1.7 system-ui,sans-serif;margin:15px 0 20px}.gift-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.gift-actions .button,.gift-actions button{min-height:44px;max-width:100%;white-space:normal;line-height:1.6}.gift-card .small{margin:20px 0 0;font-size:12px;line-height:1.8}.gift-editor .gift-test[hidden]{display:none}.gift-editor input{max-width:100%}.gift-editor .gift-test{font-size:13px}.cv-experience .gift-section{background:#f6eee5}.sage-experience .gift-section{padding:35px 23px;margin:0}.sage-experience .gift-section h2{font:400 36px/1.5 var(--sg-serif);color:var(--sg-dark)}@media(max-width:420px){.gift-card{padding:22px 14px}.gift-actions{flex-direction:column}.gift-actions>*{width:100%}}
