body {
	line-break: strict;
}

html.touch.safari #ac-localnav .ac-ln-button{
	padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
}

:lang(ja) .icon-external::after{
	top: -0.05em;
}

.section-material .header-break{
	width: 130px;
}

.section-hardware .header-break{
	width: 200px;
}

@media (max-width:1068px) and (min-width:735px){
	.section-hardware .header-break{
		width: 120px;
	}
}

.section-power-and-battery .header-break{
	max-width: 165px;
}

/* hardware text */
@media (max-width: 1068px) {
	.section-hardware .techspecs-column .image-hardware-connectors .diagram-text.diagram-side {
		top: 119px;
	}
	.section-hardware .techspecs-column .image-hardware-connectors .diagram-text.diagram-band-release {
		top: 56px;
	}
	.section-hardware .techspecs-column .image-hardware-connectors .diagram-text.diagram-speaker {
		top: 89px;
	}
	.section-hardware .techspecs-column .image-hardware-connectors .diagram-text.diagram-optical {
		top: 114px;
	}
}
@media (max-width: 734px) {
	.section-hardware .techspecs-column .image-hardware-connectors .diagram-text.diagram-side {
		top: 116px;
	}
	.section-hardware .techspecs-column .image-hardware-connectors .diagram-text.diagram-band-release {
		top: 197px;
	}
	.section-hardware .techspecs-column .image-hardware-connectors .diagram-text.diagram-speaker {
		top: 230px;
	}
	.section-hardware .techspecs-column .image-hardware-connectors .diagram-text.diagram-optical {
		top: 256px;
	}
}