@charset "UTF-8";*{margin:0;padding:0;border:0;font-size:100%}ul,li{margin:0;padding:0}span,q{display:block}p{margin:0}@page{size:A4;margin:15mm 0 20mm}@page:first{margin-top:10mm}a{color:#222;font-weight:inherit;text-decoration:none}a[href]{text-decoration:underline;text-decoration-color:#888}p,q{line-height:1.25em}li{line-height:1.35em}li:first-child{margin-top:0}.content{width:1e3px;height:auto;padding:0 50px;margin:0 auto;font-family:Helvetica,Arial,sans-serif;color:#222}.table{width:100%;display:table}.table .main{display:table-cell;width:70%;padding-right:50px}.table .side{display:table-cell;width:30%;padding-left:50px;text-align:right}.summary{font-size:15px}.summary:empty{display:none}.section-title{font-size:26px;font-weight:400;margin:0 0 20px}.margin-container-2:not(:first-child){margin-top:20px}.margin-container-3:not(:first-child){margin-top:30px}.margin-container-4:not(:first-child){margin-top:50px}.padding-container-2{padding:20px 0}.margin-text-1{margin-top:2px}.margin-text-1:empty{display:none}.margin-text-2{margin-top:4px}.margin-text-2:empty{display:none}.margin-text-3{margin-top:6px}.margin-text-3:empty{display:none}.margin-text-4{margin-top:8px}.margin-text-4:empty{display:none}.margin-text-5{margin-top:14px}.margin-text-5:empty{display:none}.no-break{break-inside:avoid}.no-alone-1{break-inside:avoid}.no-alone-1::after{content:"";display:block;height:75px;margin-bottom:-75px}.no-alone-2{break-inside:avoid}.no-alone-2::after{content:"";display:block;height:150px;margin-bottom:-150px}.markdown h1{font-size:160%;font-weight:bolder}.markdown h2{font-size:150%;font-weight:bolder}.markdown h3{font-size:140%;font-weight:bolder}.markdown h4{font-size:130%;font-weight:700}.markdown h5{font-size:120%;font-weight:700}.markdown h6{font-size:110%;font-weight:700}.markdown ul,.markdown ol{margin-left:20px}.markdown img{display:block;margin:20px auto;max-width:1e3px;text-align:center}.markdown blockquote{margin:20px 0;padding:15px 20px}.markdown blockquote p{display:inline}.markdown code{font-family:monospace}.main .highlights{width:auto;display:block;padding:0 10px;margin-bottom:0;columns:2;column-width:310px;column-gap:10px}.main .highlights li{font-size:14px;list-style:none}.main .highlights li:before{content:"· ";vertical-align:middle}.main .left{display:table-cell}.main .left .title{font-size:18px;font-weight:700;display:block}.main .left .subtitle{font-size:16px;font-weight:lighter;display:block}.main .right{text-align:right;display:table-cell}.main .right .date{font-size:15px;font-weight:lighter;white-space:nowrap}.basics .main{vertical-align:middle}.basics .main .name{font-size:80px;line-height:1em;font-weight:700;display:block;margin-left:-5.6px}.basics .main .label{font-size:40px;line-height:1em;font-weight:lighter;display:block;margin-left:-1.6px}.basics .side{vertical-align:middle;padding-left:0;padding-top:15px}.basics .side .contact{list-style-type:none}.basics .side .contact li{font-size:18px;line-height:1.6em}.links ul{list-style:none}.links ul li{font-size:14px}.education .title{font-size:15px}.education .institution{font-size:15px;font-weight:lighter}.awards .header .title{font-size:15px}.awards .header .awarder{font-size:15px;font-weight:lighter}.awards .summary{font-size:14px}.certificates .name{font-size:15px}.certificates .issuer{font-size:15px;font-weight:lighter}.skills .section-title{margin:0}.skills .container{display:block;columns:2;column-gap:10px}.skills .container .article{break-inside:avoid-column;min-width:120px;padding-top:20px}.skills .container .article span{display:block;font-size:18px;font-weight:lighter}.skills .container .article li{font-size:14px;list-style:none}.languages ul{list-style:none}.languages ul li{font-size:14px}.interests .section-title{margin:0}.interests .container{display:block;columns:2;column-gap:10px}.interests .container .article{break-inside:avoid-column;min-width:120px;padding-top:20px}.interests .container .article span{display:block;font-size:18px;font-weight:lighter}.interests .container .article li{font-size:14px;list-style:none}.references .name{font-size:15px}.references q{font-size:14.5px;font-weight:lighter;font-style:italic}