/* 吋 */
.section-techspecs .section-display-11 figcaption span:first-child {
    display: inline-block;
}

.size {
    margin-left: 0.3em;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
}

@media only screen and (max-width: 1068px) {
    .size {
        font-size: 14px;
        line-height: 16px;
    }
}

/*  */
#footnote-diamond>small {
    font-size: 0.7em;
}

/* Languages alts */
.section-languages .techspecs-subheader {
    margin-bottom: 12px;
}

.section-languages .techspecs-row .techspecs-column p:first-child {
    margin-top: 0;
}

.section-languages .techspecs-row p[class*="techspecs-subheader"] {
    margin-top: 1.6em
}

/* Languages alts */

.section-techspecs .section-buttons-and-connectors .caption-mic-1 {
    inset-block-start: 350px;
    inset-inline-start: 462px;
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-mic-1 {
        inset-block-start: 267px;
        inset-inline-start: 353px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-mic-1 {
        inset-block-start: 453px;
        inset-inline-start: 250px;
    }
}

.section-techspecs .section-buttons-and-connectors .caption-camera-1 {
    inset-block-start: 337px;
    inset-inline-start: 461px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        inset-block-start: 253px;
        inset-inline-start: 353px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        inset-block-start: 469px;
        inset-inline-start: 261px;
    }
}

.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
    inset-block-start: 13px;
    inset-inline-start: 212px;
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        inset-block-start: 10px;
        inset-inline-start: 158px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        inset-block-start: -16px;
        inset-inline-start: 129px
    }
}

.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
    inset-block-end: -18px;
    inset-inline-start: 212px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        inset-inline-start: 158px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        inset-block-start: 453px;
        inset-inline-start: 129px
    }
}

.section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
    inset-block-end: -18px;
    inset-inline-end: 129px;

}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
        inset-block-end: -18px;
        inset-inline-end: 46px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
        inset-block-end: -18px;
        inset-inline-start: 125px;
    }
}

.section-techspecs .section-buttons-and-connectors .caption-smart-connector {
    inset-block-start: 336px;
    inset-inline-end: 739px;
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-smart-connector {
        inset-block-start: 253px;
        inset-inline-end: 525px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-smart-connector {
        inset-block-start: 453px;
        inset-inline-start: -20px;
    }
}

.section-techspecs .section-buttons-and-connectors .caption-volume {
    inset-block-start: 119px;
    inset-inline-end: 208px;
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-volume {
        inset-block-start: 90px;
        inset-inline-end: 112px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-volume {
        inset-block-start: 617px;
        inset-inline-start: 88px;
    }
}

.section-techspecs .section-finish .caption-silver {
    inset-inline-start: 5px;
}

.section-techspecs .section-finish .caption-blue {
    inset-inline-start: 180px
}

.section-techspecs .section-finish .caption-pink {
    inset-inline-start: 347px
}

.section-techspecs .section-finish .caption-yellow {
    inset-inline-start: 528px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-finish .caption-silver {
        inset-inline-start: 3px;
    }

    .section-techspecs .section-finish .caption-blue {
        inset-inline-start: 148px
    }

    .section-techspecs .section-finish .caption-pink {
        inset-inline-start: 285px
    }

    .section-techspecs .section-finish .caption-yellow {
        inset-inline-start: 434px
    }
}

@media only screen and (max-width: 734px) {

    .section-techspecs .section-finish .caption-blue,
    .section-techspecs .section-finish .caption-pink,
    .section-techspecs .section-finish .caption-silver,
    .section-techspecs .section-finish .caption-yellow {
        inset-inline-start: unset;
    }

    .section-techspecs .section-finish .caption-silver {
        inset-block-start: 56px;
    }

    .section-techspecs .section-finish .caption-blue {
        inset-block-start: 194px;
    }

    .section-techspecs .section-finish .caption-pink {
        inset-block-start: 333px;
    }

    .section-techspecs .section-finish .caption-yellow {
        inset-block-start: 471px;
    }
}