.hc-live .hc-receive-intro{padding-top:24px;padding-bottom:24px;max-width:768px;margin-inline:auto;overflow-wrap:anywhere}.hc-live .hc-receive-intro h1{font-size:clamp(24px,3.2vw,36px)}.hc-receive-layout{--hc-receive-art-size:320px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--hc-space-32);max-width:768px;margin-inline:auto}.hc-live .hc-card.hc-card-recipient{min-height:0;padding:var(--hc-space-32)}.hc-live .hc-card-recipient .hc-complete-art{margin:var(--hc-space-24) 0 var(--hc-space-16)}.hc-live .hc-card-recipient .hc-complete-art img{width:100%;max-width:var(--hc-receive-art-size)}.hc-live .hc-card-recipient .hc-complete-english{font-size:var(--hc-size-xs)}.hc-live .hc-card-recipient .hc-complete-title{font-size:var(--hc-size-2xl);margin-bottom:var(--hc-space-32)!important}.hc-live .hc-card-recipient .hc-complete-letter{gap:var(--hc-space-24);font-size:var(--hc-size-base)}.hc-live .hc-card-recipient .hc-complete-message{font-size:var(--hc-size-xl);min-height:0}.hc-live .hc-card-recipient .hc-complete-signature{margin-top:var(--hc-space-8)}.hc-live .hc-card-recipient .hc-complete-signature strong{font-size:var(--hc-size-base)}.hc-receive-action{min-width:0;padding:32px}.hc-receive-badge{display:flex;align-items:center;gap:8px;color:var(--hc-green);font-size:12px;letter-spacing:.04em}.hc-receive-action .hc-receive-report{color:var(--hc-green);font-size:16px;font-weight:600}.hc-receive-action :is(.hc-receive-report-description,.hc-receive-faith){font-size:12px;line-height:1.8}.hc-receive-action .hc-receive-faith{color:var(--hc-green);background:var(--hc-sage);border-radius:8px;padding:8px 12px}.hc-receive-sample{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:12px;color:var(--hc-green);text-decoration:underline;text-underline-offset:4px;min-height:32px}.hc-receive-action .hc-primary{width:100%;min-height:52px}.hc-receive-action .hc-receive-fine{font-size:12px;line-height:1.8}.hc-receive-fine a{text-decoration:underline;text-underline-offset:3px;margin-inline:4px}.hc-receive-privacy{display:flex;align-items:flex-start;gap:8px;padding-top:16px;border-top:1px solid var(--hc-line);font-size:12px!important}.hc-receive-privacy svg{flex-shrink:0;margin-top:2px}.hc-receive-footlinks{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 32px;margin-top:32px;font-size:13px;color:var(--hc-muted)}.hc-receive-footlinks a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.hc-gift-recovery{padding:20px 24px;border:1px solid var(--hc-line);border-radius:16px;background:#fffdf8}.hc-gift-recovery summary{cursor:pointer;font-size:14px;line-height:1.8}.hc-gift-recovery>div{display:grid;gap:16px;margin-top:16px}.hc-gift-source-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;min-width:0}.hc-gift-source-options legend{font-size:14px;margin-bottom:12px}.hc-gift-source-options>label{display:flex;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--hc-line);border-radius:10px;cursor:pointer}.hc-gift-source-options>label:has(input:checked){border-color:var(--hc-green);background:var(--hc-sage)}.hc-gift-source-options input{accent-color:var(--hc-green);margin-top:3px;flex-shrink:0}.hc-gift-source-options span{display:grid;gap:6px}.hc-gift-source-options strong{font-size:14px}.hc-gift-source-options small{font-size:12px;color:var(--hc-muted);line-height:1.8}.hc-gift-retain{padding:20px 24px;border-radius:12px;background:var(--hc-sage);display:grid;gap:12px}.hc-gift-retain h3{font-size:18px}.hc-gift-retain .hc-live-row>a{font-size:13px;min-height:44px}.hc-gift-retain .hc-text-button{padding-inline:0}.hc-gift-device-note{font-size:12px!important;line-height:1.8;display:flex;gap:8px;align-items:flex-start}.hc-gift-device-note svg{flex-shrink:0;margin-top:3px}.hc-gift-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hc-gift-status>span{padding:4px 8px;border-radius:8px;background:var(--hc-sage);color:var(--hc-green);font-size:12px}.hc-live .hc-live-form .hc-consent{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px;border-radius:8px;background:var(--hc-sage);cursor:pointer;line-height:1.8}.hc-live .hc-live-form .hc-consent input{width:16px;height:16px;padding:0;margin:4px 0 0;flex:0 0 16px;accent-color:var(--hc-green)}.hc-gift-reports{max-width:800px;margin-inline:auto}.hc-gift-recovery>div>p{color:var(--hc-muted);font-size:14px;line-height:1.8}@media (max-width:900px){.hc-receive-layout{gap:24px}}@media (max-width:700px){.hc-live .hc-receive-intro{padding-top:16px;padding-bottom:16px}.hc-receive-layout{grid-template-columns:minmax(0,1fr);gap:16px}.hc-live .hc-card.hc-card-recipient{padding:var(--hc-space-24)}.hc-live .hc-card-recipient .hc-complete-message{font-size:var(--hc-size-lg)}.hc-receive-action{padding:24px;gap:16px}.hc-receive-action h2{font-size:22px}.hc-receive-footlinks{gap:0 24px;margin-top:24px}.hc-gift-retain{padding:16px}}@media (max-width:480px){.hc-gift-source-options{grid-template-columns:minmax(0,1fr)}}