.resume-page .container{display:block;margin-bottom:60px}.articlesPage__main h1{font-weight:600;font-size:44px;text-transform:uppercase;color:#000;font-family:"TikTok Sans",sans-serif}.resume-page__download{margin:40px 0;.btn{font-weight:500;font-size:17px;color:#fff;border-radius:2px;padding:14px;width:100%;border:none;text-decoration:none;text-align:center;margin-bottom:20px;background:#151515;transition:.3s;&:hover{color:#f6f6f6;background:#0d437d;border:none}}}.resume-card{border:1px solid #cfcfcf;background:#fff}.resume-card__header{display:flex;justify-content:space-between;gap:24px;padding:18px 22px;background:#5a90cf;color:#fff;border-bottom:1px solid #b7c7dd}.resume-card__header-main{flex:1 1 auto}.resume-card__name{margin:0 0 8px;font-size:22px;line-height:1.2;font-weight:600}.resume-card__meta{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px}.resume-card__meta li,.resume-card__meta-item{display:block;line-height:1.25}.resume-card__meta-label{display:block;font-weight:600;white-space:nowrap;line-height:1.25}.resume-card__meta-value{display:block;margin-top:2px;font-weight:400;line-height:1.25}.resume-card__contacts{display:grid;gap:8px;font-size:14px;min-width:230px;padding-left:18px;border-left:1px dotted #9fc1e6;align-content:start}.resume-card__contact{display:flex;align-items:center;column-gap:6px;flex-wrap:wrap}.resume-card__contact-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.resume-card__contact-icon svg{width:14px;height:14px;fill:currentColor;display:block}.resume-card__contact-label{font-weight:600}.resume-card__contact a{color:#fff;text-decoration:none}.resume-card__contact a:hover{text-decoration:underline}.resume-card__download{margin-top:6px}.resume-card__pdf{display:inline-block;padding:6px 10px;border:1px solid #fff;border-radius:4px;color:#fff;font-size:13px;text-decoration:none}.resume-card__pdf:hover{background:rgba(255,255,255,.15)}.resume-card__body{display:grid;grid-template-columns:220px 1fr;gap:22px;padding:20px 22px 26px;background:#f5f5f5}.resume-card__photo{background:#fff;border:1px solid #cfcfcf;display:flex;align-items:start;justify-content:center;min-height:240px;padding:10px}.resume-card__photo img{width:100%;display:block;object-fit:cover}.resume-card__photo-placeholder{width:120px;height:120px;border-radius:50%;background:#5a90cf;opacity:.9}.resume-card__sections{display:grid;gap:14px}.resume-section{border:1px solid #cfcfcf;background:#fff}.resume-section__title{margin:0;display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:600;border-bottom:1px solid #cfcfcf;background:#fff}.resume-section__icon{width:20px;height:20px;border-radius:50%;background:#5a90cf;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.resume-section__icon svg,.resume-section__icon .resume-section__icon-img{width:12px;height:12px;fill:currentColor;display:block}.resume-section__icon .resume-section__icon-img{object-fit:contain}.resume-section__content{padding:12px 14px;font-size:14px;line-height:1.5}.resume-section__content p{margin:0 0 8px}.resume-section__content p:last-child{margin-bottom:0}.resume-section__content h2,.resume-section__content h3,.resume-section__content h4,.resume-section__content h5,.resume-section__content h6{margin:0 0 8px;line-height:1.25;color:#151515}.resume-section__content h2{font-size:22px;font-weight:500}.resume-section__content h3{font-size:20px;font-weight:500}.resume-section__content h4{font-size:18px;font-weight:600}.resume-section__content h5{font-size:16px;font-weight:700}.resume-section__content h6{font-size:14px;font-weight:700}.resume-section__content strong,.resume-section__content b{font-weight:700}.resume-section__content em,.resume-section__content i{font-style:italic}.resume-section__content a{color:#0d437d;text-decoration:underline;text-underline-offset:2px}.resume-section__content a:hover{text-decoration:none}.resume-section__content ul,.resume-section__content ol{margin:0 0 8px;padding-left:22px;line-height:1.5}.resume-section__content ul{list-style:disc}.resume-section__content ul ul{list-style:circle;margin-top:6px}.resume-section__content ul ul ul{list-style:square}.resume-section__content ol{list-style:decimal}.resume-section__content ol ol{list-style:lower-alpha;margin-top:6px}.resume-section__content ol ol ol{list-style:lower-roman}.resume-section__content li{margin:0 0 4px}.resume-section__content li:last-child{margin-bottom:0}.resume-section__content blockquote,.resume-section__content .wp-block-quote{margin:0 0 8px;padding:10px 12px;color:#222;background:#f7f7f9;border-left:4px solid #d8dbe2;border-radius:8px;font-style:italic}.resume-section__content blockquote p,.resume-section__content .wp-block-quote p{margin:0 0 6px}.resume-section__content blockquote p:last-child,.resume-section__content .wp-block-quote p:last-child{margin-bottom:0}.resume-section__content table{width:100%;border-collapse:collapse;margin:0 0 8px}.resume-section__content th,.resume-section__content td{border:1px solid #67627c;padding:8px;vertical-align:top}.resume-section__content th{background:#f6f6f6;font-weight:700}.resume-section__content hr{width:100%;box-sizing:border-box;height:2px;margin:8px 0;border:none;border-radius:100px;background:#67627c}.resume-section__list{list-style:none;margin:0;padding:12px 14px;display:grid;gap:6px;font-size:14px}.resume-section__list li{display:flex;flex-wrap:wrap;gap:4px}.resume-section__list span{font-weight:600}.resume-card__empty{padding:12px 14px;border:1px dashed #c7c7c7;background:#fff;font-size:14px}@media (max-width:900px){.resume-card__header{flex-direction:column;align-items:flex-start}.resume-card__contacts{padding-left:0;border-left:none}.resume-card__body{grid-template-columns:1fr}.resume-card__photo{min-height:180px}}