.tailored-cv-paper{width:100%;max-width:210mm;min-height:280px;margin:0 auto;padding:14mm 16mm;background:#fafaf7;color:#15140f;border:1px solid #d8cebb;border-radius:4px;box-shadow:0 8px 32px #00000038;font-family:Georgia,Times New Roman,serif;font-size:10pt;line-height:1.45;box-sizing:border-box}.tailored-cv-paper h1{font-size:20pt;font-weight:700;margin:0 0 2pt;letter-spacing:-.01em}.tailored-cv-paper .cv-headline{font-size:11pt;color:#3a382f;margin:0 0 6pt;font-weight:600}.tailored-cv-paper .cv-contact{font-size:9pt;color:#6f6a5c;margin-bottom:12pt}.tailored-cv-paper h2{font-size:10.5pt;text-transform:uppercase;letter-spacing:.08em;margin:12pt 0 5pt;font-weight:700;border-bottom:1pt solid #d8cebb;padding-bottom:2pt}.tailored-cv-paper p{margin:0 0 6pt}.tailored-cv-paper ul{margin:0 0 8pt;padding-left:1.2em}.tailored-cv-paper li{margin-bottom:2pt}.tailored-cv-paper .cv-skills-block{margin:0}.tailored-cv-paper .cv-skills-line{display:none;margin:0;font-size:9.5pt;line-height:1.45}.tailored-cv-paper .cv-skills-tags{display:flex;flex-wrap:wrap;gap:4pt 6pt;margin-top:4pt}.tailored-cv-paper .cv-skill-tag{display:inline-block;font-size:8.5pt;padding:1pt 5pt;border:.5pt solid #d8cebb;border-radius:2pt;background:#f3f0e8;color:#3a382f}.tailored-cv-paper .cv-skill-tag--more{font-style:italic;background:#0000;border-style:dashed}.tailored-cv-paper .cv-entry-title{margin-bottom:0}.tailored-cv-paper--compact{font-size:9pt;padding:10mm 12mm}.tailored-cv-paper--compact h1{font-size:17pt}.tailored-cv-paper .cv-preview-section-title,.tailored-cv-paper--compact h2{font-size:9.5pt;margin-top:8pt}.cv-preview-section{margin-bottom:4pt}.cv-preview-section-title{font-size:10.5pt;text-transform:uppercase;letter-spacing:.08em;font-weight:700;border-bottom:1pt solid #d8cebb;padding-bottom:2pt;margin:10pt 0 4pt;cursor:pointer;list-style:none}.cv-preview-section-title::-webkit-details-marker{display:none}.cv-preview-section-body{padding-bottom:4pt}.cv-role-block+.cv-role-block{margin-top:6pt}.tailored-cv-print-host{display:none}@media print{@page{size:A4;margin:14mm 16mm}body,html{background:#fff!important;margin:0!important;padding:0!important}body.cv-print-active>:not(.tailored-cv-print-host){display:none!important}body.cv-print-active .tailored-cv-print-host{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important}body.cv-print-active .tailored-cv-print-root{position:static!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;border-radius:0!important;background:#fff!important;color:#15140f!important;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}body.cv-print-active .cv-print-header{margin:0!important;padding:0!important;break-after:avoid;page-break-after:avoid}body.cv-print-active .cv-print-header+.cv-preview-section--print,body.cv-print-active .cv-print-header+details.cv-preview-section{break-before:avoid;page-break-before:avoid;margin-top:0!important}body.cv-print-active .cv-print-header+.cv-preview-section--print h2,body.cv-print-active .cv-print-header+details.cv-preview-section .cv-preview-section-title{margin-top:6pt!important}body.cv-print-active .cv-preview-section--print,body.cv-print-active details.cv-preview-section{display:block!important;margin:0 0 6pt!important;padding:0!important;break-inside:auto;page-break-inside:auto}body.cv-print-active .cv-preview-section--print h2,body.cv-print-active .cv-preview-section-title{break-after:avoid;page-break-after:avoid;margin:8pt 0 4pt!important}body.cv-print-active details.cv-preview-section>summary{display:block;list-style:none}body.cv-print-active details.cv-preview-section>summary::-webkit-details-marker{display:none}body.cv-print-active .cv-preview-section-body{margin:0!important;padding:0!important}body.cv-print-active .cv-role-block{break-inside:avoid;page-break-inside:avoid}body.cv-print-active .tailored-cv-print-root .cv-skills-tags{display:none!important}body.cv-print-active .tailored-cv-print-root .cv-skills-line{display:block!important}}