.resume-doc .r-bullet{color:var(--color-paper-2);padding-left:.95rem;font-size:.9375rem;line-height:1.6;position:relative}.resume-doc .r-bullet:before{content:"";background:var(--color-ink-400);border-radius:9999px;width:.25rem;height:.25rem;position:absolute;top:.66em;left:0}.resume-doc .r-bullet-plain{color:var(--color-paper-2);font-size:.9375rem;line-height:1.6}@media print{@page{size:A4;margin:12mm 14mm}html,body{font-size:9pt;line-height:1.4;color:#14161a!important;background:#fff!important}.resume-doc,.shell,main,body>div{border:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.resume-doc,.resume-doc *{color:#14161a!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.resume-doc .r-name{letter-spacing:-.03em;line-height:1.05;font-size:19pt!important}.resume-doc .r-contact{color:#3d444e!important;font-size:8pt!important}.resume-doc .r-summary{line-height:1.42;color:#22262c!important;font-size:9pt!important}.resume-doc .r-section-title{letter-spacing:.13em;break-after:avoid;page-break-after:avoid;padding-bottom:2pt;border-bottom:.6pt solid #b9bec6!important;font-size:8pt!important}.resume-doc .r-section{margin-top:10pt!important}.resume-doc .r-role{min-width:0;font-weight:600;font-size:10pt!important}.resume-doc .r-org{color:#2b313a!important;font-size:9.5pt!important}.resume-doc .r-meta{color:#4a515b!important;font-size:8pt!important}.resume-doc .r-skill-label{font-weight:600;font-size:9.5pt!important}.resume-doc .r-bullet,.resume-doc .r-bullet-plain,.resume-doc li,.resume-doc p,.resume-doc dd{color:#22262c!important;font-size:9pt!important;line-height:1.4!important}.resume-doc .r-bullet:before{width:2pt;height:2pt;background:#6b7480!important}.resume-doc .r-tag{display:none!important}.resume-doc li,.resume-doc .r-entry{break-inside:avoid;page-break-inside:avoid}.resume-doc .r-columns{grid-template-columns:1fr 1fr!important;gap:16pt!important;display:grid!important}.resume-doc a{text-decoration:none;color:#14161a!important}.resume-doc a[data-print-url]:after{content:" (" attr(data-print-url) ")";font-size:7.5pt;color:#6b7480!important}}
