.section .gallery .tablist-wrapper .tabnav-link {
    padding: 9px 0 14px;
}
.section-chip .grid-item-form-factor .grid-headline-normal-alt {
    width: 100%;
}
.half-text-size {
    font-size: 0.5em;
}
html[lang=zh-TW] .centerall_05 { padding-left: 0.5em; }

.section-router .grid-item-education .text-content .typography-headline {
    max-width: 100%;
}

.section-router .grid-item-business .text-content .typography-headline {
    max-width:100%;
}


.section-router .grid-item-router .shared-router-macos-bigsur {
    width: 682px;
    height: 600px;
    left: 0;
    margin-left: 0;
}

@media only screen and (max-width: 1068px) {
    .section-router .grid-item-router .shared-router-macos-bigsur {
        width: 504px;
        height: 550px
    }
}

@media only screen and (max-width: 734px) {
    .section-router .grid-item-router .shared-router-macos-bigsur {
        width: 400px;
        height: 500px
    }
}

/*performance*/
.subsection-gallery-modal .badge-value .badge-subvalue
 {
    font-size: 48px;
}
    
@media only screen and (max-width: 1068px) {
  .subsection-gallery-modal .badge-value .badge-subvalue {
        font-size: 38px;
        }
}
@media only screen and (max-width: 734px) {
.subsection-gallery-modal .badge-value .badge-subvalue {
        font-size: 26px;
        }
}

.subsection-gallery .item-container .gallery-item .flex .badge-value {
    line-height: 1;
    }
    
@media only screen and (max-width: 1068px) {
    .subsection-gallery .item-container .gallery-item .flex .badge-value {
        line-height: 1.0625;
     }
}
@media only screen and (max-width: 734px) {
    .subsection-gallery .item-container .gallery-item .flex .badge-value {
        line-height: 1;
     }
}
.subsection-gallery .item-container .gallery-item .flex .badge-content {
    margin-top: -12px;
    padding-top:0
}

@media only screen and (max-width: 734px) {
    .subsection-gallery .item-container .gallery-item .flex .badge-content {
        margin-bottom: 0;
        padding-bottom:0;
        margin-top: 0;
    }
}
/*performance*/


.grid-item-speed .grid-item-content.content-bottom .text-content .grid-headline-super {
    margin-bottom: 107px;
    
}

@media only screen and (max-width: 1068px) {
   .grid-item-speed .grid-item-content.content-bottom .text-content .grid-headline-super {
         margin-bottom: 107px;
    }
}

@media only screen and (max-width: 734px) {
  .grid-item-speed .grid-item-content.content-bottom .text-content .grid-headline-super {
        margin-bottom:0
    }
}

/*macos*/
    .section-router .grid-item-router.grid-item-macos .text-content .typography-headline {
        max-width:100%
    }

/* icon-after::after  */

.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after{position: relative;}

.section-chip .grid-item-macos .grid-headline-normal {
    max-width: 460px;
}

@media only screen and (max-width: 1068px) {
    .section-chip .grid-item-macos .grid-headline-normal {
        max-width: 330px;
    }
}

@media only screen and (max-width: 734px) {
    .section-chip .grid-item-macos .grid-headline-normal {
        max-width:100%
    }
}