.v39-invitations>a{display:flex;flex-direction:column;padding:28px;border:1px solid #C7CEC2;background:#FAF8F1;border-radius:22px;text-decoration:none;color:#253F3C}.v39-invitations h3{font-size:24px;line-height:1.3}.v39-invitations p{font-size:18px;line-height:1.6}.v39-invitations .door-number{font-size:12px;letter-spacing:.1em}.v39-invitations .door-action{font-weight:bold;margin-top:auto}.v39-invitations img{object-fit:contain}.home-return{padding:24px;border:1px solid #C7CEC2;background:#F1F4EE;border-radius:22px;margin:24px 0}.home-return-top{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.home-return h2{font-size:22px;margin:0}.home-return-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-return-item{min-width:0}.common-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.home-return-label{font-size:18px}.home-return-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-return-buttons{display:flex;gap:10px;flex-wrap:wrap}.home-return-buttons .btn{font-size:14px;padding:10px 14px}.hero-copy>p{font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.6}@media(max-width:600px){.home-return-items{grid-template-columns:1fr}.home-return-top{display:block}.home-return{padding:18px}}
