.CV h2{letter-spacing:2px;text-transform:uppercase;color:#888;margin:0;font-family:darkmode-off-cc,Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:800}.CV .CVArea{padding-top:24px}.CV .CVBody aside{float:right;border:0 solid #b34400;border-bottom-width:1px;width:376px;margin-bottom:24px;margin-left:64px;padding:0 0 24px}.CV .CVBody p{margin:8px 0}.CV .CVSection{margin-top:8px;margin-bottom:24px}.CV .CVSection header{align-items:baseline;gap:0;margin-bottom:-8px;display:flex}.CV .CVSection header h3{color:#b34400;flex:1;margin:0;font-size:1.1rem}.CV .CVSection header h4{color:#999;margin:0;font-size:1rem;font-weight:500}.CV .CVSection header h4:before{content:"  -  "}.CV .CVSection header h4:first-of-type:before{content:none}.CV .CVSection>div>:first-child:not(h4){margin-top:16px}.CV .CVSection>div h4{color:#666;margin-top:8px;font-weight:600}.CV .Cite{margin:12px 0}.CV .Cite h3,.CV .Cite a{margin:0;font-family:darkmode-off-cc,Arial,Helvetica,sans-serif;font-weight:400;display:inline}.CV .Cite h3,.CV .Cite .Pub{font-style:italic}.CV .Cite.Article h3{font-style:normal}.CV .Cite .Pub:after{content:","}.CV .Cite span{margin-left:4px}.CV .Cite span p{display:contents}.CV ul li{margin:8px 0 0;padding:0;list-style:none}.DE{font-weight:400}@media screen and (max-width:800px){main .CV header{align-items:flex-start}main .CV .CVBody{flex-direction:column-reverse;display:flex}main .CV .CVBody aside{float:none;border:0;flex-direction:column-reverse;width:auto;margin-left:0;padding:0;display:flex}}@media screen and (max-width:680px){.CV header .Avatar{display:none}.CV main .CVArea{padding-top:24px}}@media screen and (max-width:480px){.CV main .About .Avatar{display:none}.CV main .CVSection header{display:block}.CV main .CVSection header>*,.CV main .CVSection header h4{display:inline}.CV main .CVSection header h4:first-of-type:before{content:"  -  "}}@media only print{html{font-size:12px}@page{size:A4;margin:2cm 1cm}body{margin:.5cm;position:relative}nav{display:none}main{margin-top:0!important}main .CV{margin:0;padding:0;font-size:12px;line-height:16px}main .CV .CVBody aside{width:6cm}main .CV .CVBody .CVArea{padding-top:16px}}
