@layer base,vendor,prose,components,utilities;.marketing-page{max-width:65ch;margin:var(--space-6) auto;min-width:0}.marketing-page .bordered{background:var(--surface);padding:var(--space-5);border-radius:var(--radius-lg)}.marketing-page h1{margin-top:0}.marketing-page p,.marketing-page strong{overflow-wrap:anywhere}.marketing-page .btn{white-space:normal;min-height:44px}.marketing-eyebrow{color:var(--text-secondary);font-size:var(--fs-12);margin-bottom:var(--space-2)}.marketing-disclosure,.marketing-details{color:var(--text-secondary);font-size:var(--fs-14)}.marketing-details{margin-bottom:var(--space-4)}.marketing-details summary{cursor:pointer}.marketing-honeypot{display:none}.marketing-lists{margin:var(--space-5) 0;padding:0;list-style:none}.marketing-lists li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border-divider);flex-wrap:wrap;display:flex}.marketing-lists li div{min-width:0}.marketing-lists small{color:var(--text-secondary);margin-top:var(--space-1);display:block}.marketing-lists form{margin:0}.marketing-print-page img{max-width:100%;height:auto}@media print{.marketing-print-action{display:none}}.marketing-seller-identity{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.marketing-seller-identity .profile_pic{flex:0 0 64px;width:64px;height:64px}.marketing-seller-identity .profile_pic :is(img,.avatar_placeholder){object-fit:cover;width:100%;height:100%}.marketing-seller-identity h1,.marketing-seller-identity p{margin:0}.marketing-seller-identity .marketing-eyebrow{margin-bottom:var(--space-2)}.marketing-page details summary{min-height:44px;padding-block:var(--space-3);cursor:pointer;display:list-item}.marketing-page .platform-notice{margin-block:var(--space-4)}.marketing-attestation{align-items:flex-start}.marketing-attestation input[type=checkbox]{flex:none}.marketing-print-page{text-align:center}.marketing-print-page .marketing-seller-identity{justify-content:center}.marketing-print-page h1{font-size:var(--fs-36)}.marketing-print-page .marketing-print-qr{width:70%;margin-inline:auto;display:block}.marketing-print-page .marketing-print-brand{margin:var(--space-6) 0 0}.marketing-print-page .marketing-print-brand img{width:120px;height:auto}.marketing-print-url{font-size:var(--fs-20)}.marketing-import-page{max-width:65ch}.marketing-import-page form .actions{justify-content:flex-start}@page{margin:12mm}@media print{.marketing-print-page{width:100%;max-width:none;margin:0}.marketing-print-page .bordered{padding:0}.marketing-print-page .marketing-print-qr{width:65%;min-width:64mm;max-width:none}}
