/* Owners use the approved reading shell and the existing conversion controls. */
.owner-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:20px}
.owner-intro-actions .cv-primary{width:auto;min-height:44px;padding:11px 42px 11px 17px;text-decoration:none}
.owner-intro-actions>span{font-size:12px;color:var(--info-muted)}
.owner-form-panel{max-width:720px;border:1px solid var(--line);border-radius:8px;padding:24px;background:#f9fbfc}
.owner-form-panel .cv-required{margin:0 0 20px;font-size:12px;color:var(--info-muted)}
.owner-form-panel .cv-form-pair{grid-template-columns:1fr 1fr;align-items:start;gap:0 20px}
.owner-form-panel .cv-field{margin-bottom:20px}
.owner-form-panel .cv-field label{font-size:13px;line-height:1.5}
.owner-form-panel .cv-field input,.owner-form-panel .cv-field select,.owner-form-panel .cv-field textarea{font-size:16px}
.owner-form-panel .cv-field-note,.owner-form-panel .cv-preview-note,.owner-form-panel .cv-privacy-note{font-size:12px;line-height:1.7}
.owner-form-panel .cv-consent label{font-size:12px;line-height:1.8}
.owner-form-panel .cv-primary{max-width:360px;margin-top:20px}
.owner-form-panel .cv-preview-note{text-align:left}
.owner-form-panel .cv-error{font-size:12px}
.owner-form-panel [hidden]{display:none!important}
.owner-channel{margin-top:22px}
.owner-channel p{font-size:13px;line-height:1.8;color:var(--info-muted)}
.owner-channel .info-links{margin-top:5px}
.owner-channel .sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
@media(max-width:800px){.owner-form-panel .cv-form-pair{grid-template-columns:1fr;gap:0}.owner-form-panel{padding:22px}.owner-form-panel .cv-primary{max-width:none}}
@media(max-width:500px){.owner-form-panel{padding:18px 16px}.owner-intro-actions{gap:10px 14px}.owner-form-panel .cv-primary{padding-inline:20px 40px}.owner-form-panel .cv-privacy-note{margin-left:0}}
@media print{.owner-intro-actions,.owner-form-panel,.owner-channel{display:none}}
