/* Final overrides for flexible dates, bullets and continuation pages. */
.resume-entry.date-position-left .resume-entry-head{grid-template-columns:auto minmax(0,1fr)!important;align-items:start}.resume-entry.date-position-left .resume-entry-head time{grid-column:1!important;grid-row:1!important;padding-top:3px}.resume-entry.date-position-left .entry-titles{grid-column:2!important;grid-row:1!important}
.resume-entry.date-position-right .resume-entry-head{grid-template-columns:minmax(0,1fr) auto!important}.resume-entry.date-position-right .entry-titles{grid-column:1!important;grid-row:1!important}.resume-entry.date-position-right .resume-entry-head time{grid-column:2!important;grid-row:1!important}
.resume-entry.date-position-above .resume-entry-head,.resume-entry.date-position-below .resume-entry-head{grid-template-columns:1fr!important;gap:4px;align-items:start}.resume-entry.date-position-above .resume-entry-head time{grid-column:1!important;grid-row:1!important}.resume-entry.date-position-above .entry-titles{grid-column:1!important;grid-row:2!important}.resume-entry.date-position-below .entry-titles{grid-column:1!important;grid-row:1!important}.resume-entry.date-position-below .resume-entry-head time{grid-column:1!important;grid-row:2!important;margin-top:2px}.resume-entry.date-position-above ul,.resume-entry.date-position-below ul,.resume-entry.date-position-right ul{margin-left:0!important}
.resume-paper{--bullet-symbol:"•"}.resume-paper.bullets-square{--bullet-symbol:"▪"}.resume-paper.bullets-dash{--bullet-symbol:"–"}.resume-paper.bullets-arrow{--bullet-symbol:"›"}.resume-paper.bullets-check{--bullet-symbol:"✓"}.resume-entry ul{list-style:none!important;padding-left:0!important}.resume-entry li,.resume-paper .plain-list>li{position:relative;padding-left:13px}.resume-entry li::before,.resume-paper .plain-list>li::before,.resume-sidebar #previewSkills li::before,.resume-sidebar #previewInterests li::before,.resume-sidebar .skill-bullet-list li::before{content:var(--bullet-symbol)!important;position:absolute;left:0;color:var(--paper-highlight);font-weight:700}.resume-entry.no-bullets li{padding-left:0}.resume-entry.no-bullets li::before{content:none!important}
.resume-page-frame.page-copy.hide-continuation::before{display:none}.resume-page-frame.page-copy.template-cards{background:color-mix(in srgb,var(--frame-sidebar),white 36%)}
.template-editorial .resume-header{justify-content:flex-start;text-align:left;padding:34px 52px;border-bottom:3px solid var(--paper-highlight)}.template-editorial .resume-identity h2{font-size:2.65rem}.template-editorial .resume-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px;padding:23px 52px 12px;border-bottom:1px solid color-mix(in srgb,var(--paper-accent),white 72%)}.template-editorial .resume-sidebar section{padding:11px 13px;margin:0 0 10px;border-left:3px solid var(--paper-highlight);background:color-mix(in srgb,var(--paper-sidebar),white 58%)}.template-editorial .resume-main{padding:31px 58px}.template-editorial .resume-main h3{text-align:left;border-bottom:1px solid color-mix(in srgb,var(--paper-accent),white 74%)}.template-editorial .resume-main h3:after{margin:8px 0 0}
@media print{.resume-page-frame.page-copy::before{display:block}.resume-page-frame.page-copy.hide-continuation::before{display:none}}
