/* CSS Document */

#pagePath{
	@media (max-width: 1199.98px) {
		display: none;
	}
	@media (min-width: 1200px) {
		grid-template-columns: 1fr var(--wrap-fit) 1fr;
		width: min(100%, 1360px);
		margin: 24px auto 0 auto;
		border-top: 1px solid #b3b3b3;
		grid-row: 3;
	}
	& li:last-child a{
		text-decoration: none;
		pointer-events: none;
	}
}

#main{
	@media (min-width: 1200px) {
		display: contents;
	}
}

#hero{
	overflow: hidden;
	margin-top: 8px;
	@media (min-width: 1200px) {
		margin-top: 16px;
	}
}

#heroPhoto{
	display: grid;
	grid-template-columns: auto 1fr auto;
	@media (min-width: 1200px) {
		width: min(var(--wrap-fit), 1120px);
		margin: 0 auto;
	}
	&:before{
		content: "";
		aspect-ratio: 1120 / 540;
		grid-column: 1 / 4;
		grid-row: 1;
		visibility: hidden;
	}
	&>dl{
		grid-column: 1 / 4;
		grid-row: 1;
		&:nth-child(n+2){
			visibility: hidden;
		}
	}
	& dl{
		display: grid;
		grid-row-gap: 16px;
		margin: 0 10px;
	}
	& dt{
		font-size: clamp(16px, calc(24 / 768 * 100vw), 24px);
		letter-spacing: 0.18em;
		text-align: center;
	}
	& dd{
		display: contents;
		& a{
			grid-column: 1;
			grid-row: 1;
			display: block;
			z-index: 1;
		}
		& picture{
			grid-column: 1;
			grid-row: 1;
			display: grid;
			&>*{
				grid-column: 1;
				grid-row: 1;
			}
		}
		& img{
			aspect-ratio: 390 / 590;
			object-fit: cover;
			@media (min-width: 576px) {
				aspect-ratio: 3 / 2;
			}
			@media (min-width: 1200px) {
				aspect-ratio: 1120 / 540;
				border-radius: 10px;
			}
		}
	}
	.slick-list{
		grid-column: 1 / 4;
		grid-row: 1 / 3;
		margin: 0 -10px;
		overflow: visible;
	}
	.slick-arrow{
		all: unset;
		align-self: center;
		grid-row: 1;
		position: relative;
		z-index: 1;
		aspect-ratio: 36 / 80;
		width: 40px;
		border-radius: 8px;
		background: rgba(255, 255, 255, 0.6);
		font-size: 0;
		cursor: pointer;
		&:before{
			content: "";
			position: absolute;
			top: 0;
			width: calc(100% - 8px);
			height: 100%;
			background: var(--color);
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"><polyline points="8 4 16 12 8 20"/></svg>') no-repeat center / 24px;
		}
	}
	.slick-prev{
		grid-column: 1;
		transform: translateX(-8px);
		&:before{
			right: 0;
			transform: scale(-1, 1);
		}
	}
	.slick-next{
		grid-column: 3;
		transform: translateX(8px);
		&:before{
			left: 0;
		}
	}
	.slick-dots{
		grid-column: 1 / 4;
		grid-row: 3;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		grid-gap: 16px clamp(24px, calc(32 / 576 * 100vw), 32px);
		margin-top: 24px;
		&:has(li:only-child){
			display: none;
			}
		li{
			display: contents;
			}
		button{
			all: unset;
			box-sizing: border-box;
			aspect-ratio: 1;
			width: 9px;
			background: #b3b3b3;
			border-radius: 100%;
			font-size: 0;
			overflow: hidden;
			.slick-active &{
				background: var(--color-theme-sub);
			}
		}
	}
}

#heroMovie{
	position: relative;
	overflow: hidden;
	aspect-ratio: 390 / 590;
	@media (min-width: 576px) {
		aspect-ratio: 3 / 2;
	}
	@media (min-width: 1200px) {
		aspect-ratio: 1120 / 540;
	}
	[class^="moviePlayer_"]{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-position: center center !important;
		background-attachment: inherit !important;
		background-size: cover !important;
		pointer-events: none;
	}
	.inline-YTPlayer,
	.ytp{
		position: static !important;
	}
	.playerBox{
		top: 50% !important;
		left: 50% !important;
		margin: 0 !important;
		transform: translate(-50%, -50%);
	}
}

#emergency{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	margin-top: 16px;
	&>*{
		grid-column: 2;
	}
	& h2{
		display: none;
	}
	& h2+div{
		display: grid;
		grid-row-gap: 24px;
	}
	& section{
		display: grid;
		grid-row-gap: 16px;
		padding: 24px;
		background: #f2f2f2;
		border-radius: 10px;
	}
	& h3{
		display: grid;
		grid-template-columns: auto auto;
		justify-content: center;
		align-items: center;
		column-gap: 16px;
		font-size: clamp(16px, calc(20 / 768 * 100vw), 20px);
		letter-spacing: 0.1em;
		&:before{
			content: "";
			aspect-ratio: 1;
			width: 40px;
			background: var(--color-theme);
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path d="M20,27.96c-1.31,0-2.38,1.07-2.38,2.39s1.06,2.39,2.38,2.39,2.37-1.07,2.37-2.39c0-1.32-1.06-2.39-2.37-2.39ZM20,11.87c-1.31,0-2.38,1.07-2.38,2.39l.91,10.82c0,.81.65,1.47,1.46,1.47s1.46-.66,1.46-1.47l.91-10.82c0-1.32-1.06-2.39-2.37-2.39ZM39.46,31.9L23.5,4.03c-.72-1.26-2.06-2.03-3.5-2.03s-2.78.78-3.5,2.03L.54,31.9c-.72,1.26-.72,2.81,0,4.07.72,1.26,2.06,2.03,3.5,2.03h31.93c1.44,0,2.78-.78,3.5-2.03.72-1.26.72-2.81,0-4.07ZM36.29,33.89c-.23.4-.66.65-1.12.65H4.83c-.46,0-.89-.25-1.12-.65-.23-.4-.23-.9,0-1.3L18.88,6.11c.23-.4.66-.65,1.12-.65s.89.25,1.12.65l15.17,26.47c.23.4.23.9,0,1.3Z"/></svg>') no-repeat center / contain;
		}
	}
	& h3+div{
		display: flex;
		justify-content: center;
	}
	& a{
		display: grid;
		grid-template-columns: auto auto;
		justify-content: center;
		align-items: center;
		column-gap: 16px;
		min-width: min(100%, 420px);
		min-height: clamp(48px, calc(56 / 768 * 100vw), 56px);
		padding: 8px 16px;
		border-radius: clamp(24px, calc(28 / 768 * 100vw), 28px);
		background: var(--color-theme);
		color: #fff;
		font-weight: 700;
		font-size: clamp(14px, calc(16 / 768 * 100vw), 16px);
		letter-spacing: 0.1em;
		text-align: center;
		text-decoration: none;
		&:before,
		&:after{
			content: "";
			aspect-ratio: 1;
			grid-column: 2;
			grid-row: 1;
			align-self: center;
			justify-self: center;
		}
		&:before{
			width: clamp(24px, calc(32 / 768 * 100vw), 32px);
			background: currentColor;
			border-radius: 100%;
		}
		&:after{
			width: 16px;
			background: inherit;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px;"><polyline points="2 8 14 8"/><polyline points="10 4 14 8 10 12"/></svg>') no-repeat center / contain;
			@media (max-width: 767.98px) {
				-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px;"><polyline points="4 8 12 8"/><polyline points="9 5 12 8 9 11"/></svg>');
			}
		}
		&:hover{
			background: var(--color);
			border-color: transparent;
			color: #fff;
		}
	}
}

#movie{
	justify-self: center;
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	width: min(100%, 1360px);
	margin-top: clamp(64px, calc(80 / 1200 * 100vw), 80px);
	overflow: hidden;
	&>*{
		grid-column: 2;
	}
	& h2{
		display: grid;
		justify-items: center;
		grid-row-gap: 0.25em;
		font: 700 clamp(24px, calc(32 / 768 * 100vw), 32px) var(--font-title);
		letter-spacing: 0.1em;
		text-align: center;
		word-break: keep-all;
		overflow-wrap: anywhere;
		&:after{
			content: attr(data-caption);
			padding-left: 2em;
			background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path d="M11.01,20.03l-4.6,7.97h.24l4.99-6.43.51,6.43h.18l.51-6.43,4.98,6.43h.24l-4.6-7.97h-2.45ZM17.42,0c-2.59,0-4.68,2.1-4.68,4.68,0,1.5.72,2.82,1.81,3.68h-4.63c1.1-.86,1.81-2.18,1.81-3.68,0-2.59-2.1-4.68-4.68-4.68S2.36,2.1,2.36,4.68c0,1.88,1.12,3.5,2.72,4.24-.03.09-.05.18-.05.28v1.18h-2.02l1.01,2.67h1.01v3.84c0,.21.08.43.25.59.16.16.38.25.59.25h4.42v1.15h3.89v-1.15h4.42c.22,0,.43-.08.59-.25.16-.16.25-.38.25-.59v-1.9h1.15v-3.89h-1.15v-1.9c0-.09-.02-.19-.05-.28,1.6-.74,2.72-2.36,2.72-4.24,0-2.59-2.1-4.68-4.68-4.68ZM24.49,8.36v9.37h1.15v-9.37h-1.15Z" style="fill: %23333;"/><path d="M7.05,6.49c.99,0,1.8-.81,1.8-1.8s-.81-1.8-1.8-1.8-1.8.81-1.8,1.8.81,1.8,1.8,1.8ZM7.05,4.18c.28,0,.5.23.5.5s-.23.5-.5.5-.5-.23-.5-.5.23-.5.5-.5ZM17.42,6.49c.99,0,1.8-.81,1.8-1.8s-.81-1.8-1.8-1.8-1.8.81-1.8,1.8.81,1.8,1.8,1.8ZM17.42,4.18c.28,0,.5.23.5.5s-.23.5-.5.5-.5-.23-.5-.5.23-.5.5-.5ZM20.59,11.1v3.89l3.89,1.73v-7.35l-3.89,1.73ZM11.01,20.03h2.45v-1.15h-2.45v1.15ZM18.6,8.36H5.87c-.22,0-.43.08-.59.25-.16.16-.25.38-.25.59v7.69c0,.21.08.43.25.59.16.16.38.25.59.25h12.73c.22,0,.43-.08.59-.25.16-.16.25-.38.25-.59v-7.69c0-.21-.08-.43-.25-.59-.16-.16-.38-.25-.59-.25ZM18.43,16.72H6.04v-7.35h12.39v7.35ZM17.42,10.38h-2.02v5.33h2.02v-5.33ZM8.06,14.7h-1.01v1.01h1.01v-1.01Z" style="fill: %237488a6;"/></svg>') no-repeat left center / 1.556em;
			color: #808080;
			font-size: 0.5625em;
		}
	}
	& h2+div{
		width: min(100%, 640px);
		margin: 24px auto 0 auto;
	}
	& iframe{
		aspect-ratio: 16 / 9;
		width: 100%;
		height: auto;
	}
}

#reasons{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	margin-top: clamp(80px, calc(160 / 1200 * 100vw), 160px);
	&>*{
		grid-column: 2;
	}
	& h2{
		grid-column: 2;
		justify-self: center;
		aspect-ratio: 300 / 47;
		width: min(100%, clamp(358px, calc(448 / 768 * 100vw), 448px));
		background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 70.16"><path d="M79.29,62.2l-4.6,7.97h.24l4.99-6.43.51,6.43h.18l.51-6.43,4.98,6.43h.24l-4.6-7.97h-2.45ZM85.7,42.16c-2.59,0-4.68,2.1-4.68,4.68,0,1.5.72,2.82,1.81,3.68h-4.63c1.1-.86,1.81-2.18,1.81-3.68,0-2.59-2.1-4.68-4.68-4.68s-4.68,2.1-4.68,4.68c0,1.88,1.12,3.5,2.72,4.24-.03.09-.05.18-.05.28v1.18h-2.02l1.01,2.67h1.01v3.84c0,.21.08.43.25.59.16.16.38.25.59.25h4.42v1.15h3.89v-1.15h4.42c.22,0,.43-.08.59-.25.16-.16.25-.38.25-.59v-1.9h1.15v-3.89h-1.15v-1.9c0-.09-.02-.19-.05-.28,1.6-.74,2.72-2.36,2.72-4.24,0-2.59-2.1-4.68-4.68-4.68ZM92.76,50.53v9.37h1.15v-9.37h-1.15Z" style="fill: %23333;"/><path d="M75.32,48.65c.99,0,1.8-.81,1.8-1.8s-.81-1.8-1.8-1.8-1.8.81-1.8,1.8.81,1.8,1.8,1.8ZM75.32,46.34c.28,0,.5.23.5.5s-.23.5-.5.5-.5-.23-.5-.5.23-.5.5-.5ZM85.7,48.65c.99,0,1.8-.81,1.8-1.8s-.81-1.8-1.8-1.8-1.8.81-1.8,1.8.81,1.8,1.8,1.8ZM85.7,46.34c.28,0,.5.23.5.5s-.23.5-.5.5-.5-.23-.5-.5.23-.5.5-.5ZM88.87,53.26v3.89l3.89,1.73v-7.35l-3.89,1.73ZM79.29,62.2h2.45v-1.15h-2.45v1.15ZM86.88,50.53h-12.73c-.22,0-.43.08-.59.25-.16.16-.25.38-.25.59v7.69c0,.21.08.43.25.59.16.16.38.25.59.25h12.73c.22,0,.43-.08.59-.25.16-.16.25-.38.25-.59v-7.69c0-.21-.08-.43-.25-.59-.16-.16-.38-.25-.59-.25ZM86.71,58.88h-12.39v-7.35h12.39v7.35ZM85.7,52.54h-2.02v5.33h2.02v-5.33ZM76.33,56.87h-1.01v1.01h1.01v-1.01Z" style="fill: %237488a6;"/><path d="M26.17,2.91c0-1.28-.58-1.6-1.79-1.6-.93,0-1.86.06-2.78.06H4.61c-.96,0-1.89-.06-2.82-.06C.58,1.31.03,1.66.03,2.94c0,.99.06,1.95.06,2.94v17.25c0,1.57-.1,3.14-.1,4.7,0,1.02.35,1.05,1.76,1.05s1.76-.03,1.76-1.05c0-1.57-.1-3.14-.1-4.7V5.31c0-.64.26-.9.9-.9h17.57c.64,0,.9.26.9.9v18.21c0,1.54.06,2.08-1.34,2.08-.61,0-1.18-.1-1.79-.1-.58,0-.7.48-.7.96,0,2.3.74,2.43,2.02,2.43s3.07-.22,4.13-1.02c1.02-.77,1.09-1.82,1.09-3.04,0-.8-.06-1.6-.06-2.37V5.89c0-.99.06-1.98.06-2.98ZM9.25,9.66c.45,0,2.18-.64,2.18-1.15,0-.29-.77-1.7-.96-2.02-.64-1.15-1.02-1.89-1.44-1.89-.48,0-2.11.64-2.11,1.21,0,.16.19.45.26.61.45.74,1.12,1.89,1.47,2.69.13.29.22.54.61.54ZM90.53,5.76c-.51,0-2.27,1.06-2.27,1.63,0,.19.16.38.29.54,2.02,2.14,3.07,4.22,4.29,6.85.13.32.32.74.74.74.64,0,2.66-1.18,2.66-1.92,0-.8-4.48-7.84-5.7-7.84ZM19.97,23.71c0-.96-.06-1.89-.06-2.85v-3.13c0-1.34-.03-1.98.35-2.3.19-.13.35-.22.35-.42,0-.32-.35-.38-.61-.38-.51-.03-2.05-.16-2.5-.16-.26,0-.51.06-.51.38,0,.1,0,.19.03.29.1.58.1,1.15.1,1.73v2.66c0,.64-.26.9-.9.9h-.77c-.64,0-.9-.26-.9-.9v-5.95c0-.61.26-.9.9-.9h1.63c1.12,0,2.27.1,3.39.1.8,0,.77-.42.77-1.47,0-.99.06-1.44-.77-1.44s-1.66.06-2.5.06c-.26,0-.48-.13-.48-.45,0-.1.03-.16.1-.26.42-.77.77-1.54,1.18-2.3.16-.32.26-.32.61-.38.16-.03.48-.03.48-.35,0-.42-1.28-.9-1.63-1.06-.51-.22-1.15-.54-1.44-.54s-.35.35-.48.64c-.58,1.47-1.09,2.66-1.82,4.03-.38.58-.61.71-1.31.71h-4.06c-1.12,0-2.27-.1-3.39-.1-.83,0-.8.42-.8,1.47s-.03,1.44.8,1.44c1.12,0,2.27-.1,3.39-.1h1.54c.64,0,.9.29.9.9v5.95c0,.64-.26.9-.9.9h-.67c-.64,0-.9-.26-.9-.9v-1.82c0-1.28-.03-2.02.35-2.3.19-.13.35-.19.35-.42,0-.35-.45-.38-.7-.38-.51-.03-1.92-.13-2.34-.13-.29,0-.54.03-.54.38,0,.06.03.16.03.26.06.58.1,1.15.1,1.73v4.48c0,.96-.06,1.92-.06,2.85,0,.83.32.86,1.44.86,1.34,0,1.47-.06,1.44-1.09.03-.51.22-.74.74-.74h6.56c.42,0,.58.16.61.58.03.77.26.8,1.5.8,1.09,0,1.41,0,1.41-.87ZM87.04,9.09c-1.12-.7-2.34-.7-3.62-.7h-.38c-.38,0-.7-.19-.7-.64,0-.13.03-.26.06-.38.1-.51.16-.96.22-1.31.16-1.15.22-1.66.83-2.11.16-.13.29-.22.29-.42,0-.35-.58-.45-.83-.51-.48-.13-2.88-.74-3.2-.74-.29,0-.38.22-.38.48,0,.06.06.74.06,1.25,0,1.15-.16,3.01-.35,4.13-.1.67-.38.86-1.02.99-1.76.32-3.55.77-5.34.96-.38.03-.93.03-.93.51,0,.19.54,3.33,1.31,3.33.22,0,.48-.16.67-.22.58-.22,3.2-1.12,3.68-1.12.19,0,.42.13.42.42,0,.48-.58,1.86-.8,2.43-1.28,3.42-3.2,6.27-5.73,8.9-.19.19-.45.45-.45.74,0,.74,2.05,1.95,2.62,1.95.22,0,.42-.16.54-.32.96-.96,2.46-3.33,3.17-4.54,1.73-2.88,3.3-6.3,4.1-9.57.22-.9.58-1.15,2.37-1.15,1.95,0,2.05,1.34,2.05,2.91,0,2.08-.51,5.41-1.44,7.23-.8,1.6-1.6,1.98-3.36,1.98-.64,0-1.12-.13-1.44-.13-.35,0-.45.26-.45.54,0,.61.29,1.76.58,2.3.32.67.77.74,1.47.74,2.59,0,4.77-1.12,6.05-3.46,1.41-2.56,1.92-6.88,1.92-9.79,0-1.79-.38-3.62-1.98-4.67ZM60.8,6.85c-.38-.06-2.72-.29-3.01-.29-.32,0-.58.06-.58.45,0,.1,0,.22.03.32.1.61.1,1.44.1,2.24v12.42c0,.61-.26.9-.9.9h-5.5c-.64,0-.9-.29-.9-.9V3.84c0-.93.03-1.57.35-1.82.26-.19.42-.26.42-.48,0-.32-.32-.38-.58-.42-.45-.06-2.72-.29-3.07-.29-.32,0-.61.06-.61.45,0,.1.03.22.03.32.06.7.13,1.57.13,2.4v17.98c0,.61-.26.9-.9.9h-5.54c-.64,0-.9-.29-.9-.9v-12.29c0-1.02.03-1.76.35-2.02.22-.19.42-.29.42-.48,0-.32-.32-.38-.58-.42-.42-.06-2.72-.29-3.04-.29s-.61.06-.61.45c0,.1.03.22.03.32.06.7.13,1.57.13,2.4v13.02c0,1.47-.1,2.98-.1,4.45,0,.99.35,1.06,1.76,1.06,1.63,0,1.73-.1,1.73-1.34,0-.61.29-.86.86-.86h16.03c.61,0,.9.26.9.86v.32c0,1.09.26,1.12,1.7,1.12s1.7-.03,1.7-1.09c0-1.5-.06-3.01-.06-4.54v-13.02c0-.96.03-1.63.35-1.89.26-.19.38-.26.38-.48,0-.32-.32-.38-.54-.42ZM95.74,0c-.32,0-1.54.96-1.54,1.34,0,.16.19.35.32.45.8.8,1.54,1.6,2.27,2.46.16.19.26.35.45.35.38,0,1.54-.96,1.54-1.47,0-.35-2.69-3.13-3.04-3.13ZM253.47,19.93c1.09,0,2.18-.06,3.26-.06h1.98c.13,0,.32.06.32.22,0,.13-.06.19-.16.26-1.38.9-3.17,1.6-4.74,2.11-.22.06-.58.16-.58.45,0,.42.9,1.86,1.6,1.86.83,0,4.61-1.98,5.44-2.53.13-.06.29-.19.45-.19.06,0,.16,0,.26.03.06,0,.13.03.19.03.16,0,.35-.1.35-.29,0-.26-.67-.83-1.06-1.22-.13-.13-.35-.29-.35-.48s.19-.26.35-.26h4.48c.16,0,.29.1.29.26,0,.1-.03.13-.1.22-.22.19-.74.7-.74,1.02,0,.86,5.82,3.49,6.72,3.49.7,0,1.41-1.41,1.41-1.92,0-.26-.06-.35-.7-.54-1.31-.42-3.49-1.34-4.67-2.05-.1-.06-.13-.13-.13-.26s.13-.22.26-.22h2.11c1.06,0,2.14.06,3.23.06.67,0,.67-.32.67-1.22s0-1.25-.67-1.25c-1.09,0-2.18.06-3.23.06h-1.12c-.54,0-.77-.22-.77-.74v-.19c0-.51.26-.74.77-.74h.35c.83,0,1.66.06,2.53.06.67,0,.64-.42.64-1.25s.03-1.25-.67-1.25c-.77,0-1.79.06-2.59.06-.35,0-.83-.13-.83-.54,0-.13.06-.22.16-.32.19-.19.38-.22.38-.45,0-.35-.48-.38-.8-.42-.48-.06-2.18-.22-2.59-.22-.29,0-.51.1-.51.42,0,.16.06.61.1.8-.03.54-.35.74-.86.74h-1.76c-.35-.03-.74-.16-.74-.54,0-.1.06-.19.13-.29.22-.19.45-.26.45-.48,0-.38-.54-.38-.83-.42-.48-.06-2.14-.22-2.56-.22-.29,0-.54.06-.54.42,0,.13.06.54.1.74-.03.54-.26.8-.77.8-.7.03-1.82-.06-2.46-.06-.67,0-.64.45-.64,1.25s-.03,1.25.64,1.25c.86,0,1.73-.06,2.56-.06.51,0,.7.26.7.74v.19c0,.51-.22.74-.74.74h-.7c-1.09,0-2.18-.06-3.26-.06-.67,0-.64.38-.64,1.25s-.03,1.22.64,1.22ZM261.25,16.61c0-.45.32-.74.77-.74h2.02c.45,0,.77.29.77.74v.19c0,.45-.32.74-.77.74h-2.02c-.45,0-.77-.29-.77-.74v-.19ZM93.76,6.53c.13.13.29.35.45.35.42,0,1.54-.96,1.54-1.47,0-.38-2.69-3.13-3.01-3.13-.38,0-1.54.96-1.54,1.34,0,.16.16.32.29.45.8.77,1.57,1.6,2.27,2.46ZM264.32,3.52c.93,0,1.86-.03,2.78-.03h1.18c.51,0,.74.22.74.77v.06c0,.54-.22.77-.74.77h-1.25c-.67,0-1.31-.06-1.95-.06-.74,0-1.15.16-1.15,1.12,0,.35.03.7.03,1.28v.7c0,.38-.06.8-.06,1.18,0,1.98,1.86,1.98,3.84,1.98h2.21c.93,0,2.08-.06,2.59-.58.61-.58,1.12-2.34,1.12-3.04,0-.48-.51-.64-1.34-.8-.42-.06-.48-.32-.45-.7.03-.42-.06-.77-.06-1.41v-.9c0-.61.06-1.12.06-1.63,0-.9-.48-.99-1.28-.99-.64,0-1.25.03-1.89.03h-1.6c-.93,0-1.89-.06-2.82-.06-.7,0-.7.19-.7,1.15,0,1.02,0,1.15.74,1.15ZM270.81,7.87v.19c-.19.83-.45.96-1.63.96h-1.22c-1.25,0-1.25-.16-1.28-1.06.03-.54.22-.74.77-.74h2.66c.38.06.7.19.7.64ZM254.27,3.52c.93,0,1.86-.03,2.82-.03h.8c.54,0,.77.22.77.77v.06c0,.54-.22.77-.77.77h-.86c-.64,0-1.28-.06-1.95-.06s-1.15.16-1.15,1.12c0,.35.03.7.03,1.28v.7c0,.38-.03.8-.03,1.18,0,1.95,1.82,1.98,3.81,1.98h1.66c.93,0,2.05-.06,2.56-.58.74-.67,1.15-2.18,1.15-2.88,0-.54-.54-.7-1.38-.83-.22-.06-.32-.19-.32-.42.06-.19.06-.38.06-.58,0-.29-.03-.67-.03-1.25v-.9c0-.61.03-1.12.03-1.63,0-.9-.48-.99-1.28-.99-.64,0-1.25.03-1.89.03h-1.22c-.96,0-1.89-.06-2.85-.06-.7,0-.67.22-.67,1.15s-.03,1.15.7,1.15ZM260.25,7.9v.16c-.16.93-.77.96-1.63.96h-.58c-1.31,0-1.25-.22-1.28-1.06.03-.54.22-.74.74-.74h2.05c.42.06.7.22.7.67ZM228.73,9.38c1.34,0,4.1-.19,5.38-.45.61-.13.61-.38.61-1.06,0-.58-.06-1.15-.13-1.73-.06-.38-.19-.77-.64-.77-.19,0-.42.06-.58.1-1.57.38-3.26.64-4.86.64-1.34,0-2.88-.19-4.19-.48-.26-.06-.61-.16-.83-.16-.51,0-.67.48-.67,2.02,0,.35-.03,1.02.32,1.25.67.45,4.61.64,5.6.64ZM249.6,8c.16.22.32.58.64.58.42,0,2.11-.93,2.11-1.47,0-.48-1.86-2.98-2.24-3.49-.58-.8-1.18-1.57-1.86-2.3-.13-.19-.35-.42-.61-.42-.58,0-1.98,1.06-1.98,1.57,0,.22.26.51.42.67,1.18,1.31,2.62,3.33,3.52,4.86ZM307.52.1c-.35,0-1.6.86-1.6,1.25,0,.16.16.32.26.42.8.83,1.54,1.73,2.24,2.62.1.16.22.35.42.35.42,0,1.6-.93,1.6-1.38,0-.38-2.56-3.26-2.91-3.26ZM342.62,19.65c-.26,0-.45.19-.61.35-.58.64-1.95,2.02-2.82,2.02-.74,0-.7-1.12-.7-1.89,0-1.34.1-2.78.16-4.16.1-1.63.16-3.3.16-4.96,0-.96-.03-2.21-.58-3.04-.54-.86-1.76-1.41-2.75-1.41-1.76,0-3.36,1.15-4.64,2.27-.77.64-2.05,1.79-2.72,2.5-.06.06-.16.16-.26.16-.19,0-.26-.16-.26-.32s.03-.38.06-.51c.1-.22.7-1.34.86-1.57.06-.1.19-.22.19-.35,0-.26-.51-1.28-1.09-1.47-.29-.1-.51-.19-.51-.54,0-.45.22-2.02.29-2.56.19-1.31.16-1.41.58-1.76.13-.13.26-.29.26-.48s-.19-.29-.35-.35c-.32-.1-2.98-.45-3.33-.45s-.51.1-.51.45c0,.22.03.61.03.99,0,1.41-.13,3.33-.13,4.19,0,.38-.03.74-.16.96-.38.77-4.45,1.47-5.41,1.6-.38.06-1.06.06-1.06.58,0,.42.48,1.76.67,2.18.16.42.42.9.93.9.61,0,3.2-1.02,3.87-1.31.16-.06.42-.16.58-.16.29,0,.42.22.42.48s-.06.54-.06.83c-.03.58-.06.9-.38,1.5-1.47,2.66-2.98,5.28-4.7,7.81-.16.22-.64.86-.64,1.15,0,.54,1.86,2.11,2.4,2.11.19,0,.32-.19.42-.38.32-.61,1.31-2.34,1.66-2.91.32-.48.54-.96.77-.96s.29.26.29.42c0,1.44-.19,4.99-.19,5.28,0,.64.58.64,1.34.64,2.37,0,2.34-.32,2.34-.54,0-.35-.1-2.08-.16-3.39-.03-.54-.1-1.5-.1-1.7,0-.74-.13-4.64,0-5.06.19-.51,1.38-1.63,1.79-2.05.99-1.06,2.34-2.21,3.49-3.1.67-.51,1.6-1.28,2.5-1.28.96,0,.96,1.12.96,1.82,0,2.88-.42,5.79-.42,8.67,0,2.02.26,5.12,2.94,5.12,1.6,0,3.23-.93,4.51-1.86.35-.26,1.54-1.09,1.54-1.54,0-.51-.93-2.91-1.47-2.91ZM302.91,20.35c-.74-.35-1.06-.45-1.12-1.22-.03-.38-.35-6.01-.35-6.3,0-.77.38-.93,1.06-1.02,3.23-.51,4-.67,4-1.31,0-.58-.26-1.7-.42-2.24-.1-.22-.22-.51-.51-.51-.19,0-.61.13-.77.19-.51.16-2.46.74-2.88.74-.58,0-.7-.42-.7-.86v-1.41c0-.64.03-1.47.22-1.92.06-.16.19-.35.19-.54,0-.26-.13-.29-.45-.35-.67-.13-2.59-.45-3.2-.45-.29,0-.45.1-.45.42,0,.16,0,.29.03.42.1.74.45,4.06.45,4.67,0,.8-.86.77-2.56.77-1.41,0-3.94-.26-4.32-.26-.45,0-.51.35-.51.7,0,.42.1,2.08.26,2.37.19.35,1.15.38,1.79.38h.42c1.63,0,4.51-.19,4.58-.19.77,0,.7.83.74,1.12.06,1.18.29,3.62.29,4.74,0,.48-.22.67-.7.67-.42,0-.8-.1-1.22-.1-2.53,0-5.15,1.12-5.15,4.06s2.72,4.13,5.25,4.13c1.98,0,4-.48,4.7-2.59.1-.29.19-.7.54-.7.19,0,.35.13.51.22.54.38,1.09.77,1.57,1.22.32.29.8.77,1.22.77.74,0,1.82-1.5,1.82-2.24,0-1.09-3.39-2.94-4.32-3.36ZM296.86,24.32c-.8,0-2.27-.38-2.27-1.38s1.66-1.28,2.4-1.28,1.92.03,1.92.86c0,1.31-.86,1.79-2.05,1.79ZM304.35,2.11c-.35,0-1.6.86-1.6,1.22,0,.16.19.35.29.48.77.8,1.47,1.66,2.14,2.56.13.19.26.38.45.38.42,0,1.6-.93,1.6-1.38,0-.38-2.53-3.26-2.88-3.26ZM371.77,12.35c-1.15-.58-2.66-.96-3.94-.96-.42,0-.9.03-1.31.13-.13.03-.29.06-.42.06-.29,0-.54-.16-.54-.42,0-.19.19-.42.32-.54,1.5-1.57,2.85-3.04,4.64-4.29.35-.26.7-.45.7-.67,0-.54-1.86-2.98-3.14-2.98-.35,0-.86.22-1.22.35-1.86.74-6.05,1.18-8.1,1.18h-.77c-.96,0-.99.06-.99.8,0,.54.1,2.94.8,2.94.51,0,5.02-.93,5.79-1.12.19-.03.61-.13.77-.13.26,0,.54.1.54.38,0,.32-.58.89-.83,1.15-2.94,3.23-6.66,7.2-9.95,10.05-.29.22-.77.58-.77.96,0,.51,1.63,2.3,2.3,2.3.16,0,.26-.1.35-.22,1.15-1.31,2.3-2.62,3.55-3.84,2.05-2.02,4.26-3.14,7.17-3.14s5.41,1.28,5.41,4.38-3.04,4.93-3.87,4.93c-.26,0-.35-.19-.38-.42,0-.83-.1-1.31-.58-2.05-.9-1.38-2.59-2.27-4.26-2.27-2.14,0-4.1,1.66-4.1,3.87,0,3.26,3.78,4.35,6.43,4.35,5.15,0,10.17-2.94,10.17-8.61,0-2.78-1.31-4.93-3.81-6.21ZM364.25,24.51c-.96,0-2.5-.54-2.5-1.7,0-.77.67-1.28,1.38-1.28,1.12,0,1.98.9,1.98,1.89,0,.51-.26,1.09-.86,1.09ZM129.37,10.14c0-.93.03-1.89.03-2.85,0-1.47-.74-1.7-2.05-1.7-.83,0-1.66.03-2.5.03h-12.29c-.86,0-1.76-.03-2.62-.03-1.28,0-1.92.32-1.92,1.66,0,.96.03,1.92.03,2.88v10.85c0,1.12-.06,2.24-.06,3.36s.26,1.15,1.76,1.15c1.92,0,1.82-.16,1.86-1.06.06-.93.48-.96,1.57-.96h11.07c1.12,0,1.47.03,1.54.96.06.9,0,1.06,1.86,1.06,1.5,0,1.79,0,1.79-1.12s-.06-2.27-.06-3.39v-10.85ZM125.89,19.26c0,.54-.45.96-.96.96h-12.42c-.54,0-.96-.45-.96-.96v-9.41c0-.51.42-.93.96-.93h12.42c.54,0,.96.38.96.93v9.41ZM413.66,24.93c-1.15,0-2.3.06-3.46.06h-2.3c-.64,0-.9-.26-.9-.87v-1.44c0-.61.26-.86.9-.86h1.22c1.15,0,2.34.06,3.52.06.77,0,.74-.45.74-1.5s.03-1.47-.74-1.47c-1.18,0-2.37.06-3.52.06h-1.22c-.64,0-.9-.26-.9-.9v-1.47c0-.64.26-.89.9-.89h1.63c.26.03.51.35.7.54.26.22.61.22,1.44.22,1.18,0,1.57,0,1.57-.74,0-.83-.06-1.7-.06-2.56V4.67c0-.7.06-1.38.06-2.08,0-1.15-.74-1.34-1.7-1.34-.77,0-1.54.03-2.3.03h-7.58c-.77,0-1.54-.03-2.3-.03-.99,0-1.7.19-1.7,1.34,0,.7.06,1.38.06,2.08v8.51c0,.86-.1,1.73-.1,2.59,0,.74.42.7,1.63.7,1.02,0,1.31,0,1.47-.35.13-.26.19-.42.48-.42h1.76c.64,0,.9.26.9.89v1.47c0,.64-.26.9-.9.9h-1.22c-1.18,0-2.34-.06-3.52-.06-.8,0-.77.38-.77,1.47s-.03,1.5.77,1.5c1.18,0,2.34-.06,3.52-.06h1.22c.64,0,.9.26.9.86v1.44c0,.61-.26.87-.9.87h-4.45c-1.15,0-2.27-.06-3.42-.06-.83,0-.83.38-.83,1.57,0,1.12-.03,1.57.8,1.57,1.15,0,2.3-.06,3.46-.06h11.68c1.15,0,2.27.06,3.42.06.83,0,.8-.38.8-1.57,0-1.12.03-1.57-.77-1.57ZM407.01,4.99c.06-.54.35-.86.9-.86h1.38c.54,0,.83.32.9.86v1.28c-.06.54-.35.83-.9.9h-1.38c-.54-.06-.83-.35-.9-.9v-1.28ZM407.01,10.69c.06-.54.35-.83.9-.9h1.38c.54.06.83.35.9.9v1.41c-.06.54-.35.83-.9.9h-1.38c-.54-.06-.83-.35-.9-.9v-1.41ZM403.87,12.09c-.06.54-.35.83-.9.9h-1.34c-.54-.06-.83-.35-.9-.9v-1.41c.06-.54.35-.83.9-.9h1.34c.54.06.83.35.9.9v1.41ZM403.87,6.27c-.06.54-.35.83-.9.9h-1.34c-.54-.06-.83-.35-.9-.9v-1.28c.06-.54.35-.86.9-.86h1.34c.54,0,.83.32.9.86v1.28ZM396.8,19.81c0-.48,0-1.63-.67-1.63-.22,0-1.82.58-2.14.7-.1,0-.16.03-.26.03-.42,0-.54-.32-.54-.67v-3.78c0-.61.22-.83.83-.87.35,0,1.34.03,1.63.03.67,0,.64-.42.64-1.54s.03-1.6-.64-1.6c-.26,0-1.28.06-1.63.06-.61-.03-.83-.26-.83-.86v-3.74c0-.61.22-.83.83-.9.35.03,1.73.06,2.02.06.7,0,.67-.42.67-1.54s.03-1.6-.67-1.6c-.86,0-1.86.06-2.82.06h-3.52c-.99,0-1.95-.06-2.82-.06-.7,0-.67.45-.67,1.6s-.03,1.54.67,1.54c.64,0,1.6-.03,2.27-.06.61.03.86.29.86.9v3.74c0,.61-.26.86-.86.86-.16,0-1.76-.06-1.79-.06-.7,0-.67.48-.67,1.6,0,1.06-.03,1.54.64,1.54.54,0,1.25-.03,1.86-.06.61.03.83.32.83.9v4.64c0,.64-.19.93-.8,1.09-.96.26-1.66.35-2.14.45-.99.19-1.28.26-1.28.61,0,.32.58,2.05.74,2.5.22.67.29.96.61.96.22,0,.32-.19.42-.38.16-.45.19-.48.96-.7,2.14-.58,5.57-1.63,7.58-2.46.58-.22.7-.35.7-1.34ZM447.9,24.7v-13.82c0-.9.06-1.79.06-2.69,0-1.25-.54-1.54-1.73-1.54-.99,0-2.02.06-3.04.06h-5.15c-.64,0-.9-.29-.9-.9v-2.56c0-1.02.03-1.66.35-1.92.26-.19.42-.26.42-.48,0-.35-.48-.38-.74-.42-.48-.06-2.5-.26-2.88-.26-.32,0-.58.06-.58.45,0,.1,0,.22.03.32.1.64.1,1.41.1,2.14v2.72c0,.61-.26.9-.86.9h-5.12c-1.02,0-2.08-.06-3.1-.06-1.12,0-1.66.32-1.66,1.54,0,.9.03,1.79.03,2.69v13.73c0,1.09-.06,2.18-.06,3.23,0,.93.45.9,1.73.9,1.44,0,1.73,0,1.76-.9.03-.51.22-.74.74-.74h16.42c.51,0,.74.22.74.74,0,1.02.32.99,1.76.99,1.31,0,1.79.06,1.79-.86,0-1.09-.1-2.18-.1-3.26ZM433.85,23.13c0,.58-.32.83-.86.9h-5.63c-.54,0-.83-.32-.9-.9v-3.97c.06-.54.35-.83.9-.9h5.63c.54.06.86.35.86.9v3.97ZM433.85,14.4c0,.58-.32.83-.86.9h-5.63c-.54-.06-.83-.32-.9-.9v-3.71c.06-.54.35-.83.9-.9h5.63c.54.06.86.35.86.9v3.71ZM444.54,23.13c-.06.58-.35.83-.9.9h-5.6c-.54,0-.83-.32-.9-.9v-3.97c.06-.54.35-.83.9-.9h5.6c.54.06.83.35.9.9v3.97ZM444.54,14.4c-.06.58-.35.83-.9.9h-5.6c-.54-.06-.83-.32-.9-.9v-3.71c.06-.54.35-.83.9-.9h5.6c.54.06.83.35.9.9v3.71ZM184.7,19.39c-.16,0-1.09.42-1.66.64-.29.1-.51.19-.67.19-.38,0-.48-.29-.51-.61v-7.17c0-.58.22-.83.86-.86.35,0,1.54.06,1.73.06.67,0,.64-.45.64-1.6,0-1.25.03-1.63-.64-1.63-.61,0-1.18.03-1.76.03-.61-.03-.83-.29-.83-.86v-3.65c0-1.12.03-1.41.38-1.63.32-.19.58-.29.58-.54,0-.35-.45-.38-.7-.42-.45-.03-2.72-.19-3.1-.19-.32,0-.54.06-.54.45,0,.13,0,.26.03.38.1.77.1,1.66.1,2.53v3.07c0,.54-.22.86-.8.9-.42-.03-1.7-.06-2.02-.06-.67,0-.64.45-.64,1.63,0,1.09-.03,1.6.64,1.6.26,0,1.57-.06,2.02-.06.58.03.8.29.8.86v8.32c0,.61-.16.9-.77,1.12-.74.29-1.44.51-2.21.67-.32.06-.8.1-.8.54,0,.38.58,1.95.74,2.4.1.26.32,1.06.64,1.06.26,0,.32-.26.38-.42.16-.48.19-.54.86-.77,2.46-.86,4.86-1.82,7.23-2.91.61-.26.7-.45.7-1.15,0-.48.03-1.92-.67-1.92ZM288.77,17.69c-.32,0-.45.48-.58.8-.48,1.25-.67,1.79-.96,1.79-.64,0-.74-3.52-.74-4.1,0-2.69.67-7.36,1.82-9.76.26-.58.48-.83,1.02-1.09.16-.06.32-.13.32-.32,0-.38-.54-.54-.96-.71-.16-.06-.51-.22-.9-.38-.8-.35-1.82-.8-2.05-.8-.29,0-.35.32-.42.58-.19.93-.48,1.82-.74,2.75-.83,3.2-1.34,6.53-1.34,9.86,0,3.55.51,7.17,2.08,10.4.19.38.51,1.06.99,1.06.35,0,2.43-.54,2.43-1.54,0-.48-.1-1.12-.1-1.66,0-1.44.77-3.71,1.25-5.06.1-.22.22-.61.22-.8,0-.38-1.02-1.02-1.38-1.02ZM165.63,7.78c-1.34,0-2.69.06-4.03.06h-9.28c-.35-.03-.61-.19-.61-.61,0-.19.1-.42.19-.61.45-1.02.7-1.79.9-2.37.35-1.02.54-1.5,1.06-1.82.13-.06.35-.19.35-.38,0-.32-.8-.51-1.09-.61-.45-.13-2.56-.8-2.85-.8s-.35.38-.42.74c-.93,4.93-4.32,10.59-8.03,13.95-.16.16-.51.42-.51.67,0,.67,2.05,1.92,2.69,1.92.96,0,4.51-5.02,5.15-6.02.38-.61.7-.74,1.41-.74h4.22c.54,0,.9.42.9.93,0,1.34-.51,3.78-.9,5.09-1.15,3.87-4.06,6.37-7.49,8.29-.19.13-.54.29-.54.58,0,.58,1.76,2.24,2.4,2.24s2.56-1.44,3.1-1.89c4.64-3.74,6.43-8.16,6.88-13.98.03-.26.06-1.25.99-1.25h1.47c1.34,0,2.66.06,4,.06.96,0,.93-.45.93-1.6,0-1.47-.03-1.86-.9-1.86ZM202.69,21.98c-.51-.16-1.15-.35-1.7-.35s-.58.22-.67.8c-.45,2.66-1.02,2.88-2.5,2.88h-6.59c-1.47,0-1.6-.32-1.6-1.63v-8.64c0-.64.16-.9.77-1.18l1.15-.51c.1-.03.19-.06.29-.06.48,0,.48.48.51.61v3.33c0,1.44-.1,2.88-.1,4.35,0,.93.38.93,1.6.93,1.31,0,1.63-.03,1.63-.99,0-1.41-.1-2.85-.1-4.29v-4.64c0-.67.16-.96.74-1.22.35-.16.67-.29,1.02-.42.38-.13.9-.38,1.15-.38.38,0,.35.48.35.74,0,1.44-.06,3.29-.22,4.7-.1.99-.16,1.31-1.12,1.31-.26,0-.45-.03-.58-.03-.38,0-.45.42-.45.74,0,2.56.8,2.46,1.57,2.46,2.46,0,3.55-.61,3.74-3.17.19-2.24.26-6.62.26-8.93,0-.35,0-.8-.19-1.09-.38-.51-.86-.83-1.54-.83-.83,0-1.73.54-2.5.86l-1.47.64c-.06.03-.16.03-.26.03-.48,0-.48-.45-.51-.61V3.33c0-.99.03-1.66.35-1.92.22-.16.38-.22.38-.42,0-.32-.32-.38-.54-.42-.42-.03-2.43-.16-2.82-.16-.29,0-.58.06-.58.42,0,.1.03.22.03.32.06.83.13,1.73.13,2.62v4.96c0,.67-.19.93-.8,1.22l-1.12.51c-.1,0-.19.03-.29.03-.48,0-.48-.45-.51-.61v-2.3c0-.99.03-1.66.38-1.89.19-.13.45-.22.45-.45,0-.38-.58-.38-.83-.42-.61-.03-2.21-.13-2.72-.13-.29,0-.54.03-.54.38,0,.1.03.22.03.32.13.74.1,1.57.1,2.4v3.46c0,.67-.19.93-.8,1.22-1.57.58-2.43.86-2.43,1.38,0,.22.8,2.46,1.41,2.46.22,0,.83-.29,1.02-.38.13-.03.19-.06.32-.06.45,0,.45.45.48.58v6.69c0,3.42-.45,5.28,3.81,5.28h8.45c1.28,0,2.59-.16,3.39-1.28.58-.8,1.44-3.13,1.44-4.13,0-.61-.26-.8-.9-1.02ZM219.01,18.21c-.29,0-.48.35-.67.77-.13.32-.58,1.25-.86,1.25-.74,0-.86-3.87-.86-4.48,0-3.04.67-6.24,1.79-9.09.32-.8.45-1.09.99-1.38.32-.19.45-.22.45-.42,0-.32-.38-.45-.64-.54-.45-.19-3.14-1.34-3.39-1.34-.35,0-.42.42-.48.71-.1.54-.26,1.05-.42,1.6-.99,3.58-1.63,6.85-1.63,10.59,0,3.36.45,6.78,1.95,9.82.42.86.8,1.57,1.34,1.57.67,0,2.5-.77,2.5-1.57,0-.13-.03-.32-.06-.48-.03-.29-.13-1.02-.13-1.34,0-1.44,1.28-4.35,1.28-4.64,0-.35-.83-1.02-1.15-1.02ZM273.02,25.31c-.61,0-1.6.1-2.24.1-2.02.06-4.06.06-6.11.06-2.18,0-4.38-.03-6.59-.06-1.22-.03-2.56-.03-3.74-.45-2.08-.7-2.59-2.4-2.59-4.45v-4.06c0-.86.03-1.76.03-2.62,0-1.15-.58-1.5-1.66-1.5-.67,0-1.34.06-2.05.06h-.32c-.54,0-1.06-.06-1.6-.06-.7,0-.64.51-.64,1.54s-.03,1.5.67,1.5c.51,0,.99-.06,1.5-.06h.13c.64,0,.9.26.9.89v5.63c0,.67-.1.9-.61,1.38-.64.58-1.38,1.06-2.08,1.54-.54.29-.9.51-.9.9,0,.26.16.54.29.77l1.22,2.11c.06.13.26.22.42.22.32,0,.35-.38.42-.64.03-.19.16-.38.32-.54.64-.54,1.28-1.09,1.92-1.66.16-.13.29-.22.51-.22.26,0,.42.13.58.32,1.02,1.18,2.62,1.98,4.16,2.18,2.75.38,13.89.29,17.18.19.64,0,1.73.03,1.73-2.24,0-.61-.22-.8-.83-.8ZM235.74,20.7c-.19,0-.51.06-.67.13-2.3.64-4.64,1.02-7.04,1.02-2.14,0-3.49-.54-4.86-2.24-.1-.13-.22-.29-.42-.29-.61,0-1.73,2.27-1.73,2.72,0,.51,2.14,3.2,7.33,3.2,1.28,0,6.69-.48,7.58-.96.42-.22.38-.8.38-1.18,0-1.63-.06-2.4-.58-2.4Z" style="fill: %23333;"/><path d="M215.3,53.78c-.52-.2-1.17-.31-1.8-.31-3.21,0-4.95,2.18-4.95,5.06,0,2.23,1.28,4.38,4.38,4.38.83,0,1.64-.18,2.25-.45.25-.13.38-.22.38-.38,0-.09-.04-.2-.09-.34l-.25-.63c-.11-.29-.16-.4-.31-.4-.09,0-.2.04-.36.11-.38.18-.86.29-1.33.29-1.75,0-2.58-1.26-2.58-2.63,0-1.78,1.17-3.06,2.92-3.06.4,0,.76.09,1.08.22.16.07.27.11.36.11.14,0,.2-.11.31-.4l.32-.88c.05-.14.07-.25.07-.32-.02-.18-.13-.27-.4-.36ZM200.69,53.45c-2.99,0-4.77,2.05-4.77,4.95s1.89,4.5,4.45,4.5c2.84,0,4.77-1.89,4.77-4.92,0-2.76-1.91-4.54-4.45-4.54ZM200.42,61.16c-1.4,0-2.41-1.08-2.41-2.74s.9-3.03,2.59-3.03c1.41,0,2.45,1.06,2.45,2.76,0,1.8-1.08,3.01-2.63,3.01ZM191.92,60.85c-.13,0-1.75.05-2.61.05h-1.64c-.45,0-.54-.09-.54-.54v-6.72c0-1.04.05-3.03.05-3.15,0-.38-.11-.45-.52-.45h-1.15c-.41,0-.52.07-.52.45,0,.12.05,2.11.05,3.15v5.6c0,1.01-.04,2.95-.04,3.08,0,.38.13.5.5.5.13,0,1.55-.04,2.4-.04h1.4c.86,0,2.48.04,2.61.04.38,0,.45-.11.45-.52v-.94c0-.41-.07-.52-.45-.52ZM175.4,53.56c-.23,0-.9.02-1.42.02h-.29c-.56,0-1.15-.04-1.73-.09-.18-.02-.36-.02-.56-.02-2.52,0-3.89,1.39-3.89,3.24,0,.83.27,1.51.77,2.04.16.16.25.25.25.36,0,.09-.07.18-.22.36-.22.27-.36.59-.36.99,0,.34.09.61.23.85.13.18.18.29.18.36,0,.11-.09.2-.31.34-.77.54-1.28,1.29-1.28,2.12,0,1.37,1.3,2.38,3.98,2.38,3.4,0,4.84-1.42,4.84-2.95,0-1.94-2.07-2.4-3.8-2.67-1.39-.22-2.05-.41-2.05-.88,0-.23.11-.36.29-.36.07,0,.29.04.4.05.23.04.47.04.7.04,2.58,0,3.82-1.39,3.82-3.26,0-.25-.02-.49-.07-.72-.02-.11-.04-.2-.04-.27,0-.14.07-.2.31-.2h.27c.34,0,.4-.09.4-.49v-.74c0-.41-.05-.5-.43-.5ZM170.18,62.37c.09,0,.2.02.31.04.25.05.54.09.81.14,1.28.22,2.27.52,2.27,1.21s-1.03,1.17-2.61,1.17c-1.3,0-2.14-.4-2.14-1.1,0-.49.32-.92.79-1.24.22-.14.38-.22.58-.22ZM171.22,58.21c-1.12,0-1.78-.59-1.78-1.4s.58-1.64,1.91-1.64c1.06,0,1.75.58,1.75,1.4s-.5,1.64-1.87,1.64ZM127.48,61.03c-.09,0-.31.04-.45.04-.92-.02-1.12-.45-1.12-1.37v-7.31c0-.81.04-2.3.04-2.43,0-.38-.11-.45-.52-.45h-1.04c-.41,0-.52.07-.52.45,0,.13.04,1.69.04,2.43v7.49c0,2.12.7,2.97,2.79,2.97.18,0,.36,0,.54-.02.41-.04.5-.13.5-.54v-.92c0-.25-.07-.34-.25-.34ZM119.53,54.01c0-.38-.11-.45-.52-.45h-1.04c-.42,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v3.47c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.47c0-.81.04-2.3.04-2.43ZM112.85,50.01c-.13,0-1.75.04-2.61.04h-1.01c-.85,0-2.27-.04-2.4-.04-.4,0-.5.14-.5.58.02.95.04,2.12.04,3.01v5.6c0,1.04-.05,3.02-.05,3.15,0,.38.11.45.52.45h1.12c.42,0,.52-.07.52-.45,0-.13-.05-2.11-.05-3.15v-1.66c0-.45.09-.54.54-.54h.9c.85,0,2.48.04,2.61.04.38,0,.45-.11.45-.52v-.88c0-.41-.07-.52-.45-.52-.13,0-1.76.04-2.61.04h-.9c-.45,0-.54-.09-.54-.54v-2.09c0-.45.09-.54.54-.54h1.28c.86,0,2.48.05,2.61.05.38,0,.45-.11.45-.52v-.97c0-.41-.07-.52-.45-.52ZM150.16,49.91c-.86,0-1.35.63-1.35,1.37s.54,1.21,1.24,1.21c.86,0,1.35-.63,1.35-1.42,0-.69-.54-1.15-1.24-1.15ZM163.52,56.68c0-2-1.24-3.22-3.1-3.22-.97,0-1.82.32-2.5.83-.13.09-.22.12-.27.12-.09,0-.13-.11-.14-.34-.02-.43-.09-.5-.52-.5h-.86c-.41,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v3.47c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.11c0-.4.09-.56.4-.81.56-.41,1.13-.59,1.69-.59,1.19,0,1.76.74,1.76,1.84v2.68c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.24ZM151.15,54.01c0-.38-.11-.45-.52-.45h-1.04c-.41,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v3.47c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.47c0-.81.04-2.3.04-2.43ZM144.69,56.68c0-2-1.19-3.22-2.97-3.22-1.04,0-1.96.36-2.7.92-.18.14-.27.22-.36.22-.11,0-.2-.09-.36-.27-.52-.56-1.26-.86-2.16-.86s-1.75.31-2.4.81c-.13.09-.22.13-.27.13-.09,0-.13-.11-.14-.34-.02-.41-.09-.49-.5-.49h-.88c-.41,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v3.47c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.15c0-.4.09-.56.4-.81.54-.4,1.06-.56,1.58-.56,1.12,0,1.64.74,1.64,1.84v2.68c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.24c0-.38.05-.49.34-.7.54-.41,1.08-.58,1.58-.58,1.12,0,1.64.74,1.64,1.84v2.68c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.24ZM118.54,49.91c-.87,0-1.35.63-1.35,1.37s.54,1.21,1.24,1.21c.86,0,1.35-.63,1.35-1.42,0-.69-.54-1.15-1.24-1.15ZM318.8,57.05c0-2.54-1.13-3.6-3.44-3.6-1.15,0-2.43.34-3.37.81-.25.13-.36.23-.36.4,0,.09.02.2.09.34l.34.79c.11.25.18.36.31.36.09,0,.2-.05.36-.16.65-.41,1.58-.74,2.38-.74.68,0,1.13.2,1.39.58.18.23.29.61.29.79-.02.2-.14.27-.45.29-2.41.23-5.13,1.24-5.13,3.55,0,1.64,1.15,2.45,2.7,2.45.92,0,1.87-.31,2.65-.81.13-.09.2-.13.25-.13.11,0,.13.11.14.31.02.49.11.52.52.52h.81c.4,0,.5-.07.5-.38s-.05-1.6-.04-2.63l.05-2.74ZM316.8,59.84c0,.43-.09.58-.45.79-.58.36-1.28.59-1.91.59-.76,0-1.24-.32-1.24-.92,0-.9,1.42-1.49,3.08-1.73.09-.02.14-.02.22-.02.25,0,.31.12.31.49v.79ZM306.74,59.84l-1.44-2.41c-.11-.18-.16-.31-.16-.41,0-.14.09-.25.27-.45l.52-.54c.63-.67,1.3-1.33,2.05-2.09.07-.07.11-.14.11-.22,0-.09-.11-.16-.32-.16h-1.39c-.47,0-.61.07-.9.41-.5.58-.99,1.1-1.49,1.6l-1.26,1.31c-.13.13-.22.2-.27.2-.07,0-.11-.11-.11-.34v-4.36c0-.81.04-2.3.04-2.43,0-.38-.11-.45-.52-.45h-1.01c-.41,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v7.53c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.01c.41,0,.52-.07.52-.45,0-.13-.04-1.53-.04-2.25,0-.29.02-.36.16-.52l.76-.79c.14-.14.25-.23.34-.23.11,0,.2.11.31.3l.77,1.3c.41.68.83,1.42,1.24,2.18.22.4.32.47.79.47h1.3c.27,0,.4-.04.4-.14,0-.07-.05-.16-.14-.31-.59-.94-1.12-1.78-1.53-2.5ZM290.2,49.94c-3.75,0-6.43,2.59-6.43,6.57,0,3.37,2.23,6.39,6.14,6.39,3.46,0,6.46-2.41,6.46-6.64,0-3.37-2.25-6.32-6.18-6.32ZM289.98,60.92c-2.58,0-4.05-1.96-4.05-4.39,0-2.59,1.64-4.52,4.21-4.52s4.07,1.95,4.07,4.36c0,2.85-1.89,4.56-4.23,4.56ZM226.5,57.05c0-2.54-1.13-3.6-3.44-3.6-1.15,0-2.43.34-3.37.81-.25.13-.36.23-.36.4,0,.09.02.2.09.34l.34.79c.11.25.18.36.31.36.09,0,.2-.05.36-.16.65-.41,1.58-.74,2.38-.74.68,0,1.13.2,1.39.58.18.23.29.61.29.79-.02.2-.14.27-.45.29-2.41.23-5.13,1.24-5.13,3.55,0,1.64,1.15,2.45,2.7,2.45.92,0,1.87-.31,2.65-.81.13-.09.2-.13.25-.13.11,0,.13.11.14.31.02.49.11.52.52.52h.81c.4,0,.5-.07.5-.38s-.05-1.6-.04-2.63l.05-2.74ZM224.5,59.84c0,.43-.09.58-.45.79-.58.36-1.28.59-1.91.59-.76,0-1.24-.32-1.24-.92,0-.9,1.42-1.49,3.08-1.73.09-.02.14-.02.22-.02.25,0,.31.12.31.49v.79ZM370.57,59.79l.05-2.74c0-2.54-1.13-3.6-3.44-3.6-1.15,0-2.43.34-3.37.81-.25.13-.36.23-.36.4,0,.09.02.2.09.34l.34.79c.11.25.18.36.31.36.09,0,.2-.05.36-.16.65-.41,1.58-.74,2.38-.74.68,0,1.13.2,1.39.58.18.23.29.61.29.79-.02.2-.14.27-.45.29-2.41.23-5.13,1.24-5.13,3.55,0,1.64,1.15,2.45,2.7,2.45.92,0,1.87-.31,2.65-.81.13-.09.2-.13.25-.13.11,0,.13.11.14.31.02.49.11.52.52.52h.81c.4,0,.5-.07.5-.38s-.05-1.6-.04-2.63ZM368.63,59.84c0,.43-.09.58-.45.79-.58.36-1.28.59-1.91.59-.76,0-1.24-.32-1.24-.92,0-.9,1.42-1.49,3.08-1.73.09-.02.14-.02.22-.02.25,0,.31.12.31.49v.79ZM359.32,56.68c0-2-1.19-3.22-2.97-3.22-1.04,0-1.96.36-2.7.92-.18.14-.27.22-.36.22-.11,0-.2-.09-.36-.27-.52-.56-1.26-.86-2.16-.86s-1.75.31-2.4.81c-.13.09-.22.13-.27.13-.09,0-.13-.11-.14-.34-.02-.41-.09-.49-.5-.49h-.88c-.41,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v3.47c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.15c0-.4.09-.56.4-.81.54-.4,1.06-.56,1.58-.56,1.12,0,1.64.74,1.64,1.84v2.68c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.24c0-.38.05-.49.34-.7.54-.41,1.08-.58,1.58-.58,1.12,0,1.64.74,1.64,1.84v2.68c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.24ZM341.79,57.05c0-2.54-1.13-3.6-3.44-3.6-1.15,0-2.43.34-3.37.81-.25.13-.36.23-.36.4,0,.09.02.2.09.34l.34.79c.11.25.18.36.31.36.09,0,.2-.05.36-.16.65-.41,1.58-.74,2.38-.74.68,0,1.13.2,1.39.58.18.23.29.61.29.79-.02.2-.14.27-.45.29-2.41.23-5.13,1.24-5.13,3.55,0,1.64,1.15,2.45,2.7,2.45.92,0,1.87-.31,2.65-.81.13-.09.2-.13.25-.13.11,0,.13.11.14.31.02.49.11.52.52.52h.81c.4,0,.5-.07.5-.38s-.05-1.6-.04-2.63l.05-2.74ZM339.79,59.84c0,.43-.09.58-.45.79-.58.36-1.28.59-1.91.59-.76,0-1.24-.32-1.24-.92,0-.9,1.42-1.49,3.08-1.73.09-.02.14-.02.22-.02.25,0,.31.12.31.49v.79ZM331.01,53.56h-1.13c-.47,0-.56.07-.72.5-.32.92-.59,1.66-.88,2.39l-1.3,3.31c-.07.2-.14.29-.2.29-.07,0-.13-.11-.2-.29l-1.3-3.33c-.29-.74-.56-1.48-.88-2.38-.16-.43-.25-.5-.72-.5h-1.24c-.29,0-.41.04-.41.18,0,.07.04.18.09.31.41.92.7,1.62,1.04,2.41l2.36,5.65c.09.2.14.36.14.5s-.05.31-.14.5l-.22.52c-.23.54-.54,1.24-.95,2.14-.07.14-.09.23-.09.31,0,.14.11.18.4.18h1.13c.47,0,.56-.07.72-.5.32-.85.59-1.53.87-2.2l2.93-7.13c.29-.7.59-1.44,1.03-2.39.05-.13.09-.23.09-.31,0-.14-.13-.18-.41-.18ZM241.93,54.01c0-.38-.11-.45-.52-.45h-1.04c-.41,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v3.47c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.47c0-.81.04-2.3.04-2.43ZM240.93,49.91c-.86,0-1.35.63-1.35,1.37s.54,1.21,1.24,1.21c.86,0,1.35-.63,1.35-1.42,0-.69-.54-1.15-1.24-1.15ZM235.26,53.58c-.18,0-.74.02-1.06.02h-.49c-.36,0-.41-.05-.41-.43,0-.63.04-1.58.04-1.71,0-.38-.11-.45-.52-.45h-.99c-.41,0-.52.07-.52.45,0,.13.04,1.15.04,1.71,0,.38-.04.43-.34.43-.2,0-.49-.02-.63-.02-.47,0-.54.07-.54.54v.74c0,.47.07.54.54.54.09,0,.4-.02.61-.02.31,0,.36.09.36.45v4.14c0,1.82.76,2.9,2.95,2.9.32,0,.68-.04.99-.07.43-.07.52-.18.52-.63v-.76c0-.34-.04-.47-.25-.47-.13,0-.54.11-.88.11-.94,0-1.37-.34-1.37-1.37v-3.76c0-.45.09-.54.54-.54h.36c.32,0,.9.02,1.06.02.47,0,.54-.07.54-.52v-.77c0-.45-.07-.52-.54-.52ZM266.93,56.68c0-2-1.24-3.22-3.1-3.22-.97,0-1.82.32-2.5.83-.13.09-.22.12-.27.12-.09,0-.13-.11-.14-.34-.02-.43-.09-.5-.52-.5h-.86c-.41,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v3.47c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.11c0-.4.09-.56.4-.81.56-.41,1.13-.59,1.69-.59,1.19,0,1.76.74,1.76,1.84v2.68c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.24ZM272.74,60.22c-.92,0-1.42.68-1.42,1.44s.56,1.24,1.28,1.24c.9,0,1.42-.65,1.42-1.44s-.56-1.24-1.28-1.24ZM272.74,53.45c-.92,0-1.42.67-1.42,1.42s.56,1.26,1.28,1.26c.9,0,1.42-.67,1.42-1.46,0-.74-.56-1.22-1.28-1.22ZM250.64,53.45c-2.99,0-4.77,2.05-4.77,4.95s1.89,4.5,4.45,4.5c2.84,0,4.77-1.89,4.77-4.92,0-2.76-1.91-4.54-4.45-4.54ZM250.37,61.16c-1.4,0-2.41-1.08-2.41-2.74s.9-3.03,2.59-3.03c1.41,0,2.45,1.06,2.45,2.76,0,1.8-1.08,3.01-2.63,3.01Z" style="fill: gray;"/></svg>') no-repeat center / contain;
		font-size: 0;
	}
	& h2+div{
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr));
		align-items: start;
		grid-gap: clamp(48px, calc(80 / 1200 * 100vw), 80px) clamp(20px, calc(56 / 1200 * 100vw), 56px);
		margin-top: 40px;
	}
	& section{
		counter-increment: count;
		display: grid;
		grid-row-gap: 16px;
		&:before{
			content: counter(count);
			justify-self: center;
			display: grid;
			place-content: center;
			aspect-ratio: 1;
			width: 72px;
			padding-top: 38px;
			background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 72 72"><path d="M31.19,39c-.74,0-1.19.64-1.19,1.72s.45,1.78,1.19,1.78,1.2-.69,1.2-1.78-.46-1.72-1.2-1.72ZM56.44,25.38l5.22,7.54h-5.9l-5.22-7.54h-7.46l5.22,7.54h-5.9l-5.22-7.54h-7.46l5.22,7.54h-5.9l-5.22-7.54h-7.46l5.22,7.54h-5.9l-5.03-7.26,51.99-14.5-.59-2.1-.12-.45-.81-2.9c-.52-1.85-2.16-3.07-3.99-3.16l-2.83,8.19-5.68,1.59,2.93-8.46-7.19,2.01-2.93,8.46-5.68,1.58,2.93-8.46-7.19,2.01-2.93,8.46-5.68,1.58,2.93-8.46-7.19,2.01-2.93,8.46-5.68,1.59,2.93-8.46-2.42.68c-2.31.65-3.67,3.04-3.02,5.36l.81,2.9-.17.05.71,2.54.17-.05v38.99c0,2.4,1.95,4.35,4.35,4.35h46.97c2.4,0,4.35-1.95,4.35-4.35V25.38h-8.24ZM23.53,41.7h-.66v1.86h-1.35v-5.6h1.97c1.23,0,2.25.44,2.25,1.82s-1.03,1.92-2.21,1.92ZM31.19,43.66c-1.53,0-2.57-1.1-2.57-2.94s1.04-2.88,2.57-2.88,2.57,1.05,2.57,2.88-1.04,2.94-2.57,2.94ZM38.33,43.56h-1.35v-5.6h1.35v5.6ZM46.24,43.56h-1.37l-1.39-2.7-.55-1.23h-.04c.06.62.17,1.39.17,2.07v1.86h-1.28v-5.6h1.37l1.39,2.68.55,1.24h.04c-.08-.59-.18-1.4-.18-2.07v-1.85h1.28v5.6ZM53.68,39.07h-1.52v4.49h-1.35v-4.49h-1.51v-1.11h4.38v1.11ZM23.43,39.02h-.55v1.62h.59c.66,0,.97-.31.97-.86s-.36-.76-1.01-.76Z" style="fill: %23333;"/></svg>') no-repeat center / cover;
			color: #fff;
			font-weight: 700;
			font-size: 18px;
		}
	}
	& h3{
		font-weight: 700;
		font-size: clamp(18px, calc(24 / 768 * 100vw), 24px);
		text-align: center;
	}
	& h3+div{
		order: 1;
		margin: 0 20px;
	}
	& figure{
		& img{
			aspect-ratio: 3 / 2;
			object-fit: cover;
			border-radius: 10px;
		}
	}
}

#pickup{
	justify-self: center;
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	grid-row-gap: 32px;
	width: min(100%, 1360px);
	margin-top: clamp(80px, calc(144 / 1200 * 100vw), 144px);
	overflow: hidden;
	&>*{
		grid-column: 2;
	}
	& h2{
		justify-self: center;
		aspect-ratio: 3 / 1;
		width: clamp(164px, calc(200 / 768 * 100vw), 200px);
		background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 201.09 66.76"><path d="M58.35,57.21l-.63.62v3.52c0,1.94-.02,3.52-.04,3.52s-.2-.1-.4-.22c-.91-.55-2.36-1.1-3.5-1.32-.82-.16-2.62-.16-3.41,0-.74.15-1.71.47-2.29.76-.55.28-1.18.71-1.33.92-.09.13-.1-.33-.1-6.05,0-4,.02-6.33.06-6.59.13-.79.55-1.39,1.37-1.91.81-.53,1.77-.83,3.21-1.04,1.25-.17,2.91-.15,3.92.06.36.08.68.15.71.17.05.03,1.23-1.09,1.23-1.18,0-.05-1.2-.34-1.93-.47-1.27-.21-3.2-.21-4.47,0-1.64.28-3.47.96-4.54,1.68l-.32.22-.5-.34c-.57-.39-1.03-.63-1.72-.91-3.23-1.28-6.89-1.22-10.49.19l-.63.24-.02,8.57-.02,8.57h5.47c5.28,0,5.47,0,5.67.12.31.18.87.32,1.48.37h0c1,.08,2.02-.05,2.61-.34l.32-.16h10.9v-9.66l-.63.62ZM44.89,58.73l-.02,6.36-.18-.2c-.45-.52-1.89-1.19-3.2-1.49-.69-.16-.86-.17-1.97-.17-1.03,0-1.32.02-1.86.14-1.24.27-2.42.73-3.5,1.36l-.27.16v-14.52l.42-.21c1.08-.54,2.2-.79,3.77-.83,2.63-.08,4.74.47,5.98,1.56.31.27.56.66.71,1.1h0c.13.38.13.46.11,6.75Z" style="fill: %233f4a5a;"/><path d="M50.66,59.9c-.05-.06-.06-.18-.04-.31.02-.12.5-1.36,1.07-2.77l1.04-2.55,3.92-3.93c2.16-2.16,4.02-3.98,4.13-4.06.26-.16.61-.24.85-.2.14.03.51.36,1.43,1.26.68.67,1.3,1.32,1.37,1.43.15.24.13.61-.05.97-.06.11-1.89,1.99-4.08,4.18l-3.98,3.98-2.58,1.04c-1.56.63-2.66,1.04-2.79,1.04-.12,0-.25-.04-.29-.09h0Z" style="fill: %23f67656;"/><path d="M53.55,58.33c.39-.16.91-.37,1.16-.48l.46-.19-1.11-1.11-1.11-1.11-.43,1.04c-.24.57-.44,1.1-.46,1.17-.02.09.07.24.35.55.21.23.4.42.41.42s.34-.13.73-.29h0Z" style="fill: %23fff;"/><path d="M42.46,57.53c-2.25-.76-4.39-.92-6.21-.47-.46.11-1.44.41-1.55.47-.03.01,0,.11.05.21l.09.18.54-.18c1.14-.39,1.68-.47,3.09-.46.95,0,1.43.03,1.84.11.73.14,1.94.49,2.53.72h0c.26.1.48.19.5.19.02,0,.07-.08.1-.19.08-.22.09-.21-.99-.58ZM35.21,54.81l-.54.19.07.18c.04.1.09.18.11.18s.28-.08.57-.18c1.05-.36,1.71-.47,3.02-.47.96,0,1.32.02,1.9.14.78.15,1.96.49,2.54.73h0c.49.2.51.2.58-.02.05-.15.05-.19-.04-.22-3.06-1.22-5.71-1.38-8.21-.52ZM40.69,51.96c-1.87-.38-3.93-.26-5.52.32-.44.16-.46.18-.42.33.02.09.05.18.07.19.02.02.25-.05.51-.14.68-.24,1.43-.4,2.28-.49,1.46-.16,3.4.15,5.14.81h0c.28.1.53.19.57.19.07,0,.24-.31.19-.35-.1-.1-2.15-.73-2.82-.86ZM47.58,57.92s-.02.13.02.22h0c.05.12.11.16.17.13.32-.14,1.42-.49,1.88-.6.75-.18.73-.16.82-.37.04-.1.07-.2.05-.21-.09-.08-2.79.67-2.94.83ZM49.35,54.78c-.61.16-1.68.51-1.77.59-.03.02-.02.12.03.21h0c.04.09.08.17.09.17,0,0,.22-.07.47-.16.91-.33,1.69-.52,3.07-.74.18-.03.26-.08.33-.22.05-.1.09-.2.09-.22,0-.07-1.54.18-2.31.38ZM53.45,51.77c-.84-.09-2.61.09-3.88.4-.64.16-1.93.57-2,.65-.01.01,0,.1.04.19h0c.03.09.08.17.1.17s.41-.13.86-.28c1.36-.46,2.92-.72,4.28-.72.67,0,.68,0,.85-.18l.17-.18-.42-.04Z" style="fill: %23d9d8d7;"/><path d="M44.42,14.97c.13.26.32.61.64.61.45,0,2.3-.83,2.3-1.47,0-.42-1.15-2.18-1.44-2.62l-.29-.48c-.54-.9-1.15-1.79-1.6-1.79-.42,0-2.14.8-2.14,1.34,0,.26.16.48.29.64.83,1.25,1.57,2.43,2.24,3.78ZM38.56,17.38c.38,0,2.3-.8,2.3-1.47,0-.42-1.09-2.08-1.38-2.53-.32-.51-1.06-1.66-1.41-2.08-.16-.16-.29-.29-.54-.29-.42,0-2.14.8-2.14,1.38,0,.22.16.42.26.58.86,1.25,1.63,2.53,2.3,3.87.13.26.29.54.61.54ZM150.01,14.97c.13.26.32.61.64.61.45,0,2.3-.83,2.3-1.47,0-.42-1.15-2.18-1.44-2.62l-.29-.48c-.54-.9-1.15-1.79-1.6-1.79-.42,0-2.14.8-2.14,1.34,0,.26.16.48.29.64.83,1.25,1.57,2.43,2.24,3.78ZM21.25,2.14c-1.76,0-3.17,1.41-3.17,3.17s1.41,3.2,3.17,3.2,3.2-1.44,3.2-3.2-1.44-3.17-3.2-3.17ZM21.25,7.04c-.96,0-1.7-.77-1.7-1.73s.74-1.7,1.7-1.7,1.73.77,1.73,1.7-.77,1.73-1.73,1.73ZM19.68,21.85c-.1,0-.22.03-.32.03-3.04.61-7.52.67-10.66.67-4.42,0-5.06.06-5.06-3.81v-2.69c.06-.64.42-.86,1.02-.9,4.51-.22,8.29-1.31,12.42-3.04.35-.16.77-.35,1.15-.35.06,0,.16.03.26.03.13,0,.26.03.38.03.19,0,.48-.06.48-.32,0-.32-1.02-1.73-1.28-2.08-.19-.29-.74-1.18-1.06-1.18-.16,0-.35.16-.51.22-2.78,1.73-8.48,3.55-11.74,3.55-.58,0-1.12-.16-1.12-.8v-3.13c0-.61-.03-1.15-.03-1.66,0-.9.06-1.6.35-1.92.16-.19.29-.29.29-.48,0-.32-.48-.38-.7-.42-.51-.1-2.88-.61-3.17-.61-.16,0-.38.1-.38.35v.26c.16,1.34.16,3.07.16,4.45v10.85c0,1.41.03,3.9.83,5.09,1.38,1.98,4.96,1.86,7.1,1.86,2.5,0,9.02-.03,11.23-.35.99-.13.99-.86.99-2.02,0-.86-.06-1.63-.64-1.63ZM53.92,10.78c-.38-.16-2.34-.93-2.62-.93-.35,0-.38.35-.42.64-.35,2.56-1.25,5.06-2.62,7.26-2.3,3.74-5.79,5.63-9.92,6.75-.32.1-.51.22-.51.58,0,.45,1.18,2.21,1.79,2.21.22,0,.77-.19.99-.26,3.42-1.09,6.37-2.81,8.7-5.57,2.21-2.66,3.42-5.66,4.38-8.96.13-.38.16-.48.42-.67.16-.13.38-.26.38-.48,0-.32-.32-.48-.58-.58ZM88.7,6.46c-.13,0-.26.03-.35.03-.74.16-1.22.19-1.79.19h-5.7c-.32-.03-.54-.19-.54-.54,0-.26.45-.89.58-1.15.54-.99.64-1.15,1.09-1.31.13-.06.29-.19.29-.35,0-.35-1.63-.96-1.92-1.12-.67-.32-1.54-.7-1.7-.7-.29,0-.38.45-.51.77-1.47,4.03-5.18,8.8-8.54,11.46-.16.1-.29.22-.29.45,0,.67,2.34,1.89,2.72,1.89.86,0,4.54-4.38,5.15-5.25.42-.58.61-.9,1.34-.9h6.08c.45,0,.96.03.96.45,0,.8-1.92,3.9-2.46,4.7-3.17,4.67-7.2,7.94-12.35,10.24-.26.1-.64.26-.64.58,0,.61,2.02,2.18,2.72,2.18s3.68-1.89,4.38-2.33c5.89-3.81,9.02-8.48,12.16-14.56.42-.8.74-1.34.99-1.73.26-.42.38-.64.38-.8,0-.42-1.41-2.18-2.05-2.18ZM159.52,10.78c-.38-.16-2.34-.93-2.62-.93-.35,0-.38.35-.42.64-.35,2.56-1.25,5.06-2.62,7.26-2.3,3.74-5.79,5.63-9.92,6.75-.32.1-.51.22-.51.58,0,.45,1.18,2.21,1.79,2.21.22,0,.77-.19.99-.26,3.42-1.09,6.37-2.81,8.7-5.57,2.21-2.66,3.42-5.66,4.38-8.96.13-.38.16-.48.42-.67.16-.13.38-.26.38-.48,0-.32-.32-.48-.58-.58ZM195.01,6.46c-.42-.42-.9-1.02-1.54-1.02-.29,0-1.06.06-1.6.06h-12.42c-1.38,0-2.75-.06-4.13-.06-.93,0-.9.35-.9,1.82s0,1.73.96,1.73c1.34,0,2.66-.06,4-.06h11.39c.58,0,1.12.06,1.12.67,0,.19-.06.58-.1.8-.51,3.58-2.43,7.01-5.22,9.31-2.21,1.82-5.25,3.49-7.97,4.22-.29.06-.58.16-.58.51,0,.51,1.12,2.66,1.89,2.66.32,0,.77-.16,1.06-.26,2.11-.83,4.29-1.98,6.14-3.3,5.06-3.52,7.42-7.74,8.48-13.76.22-1.25.48-1.57.48-1.86,0-.42-.8-1.18-1.09-1.47ZM116.51,10.59c-.48-.06-2.82-.26-3.23-.26-.32,0-.32.16-.32.42,0,1.76-.06,3.04-.51,4.77-.96,3.87-3.3,7.2-6.69,9.31-.45.29-.77.42-.77.7,0,.58,2.08,2.24,2.62,2.24.35,0,.8-.38,1.06-.58,4.77-3.68,6.75-7.74,7.68-13.6.1-.61.22-1.86.64-2.3.1-.1.19-.19.19-.32,0-.35-.45-.35-.67-.38ZM197.89,0c-1.76,0-3.17,1.41-3.17,3.17s1.41,3.17,3.17,3.17,3.2-1.41,3.2-3.17-1.44-3.17-3.2-3.17ZM197.89,4.86c-.93,0-1.7-.74-1.7-1.7s.77-1.73,1.7-1.73,1.73.77,1.73,1.73-.77,1.7-1.73,1.7ZM125.85,5.28c-.16,0-.29,0-.42.03-1.02.16-2.27.16-3.33.16h-14.43c-1.47,0-2.94-.06-4.42-.06-.74,0-.8.38-.8,1.22v.64c0,1.28.03,1.63.86,1.63,1.44,0,2.88-.1,4.35-.1h13.73c.29,0,.99-.06.99.38s-3.55,3.58-4.13,4.1c-.22.19-.8.64-.8.96,0,.54,1.79,1.95,2.34,1.95.32,0,.54-.26.77-.45,1.18-1.06,2.85-2.69,3.97-3.84.38-.42,2.78-2.91,2.98-3.07.26-.19.7-.51.7-.86,0-.58-.8-1.44-1.18-1.86s-.7-.83-1.18-.83ZM144.16,17.38c.38,0,2.3-.8,2.3-1.47,0-.42-1.09-2.08-1.38-2.53-.32-.51-1.06-1.66-1.41-2.08-.16-.16-.29-.29-.54-.29-.42,0-2.14.8-2.14,1.38,0,.22.16.42.26.58.86,1.25,1.63,2.53,2.3,3.87.13.26.29.54.61.54Z" style="fill: %23333;"/><path d="M80.73,50.31h-1.84c-.85,0-2.27-.04-2.4-.04-.4,0-.5.14-.5.58.02,1.03.04,2.14.04,3.03v5.58c0,1.04-.05,3.02-.05,3.15,0,.38.11.45.52.45h1.12c.42,0,.52-.07.52-.45,0-.13-.05-2.11-.05-3.15v-.41c0-.45.09-.54.54-.54h1.42c3.33,0,4.79-1.89,4.79-4.46s-1.55-3.73-4.11-3.73ZM80.05,56.72h-1.42c-.45,0-.54-.09-.54-.54v-3.47c0-.45.09-.54.54-.54h1.73c1.33,0,2.36.5,2.36,2.07,0,1.78-1.17,2.49-2.66,2.49ZM89.89,50.16c-.86,0-1.35.63-1.35,1.37s.54,1.21,1.24,1.21c.86,0,1.35-.63,1.35-1.42,0-.68-.54-1.15-1.24-1.15ZM90.88,54.27c0-.38-.11-.45-.52-.45h-1.04c-.41,0-.52.07-.52.45,0,.12.04,1.62.04,2.43v3.48c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.13-.04-1.62-.04-2.43v-3.48c0-.81.04-2.3.04-2.43ZM101.58,54.03c-.52-.2-1.17-.31-1.8-.31-3.21,0-4.95,2.18-4.95,5.06,0,2.23,1.28,4.38,4.38,4.38.83,0,1.64-.18,2.25-.45.25-.12.38-.21.38-.38,0-.09-.04-.2-.09-.34l-.25-.63c-.11-.29-.16-.4-.31-.4-.09,0-.2.04-.36.11-.38.18-.86.29-1.33.29-1.75,0-2.58-1.26-2.58-2.63,0-1.78,1.17-3.06,2.92-3.06.4,0,.76.09,1.08.22.16.07.27.11.36.11.14,0,.2-.11.31-.4l.32-.88c.05-.14.07-.25.07-.32-.02-.18-.13-.27-.4-.36ZM112.21,60.1l-1.44-2.41c-.11-.18-.16-.31-.16-.41,0-.14.09-.25.27-.45l.52-.54c.63-.67,1.3-1.33,2.05-2.09.07-.07.11-.14.11-.22,0-.09-.11-.16-.32-.16h-1.39c-.47,0-.61.07-.9.41-.5.58-.99,1.1-1.49,1.6l-1.26,1.31c-.13.12-.22.2-.27.2-.07,0-.11-.11-.11-.34v-4.36c0-.81.04-2.3.04-2.43,0-.38-.11-.45-.52-.45h-1.01c-.41,0-.52.07-.52.45,0,.13.04,1.62.04,2.43v7.53c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.01c.41,0,.52-.07.52-.45,0-.13-.04-1.53-.04-2.25,0-.29.02-.36.16-.52l.76-.79c.14-.14.25-.23.34-.23.11,0,.2.11.31.31l.77,1.3c.41.69.83,1.42,1.24,2.18.22.4.32.47.79.47h1.3c.27,0,.4-.04.4-.14,0-.07-.05-.16-.14-.31-.59-.94-1.12-1.78-1.53-2.5ZM133.01,50.31h-1.15c-.41,0-.52.07-.52.45,0,.13.05,2.11.05,3.15v4.57c0,1.78-1.33,2.83-3.22,2.83s-3.02-1.06-3.02-2.81v-4.59c0-1.04.05-3.03.05-3.15,0-.38-.11-.45-.52-.45h-1.15c-.41,0-.52.07-.52.45,0,.13.05,2.11.05,3.15v4.95c0,2.72,1.85,4.41,5.02,4.41s5.4-1.67,5.4-4.45v-4.92c0-1.04.05-3.03.05-3.15,0-.38-.11-.45-.52-.45ZM142.6,53.71c-.92,0-1.75.34-2.38.79-.13.09-.22.13-.27.13-.09,0-.13-.09-.14-.32-.02-.41-.09-.49-.5-.49h-.88c-.41,0-.52.07-.52.45,0,.12.04,1.62.04,2.43v6.95c0,.81-.04,2.3-.04,2.43,0,.38.11.45.52.45h1.04c.41,0,.52-.07.52-.45,0-.12-.04-1.62-.04-2.43v-.09c0-.36.04-.47.27-.47.07,0,.14,0,.25.02.23.04.47.05.72.05,2.52,0,5.15-1.64,5.15-5.24,0-2.56-1.46-4.21-3.75-4.21ZM141.23,61.45c-.29,0-.54-.02-.76-.05-.41-.07-.52-.2-.52-.63v-3.75c0-.4.09-.56.41-.81.49-.34,1.04-.56,1.67-.56,1.28,0,2.21.92,2.21,2.54,0,2.11-1.49,3.26-3.02,3.26ZM150.93,58.68c.02.45.11.54.56.54h.58c.45,0,.54-.09.56-.54l.11-4.32c.04-1.31.13-3.31.13-3.67,0-.31-.11-.38-.5-.38h-1.17c-.4,0-.5.07-.5.38,0,.36.09,2.36.13,3.55l.13,4.45ZM151.83,60.57c-.86,0-1.35.65-1.35,1.42,0,.7.52,1.17,1.22,1.17.88,0,1.37-.65,1.37-1.37s-.54-1.22-1.24-1.22Z" style="fill: gray;"/></svg>') no-repeat center / contain;
		font-size: 0;
	}
	@media (min-width: 1200px) {
		grid-template-columns: 300px 1fr;
		& h2{
			grid-column: 1;
			grid-row: 1;
			align-self: center;
		}
		#pickupList{
			grid-column: 2;
			grid-row: 1;
			border-left: 1px solid #b3b3b3;
		}
		
	}
}

#pickupList{
	display: grid;
	@media (min-width: 1200px) {
		padding: 20px 0 0 20px;
	}
	& article{
		grid-column: 1;
		grid-row: 1;
		&:not(.select){
			visibility: hidden;
		}
	}
	& h2{
		display: none;
	}
	& section{
		position: relative;
		display: grid;
		grid-row-gap: 16px;
		margin: 0 10px;
		&:not(:has(figure)){
			&:before{
				content: "";
				order: -1;
				aspect-ratio: 3 / 2;
				background: var(--dummy);
				border-radius: 10px;
			}
		}
		@media (min-width: 576px) {
			width: 360px;
		}
	}
	& h3{
		text-align: center;
		font-size: clamp(14px, calc(16 / 768 * 100vw), 16px);
	}
	& h3+div{
		display: contents;
		& a{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			font-size: 0;
		}
	}
	& figure{
		order: -1;
		& img{
			aspect-ratio: 3 / 2;
			object-fit: cover;
			border-radius: 10px;
			&[src]{
				display: block;
				background: #ccc;
			}
		}
	}
	.slick-slider{
		display: grid;
		grid-template-columns: auto 1fr auto;
		overflow: hidden;
		&:before{
			content: "";
			grid-column: 1 / 4;
			grid-row: 1;
			aspect-ratio: 3 / 2;
		}
		@media (max-width: 575.98px) {
			&:before{
				margin-right: 100px;
			}
		}
		@media (min-width: 576px) {
			&:before{
				width: 360px;
			}
		}
	}
	.slick-list{
		grid-column: 1 / 4;
		grid-row: 1 / 3;
		margin: 0 -10px;
		@media (max-width: 575.98px) {
			padding-right: 100px;
		}
	}
	.slick-arrow{
		all: unset;
		align-self: center;
		grid-row: 1;
		position: relative;
		z-index: 1;
		aspect-ratio: 36 / 80;
		width: 40px;
		border-radius: 8px;
		background: rgba(255, 255, 255, 0.6);
		font-size: 0;
		cursor: pointer;
		&:before{
			content: "";
			position: absolute;
			top: 0;
			width: calc(100% - 8px);
			height: 100%;
			background: var(--color);
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"><polyline points="8 4 16 12 8 20"/></svg>') no-repeat center / 24px;
		}
	}
	.slick-prev{
		grid-column: 1;
		transform: translateX(-8px);
		&:before{
			right: 0;
			transform: scale(-1, 1);
		}
	}
	.slick-next{
		grid-column: 3;
		transform: translateX(8px);
		&:before{
			left: 0;
		}
	}
}

#production{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	grid-row-gap: clamp(40px, calc(56 / 1200 * 100vw), 56px);
	margin-top: clamp(64px, calc(80 / 1200 * 100vw), 80px);
	padding: clamp(64px, calc(80 / 1200 * 100vw), 80px) 0;
	background: #e6e6e6;
	&>*{
		grid-column: 2;
	}
	& h2{
		display: grid;
		grid-template-columns: 1fr auto 1fr;
		align-items: center;
		column-gap: 0.5em;
		font-weight: 700;
		font-size: clamp(20px, calc(24 / 768 * 100vw), 24px);
		letter-spacing: 0.1em;
		&:before,
		&:after{
			content: "";
			border-top: 1px solid currentColor;
		}
	}
	& h2+div{
		display: grid;
		grid-gap: clamp(40px, calc(56 / 1200 * 100vw), 56px);
		@media (min-width: 992px) {
			grid-template-columns: repeat(2, 1fr);
			& section:nth-child(3){
				grid-column: 1 / 3;
			}
		}
	}
	& section{
		display: grid;
		grid-template-rows: auto 1fr;
		grid-row-gap: clamp(16px, calc(24 / 1200 * 100vw), 24px);
		padding: 24px;
		background: #fff;
		border-radius: 10px;
		box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.1);
		& h3{
			display: grid;
			grid-template-columns: auto auto;
			justify-content: center;
			column-gap: 1em;
			padding-bottom: 16px;
			border-bottom: 1px solid #b3b3b3;
			font-weight: 700;
			font-size: clamp(18px, calc(20 / 768 * 100vw), 20px);
			letter-spacing: 0.1em;
			text-align: center;
			&:before{
				content: "";
				aspect-ratio: 1;
				width: 36px;
				background: currentColor;
				-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path d="M31.48,10.75v1.3l-5,2.22h-1.48v-2.44c0-.12-.03-.24-.07-.35,2.06-.96,3.5-3.03,3.5-5.45,0-3.33-2.7-6.02-6.02-6.02s-6.02,2.7-6.02,6.02c0,1.93.92,3.62,2.33,4.73h-5.96c1.41-1.1,2.33-2.8,2.33-4.73,0-3.33-2.7-6.02-6.02-6.02S3.04,2.7,3.04,6.02c0,2.42,1.44,4.49,3.5,5.45-.04.12-.07.23-.07.35v1.52h-2.6l1.3,3.43h1.3v4.94c0,.28.1.55.32.76.21.21.49.32.76.32h5.68v1.48h.93v1.48l-5.91,10.24h.31l6.41-8.26.65,8.26h.24l.65-8.26,6.41,8.26h.31l-5.91-10.24v-1.48h.93v-1.48h5.68c.28,0,.55-.11.76-.32.21-.21.32-.49.32-.76v-2.44h1.48l5,2.22v1.3h1.48v-12.04h-1.48Z"/></svg>') no-repeat center / contain;
			}
		}
		& p{
			font-size: clamp(14px, calc(16 / 768 * 100vw), 16px);
		}
		& div:has(p){
			justify-self: center;
			width: min(calc(100% - 40px), 940px);
		}
		& div:has(a){
			display: flex;
			flex-wrap: wrap;
			grid-gap: 16px 40px;
			justify-content: center;
			margin: clamp(16px, calc(24 / 1200 * 100vw), 24px) 0;
		}
	}
	& a{
		display: grid;
		grid-template-columns: auto auto;
		grid-gap: 1em;
		justify-content: center;
		align-items: center;
		min-width: min(100%, 400px);
		min-height: clamp(56px, calc(64 / 768 * 100vw), 64px);
		padding: 0.5em 2em;
		background: var(--color);
		border-radius: clamp(28px, calc(32 / 768 * 100vw), 32px);
		color: #fff;
		font-size: clamp(14px, calc(16 / 768 * 100vw), 16px);
		letter-spacing: 0.1em;
		text-align: center;
		text-decoration: none;
		&:before,
		&:after{
			content: "";
			aspect-ratio: 1;
			grid-column: 2;
			grid-row: 1;
			align-self: center;
			justify-self: center;
		}
		&:before{
			width: clamp(24px, calc(32 / 768 * 100vw), 32px);
			background: currentColor;
			border-radius: 100%;
		}
		&:after{
			width: 16px;
			background: var(--color);
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px;"><polyline points="2 8 14 8"/><polyline points="10 4 14 8 10 12"/></svg>') no-repeat center / contain;
		}
		&[href="/fc/location/index.html"]{
			&:before{
				content: none;
			}
			&:after{
				content: "";
				grid-column: 1;
				aspect-ratio: 1;
				width: 16px;
				background: currentColor;
				-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"><circle cx="6" cy="6" r="5"/><line x1="11.5" y1="11.5" x2="15" y2="15"/></svg>') no-repeat center / contain;
			}
		}
		&[href="/fc-inquiry"]{
			&:before{
				content: none;
			}
			&:after{
				content: "";
				grid-column: 1;
				aspect-ratio: 1;
				width: 28px;
				background: currentColor;
				-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path d="M1.16,22.65c.05-.05,1.82-2.08,3.94-4.5,2.12-2.42,3.93-4.48,4.02-4.58l.16-.17.47.35c.26.19,1.32.98,2.37,1.76l1.9,1.42,2.33-1.74c1.28-.96,2.36-1.75,2.38-1.76.04-.02,2.2,2.43,8.11,9.18l.12.14H1.07l.09-.1h0ZM0,14.59C0,10.14.01,6.51.03,6.51c.07,0,8.5,6.32,8.5,6.37,0,.04-2.36,2.75-7.26,8.34L0,22.66v-8.08h0ZM23.72,17.74l-4.26-4.86,2.22-1.66c1.22-.91,3.14-2.34,4.26-3.18l2.04-1.52v4.04c.02,2.22.02,5.84.01,8.04v4.01s-4.27-4.86-4.27-4.86h0ZM7.07,10.44L.13,5.27h6.95c3.82-.02,10.07-.02,13.89-.01h6.94s-6.93,5.18-6.93,5.18c-3.81,2.84-6.94,5.17-6.95,5.17-.01,0-3.15-2.32-6.96-5.17h0Z"/></svg>') no-repeat center / contain;
			}
		}
	}
}

#productionInquiry{
	& strong{
		display: inline-block;
		margin: 16px 0;
		font-weight: 700;
		font-size: clamp(18px, calc(24 / 768 * 100vw), 24px);
	}
}

#local{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	grid-row-gap: clamp(40px, calc(56 / 1200 * 100vw), 56px);
	padding: clamp(64px, calc(80 / 1200 * 100vw), 80px) 0;
	background: #d0eaff;
	&>*{
		grid-column: 2;
	}
	& h2{
		display: grid;
		grid-template-columns: 1fr auto 1fr;
		align-items: center;
		column-gap: 0.5em;
		font-weight: 700;
		font-size: clamp(20px, calc(24 / 768 * 100vw), 24px);
		letter-spacing: 0.1em;
		&:before,
		&:after{
			content: "";
			border-top: 1px solid currentColor;
		}
	}
	& h2+div{
		display: grid;
		grid-gap: clamp(40px, calc(56 / 1200 * 100vw), 56px);
		@media (min-width: 992px) {
			grid-template-columns: repeat(2, 1fr);
			& section:nth-child(1){
				grid-column: 1 / 3;
			}
		}
	}
	& section{
		display: grid;
		grid-template-rows: auto 1fr;
		grid-row-gap: clamp(16px, calc(24 / 1200 * 100vw), 24px);
		padding: 24px;
		background: #fff;
		border-radius: 10px;
		box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.1);
		& h3{
			display: grid;
			grid-template-columns: auto auto;
			justify-content: center;
			column-gap: 1em;
			padding-bottom: 16px;
			border-bottom: 1px solid #b3b3b3;
			font-weight: 700;
			font-size: clamp(18px, calc(20 / 768 * 100vw), 20px);
			letter-spacing: 0.1em;
			text-align: center;
			&:before{
				content: "";
				aspect-ratio: 1;
				width: 36px;
				background: currentColor;
				-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path d="M31.48,10.75v1.3l-5,2.22h-1.48v-2.44c0-.12-.03-.24-.07-.35,2.06-.96,3.5-3.03,3.5-5.45,0-3.33-2.7-6.02-6.02-6.02s-6.02,2.7-6.02,6.02c0,1.93.92,3.62,2.33,4.73h-5.96c1.41-1.1,2.33-2.8,2.33-4.73,0-3.33-2.7-6.02-6.02-6.02S3.04,2.7,3.04,6.02c0,2.42,1.44,4.49,3.5,5.45-.04.12-.07.23-.07.35v1.52h-2.6l1.3,3.43h1.3v4.94c0,.28.1.55.32.76.21.21.49.32.76.32h5.68v1.48h.93v1.48l-5.91,10.24h.31l6.41-8.26.65,8.26h.24l.65-8.26,6.41,8.26h.31l-5.91-10.24v-1.48h.93v-1.48h5.68c.28,0,.55-.11.76-.32.21-.21.32-.49.32-.76v-2.44h1.48l5,2.22v1.3h1.48v-12.04h-1.48Z"/></svg>') no-repeat center / contain;
			}
		}
		& p{
			font-size: clamp(14px, calc(16 / 768 * 100vw), 16px);
		}
		& div:has(p){
			justify-self: center;
			width: min(calc(100% - 40px), 940px);
		}
		& div:has(a){
			display: flex;
			flex-wrap: wrap;
			grid-gap: 16px 40px;
			justify-content: center;
			margin: clamp(16px, calc(24 / 1200 * 100vw), 24px) 0;
		}
	}
	& a{
		display: grid;
		grid-template-columns: auto auto;
		grid-gap: 1em;
		justify-content: center;
		align-items: center;
		min-width: min(100%, 400px);
		min-height: clamp(56px, calc(64 / 768 * 100vw), 64px);
		padding: 0.5em 2em;
		background: var(--color);
		border-radius: clamp(28px, calc(32 / 768 * 100vw), 32px);
		color: #fff;
		font-size: clamp(14px, calc(16 / 768 * 100vw), 16px);
		letter-spacing: 0.1em;
		text-align: center;
		text-decoration: none;
		&:before,
		&:after{
			content: "";
			aspect-ratio: 1;
			grid-column: 2;
			grid-row: 1;
			align-self: center;
			justify-self: center;
		}
		&:before{
			width: clamp(24px, calc(32 / 768 * 100vw), 32px);
			background: currentColor;
			border-radius: 100%;
		}
		&:after{
			width: 16px;
			background: var(--color);
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px;"><polyline points="2 8 14 8"/><polyline points="10 4 14 8 10 12"/></svg>') no-repeat center / contain;
			@media (max-width: 767.98px) {
				-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px;"><polyline points="4 8 12 8"/><polyline points="9 5 12 8 9 11"/></svg>');
			}
		}
		&[href="http://s-kantan.com/pref-okayama-u/offer/offerList_detail.action?tempSeq=527"],
		section:nth-child(2) &{
			min-width: min(100%, 280px);
		}
		&[href="/fc-inquiry"]{
			&:before{
				content: none;
			}
			&:after{
				content: "";
				grid-column: 1;
				aspect-ratio: 1;
				width: 28px;
				background: currentColor;
				-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path d="M1.16,22.65c.05-.05,1.82-2.08,3.94-4.5,2.12-2.42,3.93-4.48,4.02-4.58l.16-.17.47.35c.26.19,1.32.98,2.37,1.76l1.9,1.42,2.33-1.74c1.28-.96,2.36-1.75,2.38-1.76.04-.02,2.2,2.43,8.11,9.18l.12.14H1.07l.09-.1h0ZM0,14.59C0,10.14.01,6.51.03,6.51c.07,0,8.5,6.32,8.5,6.37,0,.04-2.36,2.75-7.26,8.34L0,22.66v-8.08h0ZM23.72,17.74l-4.26-4.86,2.22-1.66c1.22-.91,3.14-2.34,4.26-3.18l2.04-1.52v4.04c.02,2.22.02,5.84.01,8.04v4.01s-4.27-4.86-4.27-4.86h0ZM7.07,10.44L.13,5.27h6.95c3.82-.02,10.07-.02,13.89-.01h6.94s-6.93,5.18-6.93,5.18c-3.81,2.84-6.94,5.17-6.95,5.17-.01,0-3.15-2.32-6.96-5.17h0Z"/></svg>') no-repeat center / contain;
			}
		}
	}
}

#localExtra{
	& dl{
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin-top: 24px;
		grid-gap: 8px 24px;
		font-weight: 700;
	}
	& dt{
		padding: 4px 8px;
		background: #000;
		color: #fff;
	}
	& dd{
		font-size: clamp(18px, calc(24 / 768 * 100vw), 24px);
	}
}

#topics{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	margin-top: clamp(64px, calc(80 / 1200 * 100vw), 80px);
	&>*{
		grid-column: 2;
	}
	& h2{
		justify-self: center;
		aspect-ratio: 149 / 75;
		width: clamp(104px, calc(130 / 576 * 100vw), 130px);
		background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 131.2 66.04"><path d="M26.45,64.47c0,.4.15.8.46,1.11.31.31.71.46,1.11.46h0c.4,0,.8-.15,1.11-.46.31-.31.46-.71.46-1.11v-6.18h-3.13v6.18Z" style="fill: %239ecee2;"/><path d="M29.09,58.91c-.34,0-.62.28-.62.62s.28.62.62.62h.49v-1.24h-.49Z" style="fill: %232085b0;"/><path d="M29.09,60.76c-.34,0-.62.28-.62.62s.28.62.62.62h.49v-1.24h-.49Z" style="fill: %232085b0;"/><path d="M29.09,62.62c-.34,0-.62.28-.62.62s.28.62.62.62h.49v-1.24h-.49Z" style="fill: %232085b0;"/><rect x="29.58" y="58.91" width=".52" height="1.24" style="fill: %233f4a5a;"/><path d="M41.77,52.31v3.71c1.02,0,1.86-.83,1.86-1.86s-.83-1.86-1.86-1.86Z" style="fill: %23fff;"/><path d="M24.88,57.05h-.92c-.19,0-.37-.07-.52-.21-.14-.14-.21-.33-.21-.51v-4.32c0-.19.07-.37.21-.51.14-.14.33-.21.52-.21h.92v5.77Z" style="fill: %233f4a5a;"/><path d="M31.15,58.29h-5.54c-.19,0-.37-.07-.51-.21s-.21-.33-.21-.51v-6.79c0-.19.07-.37.21-.51.14-.14.33-.21.51-.21h5.54v8.25Z" style="fill: %23f67656;"/><path d="M31.15,58.29h-5.54c-.19,0-.37-.07-.51-.21s-.21-.33-.21-.51v-3.4h6.27v4.12Z" style="fill: %23e66847;"/><polygon points="31.15 50.04 31.15 58.29 40.36 61.67 40.36 46.66 31.15 50.04" style="fill: %239ecee2;"/><polygon points="31.15 54.16 31.15 58.29 40.36 61.67 40.36 54.16 31.15 54.16" style="fill: %232085b0;"/><path d="M42.01,60.94c0,.19-.07.37-.21.52-.14.14-.33.21-.51.21h-.92v-15.01h.92c.19,0,.37.07.51.21.14.14.21.33.21.52v13.55Z" style="fill: %233f4a5a;"/><path d="M17.05,12.96c-1.86,0-3.62.42-5.31,1.06-.19.1-.64.29-.8.29-.42,0-.48-.7-.48-1.25v-.45c0-1.47.06-1.7,1.25-1.92,2.43-.42,2.98-.42,2.98-1.25,0-.54-.1-2.62-.83-2.62-.16,0-.38.1-.54.16-.32.1-1.79.54-2.02.54-.29,0-.54-.26-.54-.54,0-.13.03-.32.03-.45.03-.29.06-.54.1-.74.1-.99.13-1.38.61-1.76.13-.13.32-.32.32-.51,0-.29-.45-.38-.64-.42-.64-.13-2.78-.58-3.26-.58-.32,0-.42.22-.42.48,0,.13.06.86.06,1.5,0,.9-.03,1.79-.06,2.69,0,.35,0,.67-.26.96-.29.32-.77.35-1.18.38-.99.13-2.11.19-3.1.22-.61.03-.67.16-.67,1.02,0,2.34.51,2.37.93,2.37.48,0,2.66-.38,3.26-.51.06,0,.13-.03.19-.03.42,0,.7.32.7.74v.32c0,.48-.03.96-.03,1.44v1.09c0,.99-.13,1.02-1.34,1.76-1.76,1.09-3.46,2.24-5.25,3.26-.38.22-.74.32-.74.67,0,.64,1.28,3.04,1.92,3.04.16,0,.35-.16.48-.26.54-.48,4.35-3.55,4.74-3.55.32,0,.32.32.35.9,0,.13.03.29.03.45,0,.06.06,1.38.06,1.41,0,.13-.03.26-.22.26-.13,0-.29-.1-.38-.19-.29-.22-1.41-.99-1.63-.99-.32,0-.7.29-.7.64,0,.26.22.45.38.61.93.83,1.44,1.34,1.95,2.5.26.54.48,1.22,1.18,1.22.86,0,2.82-.77,2.82-2.34,0-.32-.22-3.2-.29-3.87-.03-.45-.1-1.73-.1-2.11,0-.45.16-.77.51-.99,1.5-.9,3.9-1.54,5.63-1.54s3.84.99,3.84,3.01c0,2.34-2.72,2.94-4.58,2.94-1.18,0-2.24-.29-2.62-.29-.48,0-.58.42-.58.83,0,.54.22,1.86.51,2.3.16.32.83.35,1.34.35h.38c1.92,0,4.8-.32,6.43-1.44,1.63-1.12,2.56-2.78,2.56-4.77,0-3.84-3.42-6.05-6.98-6.05ZM23.29,8.96c-.26-.19-.51-.42-.77-.61-.7-.58-2.02-1.66-2.4-1.66-.51,0-1.92,1.6-1.92,2.08,0,.35.35.61.58.77,1.5,1.12,2.91,2.3,4.26,3.58.19.16.45.38.7.38.64,0,2.02-1.57,2.02-2.18,0-.35-1.6-1.7-2.46-2.37ZM48.32,23.93c-2.02-1.89-3.78-4.16-5.09-6.59-.1-.19-.16-.35-.16-.54,0-.38.35-.45.67-.48h1.06c1.12,0,2.27.1,3.1.1.7,0,.67-.38.67-1.57s.03-1.6-.67-1.6c-.9,0-2.05.1-3.1.1h-.9c-.58,0-.8-.26-.86-.83.03-1.09.03-2.18.03-3.26.06-.61.29-.86.93-.86,1.02-.03,2.11.06,3.01.06.77,0,.74-.32.74-1.54s.03-1.6-.74-1.6c-.93,0-1.98.06-3.01.06h-3.46c-.35-.03-.64-.13-.64-.54,0-.06.03-.16.03-.26.32-.86.51-1.44.64-1.86.29-.8.32-.93.8-1.09.19-.1.51-.26.51-.51,0-.32-.32-.38-1.09-.58-.22-.06-.45-.13-.7-.19-.29-.06-1.41-.35-1.63-.35-.29,0-.35.26-.38.45-.8,3.42-2.34,6.75-4.32,9.63-.13.19-.51.7-.51.93,0,.58,1.86,1.5,2.14,1.5.7,0,2.21-2.82,2.53-3.49.32-.51.51-.64,1.12-.64.67,0,.9.22.9.9v3.23c0,.58-.32.83-.9.83h-1.66c-1.06,0-2.18-.1-3.1-.1-.7,0-.67.45-.67,1.6s-.03,1.57.67,1.57c.86,0,2.02-.1,3.1-.1h1.44c.58.06.83.26.8.83-.54,3.58-2.62,6.37-5.57,8.38-.51.35-1.02.64-1.02.99,0,.54,1.31,2.21,1.89,2.21.32,0,.77-.32,1.06-.51,2.56-1.86,4.45-3.9,5.73-6.82.1-.16.19-.29.38-.29.16,0,.26.1.32.22.8,1.47,1.73,2.88,2.85,4.13.29.32,1.06,1.18,1.47,1.18.58,0,2.05-1.44,2.05-2.02,0-.29-.26-.51-.45-.7ZM61.09,8.64c0-.99.03-1.95.03-2.94,0-1.34-.7-1.63-1.89-1.63-.74,0-1.47.03-2.21.03h-3.46c-.74,0-1.47-.03-2.21-.03-1.22,0-1.89.32-1.89,1.63,0,.99.06,1.98.06,2.94v14.65c0,1.28-.1,2.53-.1,3.81,0,.83.45.8,1.73.8s1.66.03,1.66-.83c0-.38,0-.74-.03-1.09.03-.61.29-.86.86-.86h3.36c.58,0,.83.26.86.86,0,.26-.03.51-.03.77,0,.86.38.83,1.63.83s1.66.03,1.66-.83c0-1.28-.06-2.53-.06-3.78v-14.33ZM57.92,21.15c0,.54-.32.83-.86.9h-3.39c-.58-.06-.9-.35-.9-.9v-12.99c0-.54.32-.83.9-.9h3.39c.54.06.86.35.86.9v12.99ZM79.07,4.06c1.38.77,2.82,1.7,4.03,2.72.26.19.67.64,1.02.64.67,0,1.98-1.95,1.98-2.53,0-.54-1.86-1.57-2.34-1.86-.58-.35-3.17-2.02-3.65-2.02-.77,0-1.79,1.92-1.79,2.34,0,.35.42.51.74.7ZM86.37,12.35c-3.04,0-4.96,1.28-7.33,2.94-.13.1-.26.19-.42.19-.22,0-.32-.19-.32-.38s.06-.48.1-.67c.32-1.47.51-2.98.77-4.45.13-.64.16-.93.67-1.25.13-.06.29-.16.29-.35,0-.26-.35-.35-.58-.45-.54-.19-2.78-.9-3.26-.9-.51,0-.54.48-.54,1.41,0,.22-.03.45-.03.7-.1,2.34-.35,4.67-.77,6.98-.19,1.06-.45,2.11-.74,3.14-.1.32-.32.8-.32,1.12,0,.93,2.14,1.25,2.43,1.25.45,0,.7-.35.96-.67,2.02-2.53,5.41-5.34,8.77-5.34,2.05,0,3.84,1.18,3.84,3.39,0,2.72-2.37,3.71-4.64,4.29-1.34.35-2.88.58-4.26.64-.42.03-.8.06-.8.58,0,.54.32,1.6.54,2.08.29.61.48.9,1.18.9.99,0,3.17-.58,4.16-.86,3.87-1.15,7.26-3.07,7.26-7.62,0-4.03-3.04-6.66-6.98-6.66ZM130.59,8.32c-.42,0-2.05.26-2.56.32-.42.06-2.3.35-2.56.35-.54,0-.64-.48-.64-.9,0-.83-.03-1.63-.03-2.46,0-.42-.03-1.25.22-1.6.1-.13.29-.32.29-.51,0-.29-.42-.32-.64-.38-.51-.13-2.88-.54-3.3-.54-.26,0-.45.13-.45.42,0,.13.03.29.06.42.35,1.44.54,3.68.54,5.18,0,1.12-.54,1.06-2.3,1.31-.58.06-3.71.61-4,.61-.64,0-.64-.74-.64-1.22v-.86c0-.93.03-2.11.45-2.59.13-.13.32-.32.32-.51,0-.22-.22-.32-.42-.38-.54-.13-3.07-.51-3.62-.51-.32,0-.51.13-.51.48,0,.13.03.32.06.45.16,1.15.22,3.74.22,4.93,0,.96-.58.99-1.34,1.12-.96.13-3.2.51-4.06.54-.54,0-.99,0-.99.7,0,.35.1,1.06.13,1.41.03.19.03.38.06.54.06.77.16,1.28.64,1.28.16,0,.35-.03.48-.06.58-.16,4.19-.99,4.54-.99.61,0,.7.58.7,1.06.06,1.98.03,4.67.54,6.53,1.06,3.78,5.18,4,8.42,4,.83,0,5.6-.16,6.08-.51.38-.32.38-2.05.38-2.56,0-.35-.06-.93-.51-.93-.1,0-.19,0-.29.03-2.05.38-4.1.64-6.17.64-2.24,0-4.26-.1-4.83-2.14-.29-1.02-.38-4.61-.38-5.82,0-.9.35-1.15,1.18-1.31.64-.13,4.77-.86,5.15-.86.29,0,.54.22.54.54,0,.38-.22,1.54-.35,1.95-.35,1.09-1.09,1.38-2.18,1.38-.26,0-.54-.03-.8-.03-.35,0-.51.32-.51.64,0,.58.19,1.98.54,2.43.22.22.51.26.83.26,4.64,0,5.41-2.66,5.73-6.66.1-1.28.7-1.12,2.5-1.28,1.06-.1,1.82-.16,2.4-.19,1.54-.06,1.66,0,1.66-1.5,0-1.7,0-2.18-.61-2.18Z" style="fill: %23333;"/><path d="M63.46,50.37c0-.38-.11-.45-.52-.45h-1.08c-.41,0-.52.07-.52.45,0,.13.05,2.11.05,3.15v4.46c0,.18-.04.29-.13.29-.05,0-.13-.05-.22-.16l-4.5-5.62c-.58-.7-1.15-1.4-1.71-2.14-.29-.36-.41-.43-.86-.43h-.59c-.41,0-.52.07-.52.45,0,.13.05,1.96.05,2.97v5.73c0,1.04-.05,3.02-.05,3.15,0,.38.11.45.52.45h1.08c.41,0,.52-.07.52-.45,0-.13-.05-2.11-.05-3.15v-4.66c0-.18.04-.29.13-.29.05,0,.13.05.22.16l4.79,5.91c.59.72,1.12,1.37,1.66,2.05.27.36.41.43.86.43h.36c.41,0,.52-.07.52-.45,0-.13-.05-1.98-.05-2.97v-5.73c0-1.04.05-3.03.05-3.15ZM72.01,53.33c-2.79,0-4.55,2.12-4.55,4.92,0,2.43,1.33,4.54,4.54,4.54,1.06,0,2.14-.25,2.95-.67.25-.13.36-.22.36-.38,0-.09-.04-.2-.11-.34l-.31-.59c-.13-.25-.2-.38-.34-.38-.07,0-.2.05-.36.14-.58.31-1.28.49-2.02.49-1.17,0-1.89-.38-2.3-1.03-.2-.31-.38-.76-.38-1.01,0-.22.13-.27.45-.27h5.1c.47,0,.61-.14.61-1.06,0-2.77-1.33-4.36-3.64-4.36ZM73.23,57.07h-3.19c-.29,0-.41-.05-.41-.2,0-.16.16-.52.32-.74.43-.63,1.1-1.01,1.98-1.01.72,0,1.22.31,1.51.86.14.27.25.61.25.85-.02.18-.14.23-.47.23ZM92.64,53.43h-1.1c-.47,0-.56.07-.7.52-.29.88-.52,1.57-.79,2.36l-.94,2.65c-.05.16-.11.23-.18.23s-.14-.07-.22-.23l-1.24-2.95c-.27-.65-.54-1.3-.83-2.07-.16-.43-.25-.5-.72-.5h-.2c-.47,0-.56.07-.74.5-.29.79-.56,1.44-.83,2.09l-1.22,2.92c-.07.16-.14.23-.2.23-.07,0-.14-.07-.2-.23l-.97-2.65c-.27-.76-.52-1.46-.81-2.36-.16-.43-.25-.5-.72-.5h-1.15c-.29,0-.41.04-.41.2,0,.07.04.16.09.31.38.9.67,1.64.95,2.38l1.5,3.85c.23.61.47,1.26.72,2,.16.43.25.5.68.5h.27c.43,0,.52-.07.7-.5.29-.72.56-1.37.81-1.98l1.35-3.19c.07-.16.14-.23.22-.23s.14.07.22.23l1.37,3.21c.29.65.54,1.24.81,1.96.18.43.27.5.7.5h.27c.43,0,.52-.07.68-.5.25-.72.47-1.33.72-1.98l1.48-3.85c.29-.76.58-1.5.95-2.39.05-.14.09-.23.09-.31,0-.16-.13-.2-.41-.2ZM99.82,57.23c-.95-.34-1.76-.68-1.76-1.24s.56-.9,1.4-.9c.67,0,1.33.22,1.86.5.16.09.27.14.36.14.13,0,.2-.12.31-.38l.32-.85c.05-.14.09-.25.09-.32,0-.18-.13-.27-.38-.4-.63-.29-1.51-.49-2.43-.49-2.29,0-3.57,1.13-3.57,2.7,0,1.82,1.64,2.45,2.97,2.93.92.32,1.69.65,1.69,1.22,0,.63-.61.97-1.53.97-.76,0-1.6-.27-2.21-.67-.16-.11-.27-.16-.36-.16-.13,0-.2.11-.32.36l-.32.7c-.07.14-.11.25-.11.34,0,.16.11.27.34.4.79.41,1.85.68,2.95.68,1.89,0,3.58-.79,3.58-2.7,0-1.75-1.55-2.36-2.88-2.86Z" style="fill: gray;"/></svg>') no-repeat center / contain;
		font-size: 0;
	}
	#topicsList{
		margin-top: clamp(16px, calc(40 / 1200 * 100vw), 40px);
	}
	#topicsLink{
		margin-top: clamp(32px, calc(48 / 1200 * 100vw), 48px);
	}
}

#topicsList{
	& section{
		position: relative;
		display: flex;
		flex-wrap: wrap;
		column-gap: clamp(8px, calc(16 / 768 * 100vw), 16px);
		padding: clamp(16px, calc(24 / 768 * 100vw), 24px);
		&:has(figure){
			min-height: clamp(76px, calc(148 / 768 * 100vw), 116px);
			padding-right: clamp(80px, calc(160 / 1200 * 100vw), 160px);
		}
		&:has(a):hover{
			& h3{
				color: var(--color-theme-sub);
			}
		}
		&:nth-of-type(even){
			background: #f2f2f2;
		}
	}
	& h3{
		order: 1;
		width: 100%;
		margin-top: 8px;
		font-size: clamp(14px, calc(18 / 768 * 100vw), 18px);
		transition: color 0.2s ease-out;
	}
	& h3+div{
		display: contents;
		& time{
			align-self: center;
			font-size: clamp(12px, calc(16 / 768 * 100vw), 16px);
		}
		& ul{
			display: flex;
			flex-wrap: wrap;
			align-items: center;
			column-gap: clamp(4px, calc(8 / 768 * 100vw), 8px);
		}
		& li{
			display: flex;
			align-items: center;
			font-size: clamp(10px, calc(14 / 768 * 100vw), 14px);
			&[class]{
				min-width: clamp(20px, calc(32 / 768 * 100vw), 32px);
				padding: 0.25em 1em;
				background: var(--color-tagNew);
				border-radius: clamp(10px, calc(16 / 768 * 100vw), 16px);
				color: #fff;
				font-size: clamp(10px, calc(16 / 768 * 100vw), 16px);
				&.tagCheck{
					background: var(--color-tagCheck);
				}
			}
			&:not([class]){
				&:before,
				&:after{
					content: "-";
				}
			}
		}
		& a{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			font-size: 0;
		}
	}
	& figure{
		position: absolute;
		right: 8px;
		top: 50%;
		width: clamp(60px, calc(150 / 1200 * 100vw), 150px);
		transform: translateY(-50%);
		& img{
			aspect-ratio: 3 / 2;
			object-fit: cover;
			border-radius: clamp(4px, calc(10 / 768 * 100vw), 10px);
		}
	}
}

#topicsLink{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-gap: 16px 40px;
	& a{
		display: grid;
		grid-template-columns: auto auto;
		grid-gap: 1em;
		justify-content: center;
		align-items: center;
		min-width: min(100%, 400px);
		min-height: clamp(64px, calc(80 / 768 * 100vw), 80px);
		padding: 0.5em 1.5em;
		background: #fff;
		border: 1px solid #b3b3b3;
		border-radius: clamp(32px, calc(40 / 768 * 100vw), 40px);
		color: inherit;
		font-size: clamp(14px, calc(20 / 768 * 100vw), 20px);
		letter-spacing: 0.1em;
		text-align: center;
		text-decoration: none;
		&:before,
		&:after{
			content: "";
			aspect-ratio: 1;
			grid-column: 2;
			grid-row: 1;
			align-self: center;
			justify-self: center;
		}
		&:before{
			width: clamp(24px, calc(32 / 768 * 100vw), 32px);
			background: currentColor;
			border-radius: 100%;
		}
		&:after{
			width: 16px;
			background: #fff;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px;"><polyline points="2 8 14 8"/><polyline points="10 4 14 8 10 12"/></svg>') no-repeat center / contain;
			@media (max-width: 767.98px) {
				-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px;"><polyline points="4 8 12 8"/><polyline points="9 5 12 8 9 11"/></svg>');
			}
		}
		&:hover{
			background: var(--color);
			border-color: transparent;
			color: #fff;
			&:after{
				background: inherit;
			}
		}
	}
}

#access{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	grid-row-gap: clamp(40px, calc(56 / 1200 * 100vw), 56px);
	margin: clamp(80px, calc(120 / 1200 * 100vw), 120px) 0;
	&>*{
		grid-column: 2;
	}
	& h2{
		display: grid;
		grid-template-columns: 1fr auto 1fr;
		align-items: center;
		column-gap: 0.5em;
		font-weight: 700;
		font-size: clamp(20px, calc(24 / 768 * 100vw), 24px);
		letter-spacing: 0.1em;
		&:before,
		&:after{
			content: "";
			border-top: 1px solid currentColor;
		}
	}
	& h2+div{
		display: grid;
		grid-gap: 24px 56px;
		@media (min-width: 992px) {
			grid-template-columns: 1fr min(50vw, 600px);
		}
	}
	& img{
		&:nth-child(1){
			max-width: 480px;
			margin: 0 auto;
		}
	}
}




