.partner-share{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:18px;margin:14px 0;display:grid}.partner-qr{border:1px solid var(--line);border-radius:var(--r-md,10px);background:#fff;width:140px;padding:10px}.partner-qr svg,.pc-qr svg{width:100%;height:auto;display:block}.partner-share input{width:100%}.partner-share .actions{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}@media (max-width:520px){.partner-share{grid-template-columns:1fr}}.partner-print{padding-bottom:48px}.pc-bar{padding-top:24px}.pc-bar .actions{margin:12px 0 20px}.pc-sheet{border:1px solid var(--line);background:#fff;width:min(100% - 32px,8.5in);margin:0 auto}.partner-card{box-sizing:border-box;color:#13243d;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 1.9in;gap:14px 28px;height:5.3in;padding:.45in .5in .35in;display:grid}.pc-text{min-width:0}.pc-brand{align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;display:flex}.pc-brand svg{width:26px;height:26px}.pc-kicker{text-transform:uppercase;letter-spacing:.06em;color:#4a5a72;margin:0 0 4px;font-size:14px;font-weight:650}.partner-card h2{letter-spacing:-.015em;margin:0 0 10px;font-size:26px;line-height:1.12}.partner-card p{margin:0 0 8px;font-size:14.5px;line-height:1.45}.pc-free{font-weight:650}.pc-scan{text-align:center;align-self:center}.pc-qr{width:1.6in;height:1.6in;margin:0 auto 8px}.pc-scan p{font-size:12.5px}.pc-scan strong{word-break:break-all}.pc-foot{color:#4a5a72;border-top:1px solid #d9dde4;grid-column:1/-1;padding-top:8px;font-size:11px!important}.pc-cut{border:0;border-top:1px dashed #9aa6b8;margin:0}@media (max-width:640px){.partner-card{grid-template-columns:1fr;height:auto;padding:24px 20px}.pc-qr{width:160px;height:160px}}@media print{@page{size:letter;margin:.2in}.partner-print{padding:0}.pc-sheet{border:0;width:8.1in;margin:0}.partner-card{break-inside:avoid;grid-template-columns:minmax(0,1fr) 1.9in;height:5.3in;padding:.45in .5in .35in}.pc-qr{width:1.6in;height:1.6in}}
