/* Professor V2.6.1 — support fix, readability and image-loading polish */

.professor-device-card__media,
.professor-download-device__image,
.professor-product-main-image{
    background-color:#f3f5f8;
}

.professor-device-card__media img,
.professor-download-device__image img,
.professor-product-main-image img{
    display:block;
    height:auto;
}

.professor-download-device__model-code{
    display:block;
    margin-top:5px;
    color:#7b8796;
    font-size:11px;
    font-weight:700;
    letter-spacing:.03em;
}

@media(min-width:1025px){
    .professor-nav__links a{font-size:14px}
    .professor-language-switch a{font-size:12px}
    .professor-hero-card__content > p{font-size:15.5px;line-height:1.95}
    .professor-hero-points span{font-size:12px}
    .professor-button{font-size:13px}
    .professor-quick-card strong{font-size:14px}
    .professor-quick-card small{font-size:11.5px !important;line-height:1.65}
    .professor-section-heading p{font-size:14px;line-height:1.8}
    .professor-device-card__body h3{font-size:22px}
    .professor-device-card__body > p{font-size:13.5px;line-height:1.75}
    .professor-device-card__meta,.professor-device-card__footer{font-size:11.5px}
    .professor-page-intro p{font-size:15px;line-height:1.9}
    .professor-form-card__head h2{font-size:26px}
    .professor-form-card__head p{font-size:13px}
    .professor-field label{font-size:13px}
    .professor-field input,.professor-field select,.professor-field textarea{font-size:14px}
    .professor-form-actions button{font-size:13px}
    .professor-product-description{font-size:14.5px;line-height:1.85}
    .professor-rich-content{font-size:15px;line-height:1.9}
    .professor-spec-tabs button,.professor-download-button,.professor-primary-button,.professor-secondary-button{font-size:12px}
    .professor-download-device__identity > span{font-size:10.5px}
    .professor-download-device__identity h2{font-size:27px;line-height:1.3}
    .professor-download-device__model-code{font-size:12px}
    .professor-download-device__badges b{font-size:10px}
    .professor-download-latest span,.professor-download-release-info > div > span{font-size:10px}
    .professor-download-latest strong{font-size:18px}
    .professor-download-latest small{font-size:11px}
    .professor-download-release-info strong{font-size:13px}
    .professor-download-release-info p{font-size:11px}
    .professor-download-primary,.professor-download-secondary,.professor-download-history-toggle{font-size:11px}
    .professor-download-history__row strong{font-size:12px}
    .professor-download-history__row > div span,.professor-download-history__row > span,.professor-download-history__row > a{font-size:10px}
    .professor-footer__brand p,.professor-footer__links a,.professor-footer__bottom{font-size:12.5px}
}

@media(max-width:620px){
    .professor-download-device__model-code{font-size:10px}
}
