.rsa-print-sheet{max-width:980px;margin:32px auto;padding:28px;border:1px solid var(--rsa-border);border-radius:var(--rsa-radius-lg);background:#fff}.rsa-print-sheet__brand{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:var(--agency,#13233F);color:var(--agency-text,#fff);border-radius:var(--rsa-radius-md)}.rsa-print-sheet__brand img{max-width:220px;max-height:64px;object-fit:contain}.rsa-print-sheet__brand strong{font-size:22px}.rsa-print-sheet__brand>span{font-size:14px;font-weight:800}.rsa-print-sheet__hero{display:block;width:100%;max-height:520px;margin-top:18px;object-fit:cover;border-radius:var(--rsa-radius-lg)}.rsa-print-sheet__intro{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:24px 0}.rsa-print-sheet__intro h1{margin:0;color:var(--rsa-navy);font-size:32px;line-height:1.08}.rsa-print-sheet__intro p{margin:8px 0 0;color:var(--rsa-muted);font-size:15px}.rsa-print-sheet__intro>strong{white-space:nowrap;color:var(--rsa-navy);font-size:24px}.rsa-print-sheet__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;border-top:1px solid var(--rsa-border);border-left:1px solid var(--rsa-border)}.rsa-print-sheet__facts>div{padding:12px;border-right:1px solid var(--rsa-border);border-bottom:1px solid var(--rsa-border)}.rsa-print-sheet__facts dt{color:var(--rsa-muted);font-size:13px}.rsa-print-sheet__facts dd{margin:4px 0 0;color:var(--rsa-navy);font-size:15px;font-weight:800}.rsa-print-sheet__content{margin-top:24px}.rsa-print-sheet__content h2{margin:0 0 10px;color:var(--rsa-navy);font-size:22px}.rsa-print-sheet__content p{max-width:72ch;color:var(--rsa-ink);font-size:15px;line-height:1.55}.rsa-print-sheet__features{display:flex;flex-wrap:wrap;gap:8px}.rsa-print-sheet__features span{padding:7px 10px;border:1px solid var(--rsa-border);border-radius:var(--rsa-radius-sm);font-size:13px}.rsa-print-sheet__agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rsa-print-sheet__agents>div{display:grid;gap:4px;padding:12px;border:1px solid var(--rsa-border);border-radius:var(--rsa-radius-md)}.rsa-print-sheet__agents strong{color:var(--rsa-navy)}.rsa-print-sheet__agents span{color:var(--rsa-muted);font-size:14px}.rsa-print-sheet footer{display:flex;justify-content:space-between;gap:20px;margin-top:28px;padding-top:14px;border-top:1px solid var(--rsa-border);color:var(--rsa-muted);font-size:12px}.rsa-print-actions{display:flex;justify-content:center;gap:10px;margin:0 auto 34px}.rsa-print-actions button,.rsa-print-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--rsa-radius-md);font-size:14px;font-weight:800;text-decoration:none}.rsa-print-actions button{border:0;background:var(--rsa-red);color:#fff}.rsa-print-actions a{border:1px solid var(--rsa-border-dark);background:#fff;color:var(--rsa-navy)}.rsa-print-empty{max-width:760px;margin:40px auto;padding:24px;border:1px solid var(--rsa-border);border-radius:var(--rsa-radius-lg);background:#fff}.rsa-print-empty h2{margin-top:0;color:var(--rsa-navy)}@media(max-width:720px){.rsa-print-sheet{margin:16px;padding:18px}.rsa-print-sheet__intro{display:grid}.rsa-print-sheet__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rsa-print-sheet__agents{grid-template-columns:1fr}}@media print{body{background:#fff!important}.rsa-site-header,.rsa-site-footer,.rsa-print-actions{display:none!important}.rsa-print-sheet{max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.rsa-print-sheet__hero{max-height:420px}.rsa-print-sheet footer{font-size:10px}@page{margin:12mm}}