/* Два заполненных примера из настоящих шаблонов конструктора */
.bl-prose .bl-resume-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 14px}
.bl-prose .bl-resume-card{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid #d9e6f4;border-radius:16px;background:#f7faff}
.bl-prose .bl-resume-card__name{margin:0 0 10px;font-size:14px;line-height:1.35;font-weight:700;color:#17243a}
.bl-prose .bl-resume-card__preview{display:block;aspect-ratio:580/820;overflow:hidden;border:1px solid #d9e3ef;border-radius:8px;background:#fff}
.bl-prose .bl-resume-card__preview img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}
.bl-prose .bl-resume-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.bl-prose .bl-resume-card__actions a{display:inline-flex;flex:1 1 130px;align-items:center;justify-content:center;min-height:44px;padding:9px 10px;border:1px solid #0759eb;border-radius:9px;font-size:13px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none}
.bl-prose .bl-resume-card__download{color:#fff!important;background:#0759eb}
.bl-prose .bl-resume-card__fill{color:#0759eb!important;background:#fff}
.bl-prose .bl-resume-card__actions a:hover{filter:brightness(.94)}
.bl-prose .bl-resume-card__actions a:focus-visible,.bl-prose .bl-resume-card__preview:focus-visible{outline:3px solid #7eabff;outline-offset:3px}
.bl-prose .bl-resume-fig>figcaption{margin:0 0 12px}
.bl-prose .bl-resume-original{border-top:1px solid #e1e8f1;padding-top:10px;color:#4b5c71;font-size:14px}
.bl-prose .bl-resume-original>summary{cursor:pointer;color:#0759eb;min-height:44px;display:flex;align-items:center}
.bl-prose .bl-resume-original>div{margin-top:10px}
@media(max-width:640px){.bl-prose .bl-resume-grid{grid-template-columns:minmax(0,1fr)}.bl-prose .bl-resume-card{padding:12px}}
