/* Five independently arranged CV sheets. All rules are scoped to the snapshot. */
.cv-document{--cv-blue:#0069b4;--cv-ink:#213b4b;--cv-muted:#637783;--cv-line:#dce5ea;max-width:980px;margin:0 auto;background:#fff;color:var(--cv-ink);font:13px/1.75 'Noto Sans KR',Arial,sans-serif;border:1px solid var(--cv-line);overflow-wrap:anywhere}
.cv-document[lang=en]{font-family:Arial,Helvetica,sans-serif;--cv-blue:#204c78}
.cv-document *{box-sizing:border-box}.cv-document h1,.cv-document h2,.cv-document h3,.cv-document p{margin:0}
.cv-document h1{font:800 36px/1.3 SUITE,'Noto Sans KR',Arial,sans-serif;letter-spacing:-.03em;margin:14px 0 7px}.cv-document[lang=en] h1{font-family:Georgia,serif;font-weight:500}
.cv-kicker{font-size:10px;font-weight:700;letter-spacing:.11em;color:var(--cv-blue)}.cv-career{font-size:14px;color:var(--cv-muted)}
.cv-field{font-size:10px;color:var(--cv-muted);margin-top:8px!important}
.cv-header{padding:38px 40px 28px}.cv-period{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-top:22px!important;font-size:11px;color:var(--cv-muted)}.cv-period strong{font-size:13px;color:var(--cv-ink);font-weight:600}
.cv-section{min-width:0;margin-bottom:30px}.cv-section>h2{font:750 15px/1.5 SUITE,'Noto Sans KR',sans-serif;padding-bottom:12px;border-bottom:1px solid var(--cv-line);margin-bottom:15px}.cv-document[lang=en] .cv-section>h2{font:600 15px/1.5 Arial,sans-serif}
.cv-document h3{font:600 13px/1.65 'Noto Sans KR',Arial,sans-serif}.cv-document[lang=en] h3{font-family:Arial,sans-serif}.cv-document li p{font-size:11px;color:var(--cv-muted);margin-top:4px}.cv-document time{font-size:10px;color:var(--cv-muted);font-variant-numeric:tabular-nums}
.cv-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:20px 40px;background:#f0f5f8;border-top:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line);gap:15px}.cv-metrics>div{min-width:0}.cv-metrics dt{font-size:10px;color:var(--cv-muted)}.cv-metrics dd{font:750 26px/1.4 SUITE,Arial,sans-serif;margin:5px 0 0;color:var(--cv-ink);font-variant-numeric:tabular-nums}
.cv-education,.cv-projects,.cv-memories{list-style:none;padding:0;margin:0}.cv-education>li{display:grid;grid-template-columns:135px minmax(0,1fr) 20px;gap:17px;padding:12px 0;border-bottom:1px solid #edf1f3;align-items:baseline}.cv-degree-status{text-align:right;font-size:13px;color:#a3afb6}.cv-awarded{color:#326353}
.cv-projects>li{display:grid;grid-template-columns:31px minmax(0,1fr);gap:13px;align-items:baseline;padding:11px 0;border-bottom:1px solid #edf1f3}.cv-project-number{font:12px/1.6 monospace;color:var(--cv-blue)}
.cv-memories>li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:11px 0}.cv-note{font-size:10px;color:var(--cv-muted);margin-top:13px!important;line-height:1.8}.cv-empty{font-size:11px;color:var(--cv-muted);display:block!important}
.cv-footer{border-top:1px solid var(--cv-line);padding:17px 40px;display:flex;justify-content:space-between;gap:15px;font-size:9px;color:var(--cv-muted)}
/* 01: broad portal header and a dated timeline spine. */
.cv-timeline{border-top:5px solid #009edb}.cv-timeline-body{padding:30px 40px 5px}.cv-timeline .cv-memories{border-left:2px solid #c7dce9;padding-left:18px}.cv-timeline .cv-memories li{position:relative}.cv-timeline .cv-memories li:before{content:'';position:absolute;left:-23px;top:19px;border-radius:50%;width:8px;height:8px;background:var(--cv-blue);box-shadow:0 0 0 3px white}
/* 02: ruled archive table, restrained typography, no timeline dots. */
.cv-ledger{padding:0 40px;border-top:8px solid #43525a}.cv-ledger .cv-header{padding:32px 0 24px;border-bottom:2px solid #43525a;margin-bottom:27px;position:relative}.cv-record-stamp{float:right;font:11px/1.5 monospace;border:1px solid #84959f;padding:7px 9px;color:#637783}.cv-ledger .cv-kicker{color:#637783}.cv-ledger .cv-section>h2{font-family:'Noto Sans KR',Arial,sans-serif;font-size:13px;letter-spacing:.04em}.cv-ledger-table{width:100%;border-collapse:collapse;font-size:11px}.cv-ledger-table th,.cv-ledger-table td{text-align:left;padding:9px 13px;border-bottom:1px solid var(--cv-line)}.cv-ledger-table thead{background:#eff2f4}.cv-ledger-table tbody th{font-weight:400}.cv-ledger-table td{font:600 16px/1.5 SUITE,Arial,sans-serif;text-align:right}.cv-ledger-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px}.cv-ledger-body>.cv-section:first-child{grid-column:1/-1}.cv-ledger .cv-memories>li{grid-template-columns:1fr;gap:3px}.cv-ledger .cv-footer{padding-left:0;padding-right:0}
/* 03: editorial folio with a generous masthead and milestone cards. */
.cv-folio{border-color:#dfd7ca;--cv-ink:#393830;--cv-muted:#777367;--cv-blue:#78633d;--cv-line:#e4ded2;background:#fffefa}.cv-folio .cv-header{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;padding-top:48px}.cv-folio .cv-header h1{font-family:Georgia,'Noto Sans KR',serif;font-size:46px}.cv-folio .cv-period{display:grid;gap:5px;text-align:right;flex-shrink:0}.cv-folio-line{padding:0 40px 25px;font-family:Georgia,'Noto Sans KR',serif;font-size:16px;color:#8a7a5e;border-bottom:1px solid var(--cv-line)}.cv-folio-body{padding:30px 40px 3px}.cv-folio .cv-education{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cv-folio .cv-education>li{display:flex;flex-direction:column;gap:12px;border-left:2px solid #b7a581;border-bottom:0;padding:7px 0 7px 14px}.cv-folio .cv-degree-status{display:none}.cv-folio .cv-metrics{background:transparent;padding:0;border:0}.cv-folio .cv-metrics dd{font-family:Georgia,serif;font-weight:400}.cv-folio .cv-projects>li{grid-template-columns:31px minmax(0,1fr);padding:14px 0}
/* 04: dark researcher identity rail with light reading pane. */
.cv-dossier-layout{display:grid;grid-template-columns:260px minmax(0,1fr)}.cv-dossier-sidebar{background:#203b50;color:#fff;min-width:0}.cv-dossier-sidebar .cv-header{padding:32px 26px}.cv-dossier-sidebar .cv-kicker{color:#9ed6ef;font-size:9px}.cv-dossier-sidebar h1{font-size:31px}.cv-dossier-sidebar .cv-career{color:#d2dfe8;font-size:12px}.cv-dossier-sidebar .cv-period{display:grid;gap:6px;font-size:10px;color:#bfd0dd}.cv-dossier-sidebar .cv-period strong{color:#fff}.cv-dossier-sidebar .cv-metrics{grid-template-columns:1fr 1fr;padding:24px 26px;background:transparent;border-color:#486275;gap:21px 16px}.cv-dossier-sidebar .cv-metrics dt{color:#b9cfdd}.cv-dossier-sidebar .cv-metrics dd{color:#fff;font-size:27px}.cv-dossier-main{padding:31px 30px 0}.cv-dossier .cv-education>li{grid-template-columns:minmax(0,1fr) 18px;gap:4px 10px}.cv-dossier .cv-education time{grid-column:1/-1}.cv-dossier .cv-memories>li{grid-template-columns:1fr;gap:4px}.cv-dossier .cv-footer{background:#f1f5f7}
.cv-dossier-sidebar .cv-field{color:#b9cfdd}
/* 05: blue ruled notebook with a margin and individual project notes. */
.cv-notebook{background:#fbfcfe;border-color:#cbd8e5;--cv-line:#d8e2ec}.cv-notebook .cv-header{border-bottom:1px solid var(--cv-line);padding-left:48px;position:relative}.cv-notebook-tab{display:inline-block;font:10px/1.5 monospace;letter-spacing:.08em;color:#fff;background:#547994;padding:5px 10px;margin-bottom:12px}.cv-notebook .cv-kicker{font-size:9px}.cv-notebook h1{font-size:34px}.cv-notebook-body{padding:30px 40px 1px 48px;background:linear-gradient(to right,transparent 28px,#e8bfbd 28px,#e8bfbd 29px,transparent 29px),repeating-linear-gradient(to bottom,transparent,transparent 30px,#e7eef6 30px,#e7eef6 31px)}.cv-notebook .cv-section{padding:12px 16px 17px;background:rgba(255,255,255,.94);border:1px solid #dbe5ee}.cv-notebook .cv-metrics{background:#f5f8fc;padding:12px 5px;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cv-notebook .cv-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cv-notebook .cv-projects>li{border:1px solid #dce5ec;border-top:3px solid #8cb5ce;padding:13px 12px;grid-template-columns:24px minmax(0,1fr);gap:7px;align-items:start;background:#fcfdff}.cv-notebook .cv-projects h3{font-size:12px}
@media(max-width:700px){.cv-header{padding:27px 25px 22px}.cv-document h1{font-size:31px}.cv-metrics{padding:17px 25px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-timeline-body,.cv-folio-body{padding:25px 25px 0}.cv-footer{padding:15px 25px}.cv-ledger{padding:0 25px}.cv-ledger-body{grid-template-columns:1fr}.cv-ledger-body>.cv-section:first-child{grid-column:auto}.cv-folio .cv-header{display:block}.cv-folio .cv-header h1{font-size:39px}.cv-folio .cv-period{display:flex;text-align:left}.cv-folio-line{padding-left:25px;padding-right:25px;font-size:14px}.cv-folio .cv-education{grid-template-columns:1fr}.cv-folio .cv-education>li{gap:6px}.cv-dossier-layout{grid-template-columns:1fr}.cv-dossier-sidebar .cv-header{padding:27px 25px 22px}.cv-dossier-sidebar .cv-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 25px}.cv-dossier-main{padding:25px 25px 0}.cv-notebook .cv-header{padding-left:32px}.cv-notebook-body{padding:24px 20px 1px 32px;background-position:-10px 0}.cv-notebook .cv-projects{grid-template-columns:1fr}}
@media(max-width:420px){.cv-document{font-size:12px}.cv-header{padding:23px 18px 20px}.cv-kicker{font-size:9px;letter-spacing:.055em}.cv-document h1{font-size:29px}.cv-career{font-size:12px}.cv-period{flex-wrap:wrap;gap:5px;margin-top:16px!important;font-size:10px}.cv-period strong{font-size:12px}.cv-metrics{padding:17px 18px;gap:15px 10px}.cv-metrics dt{font-size:9px}.cv-metrics dd{font-size:23px}.cv-section{margin-bottom:24px}.cv-section>h2{font-size:14px;margin-bottom:10px;padding-bottom:10px}.cv-education>li{grid-template-columns:minmax(0,1fr) 17px;gap:5px 10px;padding:11px 0}.cv-education time{grid-column:1/-1}.cv-document h3{font-size:12px}.cv-document li p{font-size:10px}.cv-projects>li{grid-template-columns:24px minmax(0,1fr);gap:8px}.cv-memories>li{grid-template-columns:1fr;gap:4px}.cv-timeline-body,.cv-folio-body{padding:23px 18px 0}.cv-timeline .cv-memories{padding-left:15px}.cv-timeline .cv-memories li:before{left:-20px}.cv-footer{padding:14px 18px;flex-wrap:wrap;gap:5px;font-size:9px}.cv-ledger{padding:0 18px}.cv-ledger .cv-header{padding-top:23px}.cv-record-stamp{float:none;display:inline-block;font-size:9px;margin-bottom:13px}.cv-ledger-table th,.cv-ledger-table td{padding:8px 10px}.cv-folio .cv-header h1{font-size:34px}.cv-folio .cv-period{flex-wrap:wrap;text-align:left;gap:4px}.cv-folio-line{padding:0 18px 20px;font-size:13px}.cv-folio .cv-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cv-dossier-sidebar .cv-header{padding:23px 18px}.cv-dossier-sidebar .cv-metrics{padding:18px;gap:16px 10px}.cv-dossier-sidebar .cv-metrics dd{font-size:24px}.cv-dossier-main{padding:23px 18px 0}.cv-notebook .cv-header{padding:23px 18px}.cv-notebook-body{padding:20px 12px 1px 20px;background-position:-19px 0}.cv-notebook .cv-section{padding:13px 11px}.cv-notebook .cv-projects>li{padding:11px 9px}.cv-note{font-size:9px}}
@media print{.cv-document{max-width:none;border:0;font-size:10pt;box-shadow:none;background:white!important;--cv-ink:#111;--cv-muted:#444;--cv-line:#bbb;--cv-blue:#333;print-color-adjust:exact;-webkit-print-color-adjust:exact}.cv-document .cv-header{padding-top:14px}.cv-document .cv-section{break-inside:avoid}.cv-document li,.cv-ledger-table tr{break-inside:avoid}.cv-document h1{font-size:27pt}.cv-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.cv-document .cv-footer{font-size:8pt}.cv-dossier-layout{grid-template-columns:230px minmax(0,1fr)}.cv-dossier-sidebar{background:#eef1f3;color:#111}.cv-dossier-sidebar .cv-kicker,.cv-dossier-sidebar .cv-career,.cv-dossier-sidebar .cv-period,.cv-dossier-sidebar .cv-period strong,.cv-dossier-sidebar .cv-metrics dt,.cv-dossier-sidebar .cv-metrics dd{color:#222}.cv-dossier-sidebar .cv-metrics{grid-template-columns:1fr 1fr}.cv-notebook-body{background:none}.cv-notebook .cv-section{background:white}.cv-document .cv-projects>li{break-inside:avoid}.cv-folio .cv-education{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* Fictional-record identification is included in screen, standalone HTML and print. */
.cv-document{position:relative;isolation:isolate}.cv-watermark{position:absolute;z-index:-1;top:260px;left:8%;right:8%;transform:rotate(-25deg);text-align:center;color:#36506a18;font:700 40px/1.5 Arial,sans-serif;pointer-events:none}.cv-fiction-notice{font-size:11px!important;color:#775f3c;padding:8px 0;border-bottom:1px solid #d7dce0}.cv-advisor{font-size:12px!important}.cv-document .ending-statistics{padding:24px 0;border-top:1px solid #b5c1c9}.cv-document .ending-statistics h2{font-size:19px}.cv-document .stat-fiction{font-size:11px}.cv-document .parameter-figure{margin:22px 0;break-inside:avoid}.cv-document .parameter-figure figcaption{font:600 12px Arial,'Noto Sans KR',sans-serif;margin-bottom:8px}.cv-document .parameter-figure svg{display:block;width:100%;font-family:Arial,'Noto Sans KR',sans-serif}.cv-document .parameter-data{width:100%;font-size:10px;border-collapse:collapse}.cv-document .parameter-data caption{text-align:left;font-size:10px;margin:8px 0}.cv-document .parameter-data th{text-align:left;font-weight:400}.cv-document .parameter-data td{text-align:right}.cv-document .parameter-data th,.cv-document .parameter-data td{padding:2px 6px;border-bottom:1px solid #e8e8e8}
@media print{.cv-watermark{position:fixed;top:40%;color:#36506a24;font-size:34px}.cv-fiction-notice{display:block!important}.cv-document .parameter-data{font-size:8px}.cv-document .parameter-figure{break-inside:avoid;page-break-inside:avoid}}

.cv-document{overflow-x:clip}.cv-watermark{z-index:0;color:#36506a24;max-width:84%;overflow-wrap:anywhere}.cv-impact{padding:16px 24px;font-size:12px}.grant-application{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grant-application label{display:grid;gap:5px;font-size:12px}.grant-application select{min-height:40px;min-width:0;width:100%}.grant-list{list-style:none;padding:0}.grant-list li{padding:8px 0;border-bottom:1px solid #dce5ea;display:grid;gap:4px}.grant-list span{font-size:12px}
/* CV summary first, followed by a neutral scientific report. */
.research-report{padding:30px 36px;background:white;color:#161b21;border-top:2px solid #667985;font:12px/1.65 Georgia,'Noto Sans KR',serif}.research-report>header{border-bottom:1px solid #b5bcc3;padding-bottom:18px}.research-report>header small{font:9px Arial,sans-serif;letter-spacing:.1em}.cv-document .research-report h1{font:700 22px/1.5 Georgia,'Noto Sans KR',serif;margin:10px 0}.research-report .ending-statistics{padding-top:16px;border:0}.research-report .parameter-figure{border-bottom:1px solid #d4d7db;padding-bottom:16px}.report-methods{font-size:10px;line-height:1.8;border-top:1px solid #9eaab4;padding-top:12px}.research-report .parameter-data th{font-family:Arial,'Noto Sans KR',sans-serif}.research-report .parameter-data td{font-variant-numeric:tabular-nums}.research-report .stat-fiction{margin:10px 0!important}
@media(max-width:420px){.research-report{padding:22px 16px}.cv-document .research-report h1{font-size:18px}}
@media print{.research-report{break-before:page;page-break-before:always;padding:12mm 0}.research-report>header{break-after:avoid}.cv-document .research-report h1{font-size:17pt}.research-report .parameter-figure{break-inside:avoid}.research-report .parameter-data{font-size:8pt}.report-methods{font-size:8pt}}

.report-appendix{margin-top:30px;border-top:1px solid #8e9ca5;padding-top:22px}.report-appendix>h2{font:700 18px Georgia,'Noto Sans KR',serif;margin-bottom:18px}.cv-summary .cv-section{margin-bottom:20px}.cv-summary .cv-projects li,.cv-summary .cv-memories li{padding:8px 0}
@page{size:A4;margin:12mm}
/* Named manuscripts and permanent first experiences precede parameter figures. */
.cv-lab-record{display:flex;gap:20px;align-items:center;margin:0 0 25px;padding-bottom:20px;border-bottom:1px solid var(--cv-line);break-inside:avoid}.cv-lab-image{display:block;width:260px;height:auto;max-width:100%;flex-shrink:0;background:#f7f5ef}.cv-lab-record figcaption{min-width:0;font-size:11px;color:var(--cv-muted)}.cv-lab-record figcaption strong{display:block;margin-bottom:5px;font-size:13px;color:var(--cv-ink)}.cv-lab-record figcaption span{display:block}
@media(max-width:600px){.cv-lab-record{display:block}.cv-lab-image{width:100%;max-width:300px;margin:0 auto 12px}.cv-lab-record figcaption{text-align:center}}
@media print{.cv-lab-record{display:flex;gap:6mm;margin-bottom:6mm;padding-bottom:5mm}.cv-lab-image{width:70mm;max-height:42mm;margin:0}.cv-lab-record figcaption{text-align:left;font-size:8pt}.cv-lab-record figcaption strong{font-size:10pt}}
.cv-publications{list-style:none;margin:0;padding:0}.cv-publications>li{display:grid;grid-template-columns:31px minmax(0,1fr);gap:13px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--cv-line)}.cv-document .cv-publication-status{color:var(--cv-ink);font-weight:600}.cv-document .cv-publication-dates{font-variant-numeric:tabular-nums}.cv-section-count{display:block;margin-top:5px;font-size:10px;font-weight:400;color:var(--cv-muted)}.cv-publication-catalog{padding:30px 40px 5px;border-top:2px solid var(--cv-line)}.cv-publication-catalog>.cv-note{margin:0 0 30px!important}.cv-summary .cv-publications>li{padding:8px 0}.cv-summary .cv-milestones li p{display:none}.cv-publication-catalog .cv-milestones{border-left:0;padding-left:0}.cv-publication-catalog .cv-milestones li:before{display:none}
@media(max-width:700px){.cv-publication-catalog{padding:25px 25px 0}}
@media(max-width:420px){.cv-publication-catalog{padding:23px 18px 0}.cv-publications>li{grid-template-columns:24px minmax(0,1fr);gap:8px}.cv-section-count{font-size:9px}}
@media print{.cv-publication-catalog{break-before:page;page-break-before:always;padding:5mm 0 0}.cv-publication-catalog .cv-section{break-inside:auto}.cv-publication-catalog h2{break-after:avoid}.cv-document .cv-publications>li{break-inside:avoid}.cv-publication-catalog>.cv-note{font-size:8pt}.cv-summary .cv-publications li{padding:5px 0}.cv-summary .cv-publications h3{font-size:9pt;line-height:1.45}.cv-summary .cv-publications li p{font-size:7.5pt;line-height:1.35;margin-top:2px}.cv-summary .cv-milestones li{padding:4px 0}.cv-summary .cv-milestones h3{font-size:8.5pt}}
@media print{.cv-summary{font-size:9pt}.cv-summary .cv-header{padding:8px 20px 12px!important}.cv-summary .cv-header h1{font-size:24pt}.cv-summary .cv-period{margin-top:10px!important}.cv-summary .cv-metrics{padding:10px 20px}.cv-summary .cv-metrics dd{font-size:19px}.cv-summary .cv-timeline-body,.cv-summary .cv-folio-body,.cv-summary .cv-notebook-body{padding:14px 20px 0}.cv-summary .cv-section{margin-bottom:14px}.cv-summary .cv-section>h2{padding-bottom:6px;margin-bottom:8px}.cv-summary .cv-education li{padding:7px 0}.cv-summary .cv-footer{padding:8px 20px}.cv-summary .cv-impact{padding:8px 20px}.cv-summary .cv-ledger-table th,.cv-summary .cv-ledger-table td{padding:4px 8px}.cv-summary .cv-folio-line{padding:0 20px 12px}.cv-summary .cv-record-stamp{padding:3px}.cv-summary .cv-notebook-tab{margin:0;padding:3px}.report-appendix{break-before:page}.research-report .parameter-figure{page-break-after:always}.research-report .parameter-figure:last-of-type{page-break-after:auto}}
/* Keep the representative CV on one A4 sheet; detail remains in the following catalog. */
@media print{.cv-summary .cv-notebook-body .cv-section{padding-top:7px;padding-bottom:9px}.cv-summary .cv-notebook-body .cv-metrics{padding:5px;gap:8px}.cv-summary .cv-notebook-body{padding-top:10px;padding-bottom:0}.cv-summary .cv-notebook-body .cv-milestones>li{padding:2px 0}}
@media print{.cv-summary{line-height:1.4}.cv-summary .cv-header{padding-top:5px!important;padding-bottom:8px!important}.cv-summary .cv-header h1{margin:8px 0 4px}.cv-summary .cv-fiction-notice{padding:5px 0;font-size:8pt!important}.cv-summary .cv-advisor{font-size:8pt!important}.cv-summary .cv-career{font-size:10pt}.cv-summary .cv-period{margin-top:7px!important}.cv-summary .cv-section{margin-bottom:10px}.cv-summary .cv-section>h2{font-size:10pt;line-height:1.4;margin-bottom:6px;padding-bottom:5px}.cv-summary .cv-education{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cv-summary .cv-education>li{display:block;padding:4px 8px;border-left:1px solid var(--cv-line);border-bottom:0}.cv-summary .cv-education time{display:block;margin-bottom:4px}.cv-summary .cv-education h3{font-size:9pt;line-height:1.4}.cv-summary .cv-degree-status{display:none}.cv-summary .cv-milestones>li{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px;padding:3px 0}.cv-summary .cv-milestones time{font-size:8pt;line-height:1.4}.cv-summary .cv-milestones h3{font-size:8.5pt;line-height:1.4}.cv-summary .cv-metrics{padding:8px 20px;gap:10px}.cv-summary .cv-metrics dt{font-size:7.5pt;line-height:1.4}.cv-summary .cv-metrics dd{font-size:16px;margin:3px 0 0}.cv-summary .cv-ledger-table{font-size:8pt;line-height:1.25}.cv-summary .cv-ledger-table td{font-size:10pt;line-height:1.25}.cv-summary .cv-ledger-table th,.cv-summary .cv-ledger-table td{padding:3px 8px}.cv-summary .cv-folio-line{font-size:10pt;padding-bottom:8px}.cv-summary .cv-publications>li{padding:5px 0}.cv-summary .cv-publications h3{font-size:9pt;line-height:1.35}.cv-summary .cv-publications li p{font-size:7.5pt;line-height:1.3;margin-top:2px}.cv-summary .cv-footer{padding-top:5px;padding-bottom:5px}.cv-summary .cv-impact{padding-top:5px;padding-bottom:5px;font-size:8pt}.cv-summary .cv-dossier-main .cv-education{display:block}.cv-summary .cv-dossier-main .cv-education>li{padding:5px 0;border-left:0}.cv-summary .cv-dossier-sidebar .cv-metrics{grid-template-columns:1fr 1fr;padding:12px 20px}}
