.cv-organizer{max-width:860px;margin:0 auto;padding:32px 20px;line-height:1.7;overflow-wrap:anywhere}
.cv-organizer header{padding:8px 0 28px;border-bottom:1px solid #395049}
.cv-organizer header img{float:right;margin:0 0 16px 20px}
.cv-organizer h1{font-size:32px;line-height:1.2;letter-spacing:0;margin:10px 0 16px}
.cv-organizer h2{font-size:21px;line-height:1.35;letter-spacing:0}
.cv-organizer section{padding:20px 0;border-bottom:1px solid #395049}
.cv-organizer p{max-width:72ch;margin:10px 0 18px}
.cv-organizer ol{padding-left:24px}.cv-organizer li{padding:8px 0 8px 6px}
.cv-organizer header>a{display:inline-flex;align-items:center;gap:8px;background:#c8e968;color:#132018;padding:10px 16px;border-radius:4px;font-weight:700;text-decoration:none}
.cv-organizer footer{padding:24px 0}.cv-organizer footer p{margin:0 0 12px}
@media(max-width:480px){.cv-organizer{padding:24px 12px}.cv-organizer h1{font-size:26px}.cv-organizer header img{width:48px;height:48px}}
