/* -------------------------------------------

	Name:		Art Peace
	Date:		2026/10/06
	Author:		http://psdhtml.me

---------------------------------------------  */
*, *:before, *:after {
	margin: 0; padding: 0; box-sizing: border-box; outline: 0 solid var(--outline_bg); transform-origin: center center;
	justify-content: var(--justify);
}

html { overflow-x: hidden; overflow-y: auto; min-height: 100%; margin: 0; font-size: 100.01%; -moz-osx-font-smoothing: grayscale; -webkit-overflow-scrolling: touch; scroll-behavior: smooth; scrollbar-gutter: stable; scroll-padding-top: var(--top_h); }
body { overflow-x: hidden; width: 100%; min-height: 100%; background: var(--body_bg); font-size: var(--fz_main); -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; }


/*! Variables --------- */
:root {
    --white:    #ffffff; 
    --smoke:    #cccccc; 
    --text:     var(--indigo); 
    --black:    #000000; 
	--theme: var(--jade);
	--body_bg: var(--pear);
	
    --indigo:    #283582; 
    --jade:    #46B192; 
    --pear:    #D7E18B; 
    --berry:    #94386A; 
	--orange: #F8B377;
	--mango: #f2b272;
	
	--rpp:     clamp(20px, 3.8vw, 38px);
	--rpn:     calc(0px - var(--rpp));
	
	--fw_main: 500;
	--fw_bold: 700;
	--fw_ex_b: 800;
	--fw_head: var(--fw_bold);	
	
	--ff_main: Figtree, Arial, Helvetica, sans-serif;
	--ff_head: inherit;	
	
	--lh_main: 1.25;
	--lh_head: 1.0555555556;	
	
	--fz_main: 16px;
	--fz_head: var(--fz_h4);
	--fz_h1: clamp(36px, 5vw, 50px);
	--fz_h2: clamp(32px, 4vw, 40px);
	--fz_h3: clamp(26px, 3vw, 30px);
	--fz_h4: clamp(22px, 2.5vw, 24px);
	--fz_h5: clamp(19px, 2vw, 20px);
	--fz_h6: clamp(17px, 1.8vw, 18px);
	--fz_90: clamp(40px, 6.25vw, 90px);
		
	--mr_main: calc(var(--lh_main) * var(--fz_main));
	--mr_head: var(--mr_main);
	--mr_sect: clamp(32px, 7vw, 70px);
	
	--logo_w: clamp(50px, 10.7vw, 107px);
	--top_rpp: clamp(20px, 2.5vw, 25px);
	--top_h: calc(var(--logo_w) + var(--top_rpp) * 2);
	
	--max_width: 1016px;
	
	--outline_bg: var(--indigo);
	
	--ta_start: left;
	--ta_end:   right;
	--justify:  flex-start;
	
	--cols: var(--rpp);
	
	--input_h:  40px;
	--input_pd: calc(var(--input_h) * .5);
	--input_bd: var(--smoke);
	--input_bg: var(--white);
	--input_fg: inherit;
	--input_pl: inherit;
	
	--btn_fg: var(--white);
	--btn_bw: 0px;
	--btn_bd: var(--theme);
	--btn_bg: var(--theme);
	--btn_fz: clamp(18px, 2.5vw, 25px);
	--btn_fw: var(--fw_bold);
	--btn_ff: var(--ff_main);
	--btn_lh: var(--lh_head);
	
	--btn_hh: calc(var(--btn_fz) * 2.565625);
	--btn_br: calc(var(--btn_hh) * 0.265625);
	--btn_p1: calc((var(--btn_hh) - var(--btn_fz) * var(--btn_lh)) * 0.5 - var(--btn_bw) * 2);
	--btn_p2: calc(var(--btn_hh) * .5);
	--btn_dist: var(--rpp);
}


/*! Defaults --------- */
body, textarea, input, select, option, button { color: var(--text); font-family: var(--ff_main); font-weight: var(--fw_main); line-height: var(--lh_main); }
ul, ol, dl, p, figure, table, pre, h1, h2, h3, h4, h5, h6, legend { margin-bottom: var(--mr_main); }

h1, h2, h3, h4, h5, h6, legend { margin-bottom: var(--mr_head); font-size: var(--fz_head); font-family: var(--ff_head); font-weight: var(--fw_head); line-height: var(--lh_head); }
h1, .size-h1 { font-size: var(--fz_h1); }
h2, .size-h2 { font-size: var(--fz_h2); }
h3, .size-h3 { font-size: var(--fz_h3); }
h4, .size-h4 { font-size: var(--fz_h4); }
h5, .size-h5 { font-size: var(--fz_h5); }
h6, .size-h6 { font-size: var(--fz_h6); }

a { z-index: 2; background: none; color: inherit; text-decoration: underline; cursor: pointer; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, legend a { color: inherit; font-weight: inherit; }

ul, ol, dd, blockquote { padding-inline-start: calc(var(--fz_main) * 2); }


/*! Mixins --------- */
/* cl:b */	.module-wide:after, *:has(> .media-start:last-child, > .media-end:last-child):after { content: ""; display: block; overflow: hidden; clear: both; }
/* fill */	.input-switch label span:before { content: ""; display: block; overflow: hidden; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; text-align: left; text-indent: -3000em; direction: ltr; }
/* wide */	.module-wide > [class*="icon-brush"], #footer:before, .module-wide:before { content: ""; display: block; position: absolute; left: 50%; right: auto; top: 0; bottom: 0; z-index: -1; width: 100vw; margin: 0 0 0 -50vw; }
/* icon */ 	.popup-a .box-inset > .close:before, .input-menu .menu-toggle:after, #logo:before { display: block; position: absolute; left: 0; right: 0; top: 50%; margin: -10px 0 0; font-weight: 400; font-family: i; font-style: normal; line-height: 20px; text-align: center; text-indent: 0; letter-spacing: normal; }
/* td:n */ 	a.fw-bold, .list-news a { text-decoration: none; }

/* a11y	*/	.list-social a:before, #nav-top :is(button, a, label):before, #footer a:before, #nav ul a:before, .input-menu .menu-toggle:before { content: ""; display: block; position: absolute; left: 50%; top: 50%; right: auto; bottom: auto; z-index: 8; width: 100%; min-width: 44px; height: 100%; min-height: 44px; margin: 0; padding: 0; box-shadow: none; border-radius: 0; border-width: 0; transform: translate(-50%, -50%); }


/*! Layout --------- */
#root { display: flex; flex-direction: column; position: relative; width: 100%; min-height: 100vh; padding: var(--top_h) var(--rpp) 0; }
	#top { display: flex; justify-content: space-between; align-items: flex-start; position: fixed; left: 0; right: 0; top: 0; z-index: 9; padding: var(--top_rpp) var(--rpp); background: var(--top_bg, var(--pear)); column-gap: var(--rpp) /*clamp(var(--rpp), 11vw, 160px)*/; }
		#logo { position: relative; width: var(--logo_w); height: var(--logo_w); margin: 0; font-size: var(--logo_w); }
			#logo:before { content: "\e900"; top: 0; margin: 0; line-height: 1; pointer-events: none; }
			#logo a { display: block; overflow: hidden; width: 100%; height: 100%; text-indent: -3000em; text-align: left; direction: ltr; }
		#skip { position: fixed; top: 0; left: 0; right: 0; z-index: 10001; }
			#skip ul { list-style: none; margin: 0; padding: 0; }
			#skip a { position: absolute; left: -3000em; top: var(--rpp); white-space: nowrap; outline: none; }
				#skip a:focus, #skip a:active { left: var(--rpp); }
		#nav, #nav-top { display: flex; justify-content: space-between; align-items: center; /*min-height: calc(var(--fz_main) * 2.875);*/ font-weight: 600; }
			#top p { margin: 0; }
			#nav ul, #nav-top { display: flex; position: relative; z-index: 2; list-style: none; margin: 0; padding: 0; gap: 0 clamp(20px, 5.5vw, 55px); }
				#nav ul li { position: relative; }
				#nav ul a { display: block; position: relative; z-index: 2; text-decoration: none; }
				#nav li.active > a { font-weight: 900; }
		#nav { flex-grow: 3; gap: var(--rpp); }
			#nav > div { margin-inline-start: auto; }
			[data-accessibility="enhanced"] #nav .icon-accessibility:before { content: "\e907"; }
		#nav #nav-top { display: flex; order: 4; gap: 10px; }
			#nav-top :is(button, a, label):has(i) { display: flex; position: relative; z-index: 2; align-items: center; justify-content: center; overflow: visible; min-height: 0; margin: 0; padding: 0; border-radius: 0; border-width: 0; background: none; color: var(--text); cursor: pointer; }
			#nav-top i { display: block; font-size: calc(var(--fz_main) * 1.9375); line-height: 1; }
			#nav-top input { position: absolute; left: 0; top: 0; opacity: 0; }
		#top form { position: absolute; inset-inline-end: var(--rpp); top: 73px; width: 100%; max-width: 204px; }
			html:not(.search-active) #top form { display: none; }
			#top form input { border-radius: 9px; border: 3px solid var(--text); background: none; }
			#top form button { display: none; }
	#content { position: relative; z-index: 3; width: 100%; max-width: var(--max_width); margin-inline: auto; }
		#content { display: flex; flex-direction: column; flex-grow: 3; padding-top: clamp(calc(var(--mr_sect) - var(--top_rpp)), 5vw, 50px); }
			#content > *:last-child:not(.section-wide) { margin-bottom: var(--mr_sect); }
			#content > .cols:last-child:not(.section-wide) { margin-bottom: calc(var(--mr_sect) - var(--mr_main)); }
	#footer { position: relative; z-index: 1; margin-top: auto; padding: var(--footer_pd) 0 max(.1px, calc(var(--footer_pd) - var(--mr_main))); color: var(--black); font-weight: 500; column-gap: clamp(20px, 3.8vw, 130px); --footer_pd: var(--rpp); --li_gap: var(--rpp); }
		#footer:before { background: var(--jade); }
		#footer, #footer nav { display: flex; justify-content: space-between; align-items: center; text-align: right; column-gap: var(--rpp); }
			#footer nav { flex-grow: 3; flex-wrap: wrap; }
		#footer ul { display: flex; flex-wrap: wrap; list-style: none; padding: 0; column-gap: var(--li_gap); }
		#footer .list-social { text-align: center; justify-content: center; }
		/*#footer nav > p { flex: 1 1 0; margin-left: auto; text-align: right; }*/
		#footer a { display: block; position: relative; z-index: 2; color: inherit; text-decoration: none; }

.list-social { display: flex; align-items: center; list-style: none; padding: 0; gap: calc(var(--li_gap) * .5) var(--li_gap); --li_gap: 18px; }
	.list-social a { display: block; position: relative; text-decoration: none; }
	.list-social i { display: block; font-size: 1.75em; line-height: 1; }

/*! Columns --------- */
.cols { display: flex; justify-content: space-between; align-items: flex-start; position: relative; margin-left: calc(0px - var(--cols)); }
	.cols > * { display: block; position: relative; clear: none; border: 0 solid rgba(0,0,0,0); border-left-width: var(--cols); }

	
[class*="width-"] { width: 100%; max-width: var(--width); --width: none; }
	.width-20 { --width: 20%; }
	.width-25 { --width: 25%; }
	.width-33 { --width: 33.33333333333%; }
	.width-50 { --width: 50%; }
	.width-100 { --width: 100%; }


/*! Modules --------- */
.module-wide { display: flex; flex-direction: column; position: relative; z-index: 3; margin: var(--mr_sect) 0; padding: var(--mr_sect) 0 max(.1px, calc(var(--mr_sect) - var(--mr_main))); --brush_color: var(--jade); }
	.module-wide:not([class*="align-"]) { justify-content: center; }
	.module-wide:before { z-index: -2; background: var(--pear); }
	.module-wide > .anchor { display: block; position: absolute; inset-inline-start: 0; top: calc(0px - var(--top_h)); pointer-events: none; }
	.module-wide > .icon-brush {
		display: block; position: absolute; z-index: -1; background: currentColor;
		--brush-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%20708%201024'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20transform='translate(0%20960)%20scale(1%20-1)'%20d='m628%20367t0.5-1%201.5-1q-2-1%200-2t2-2q1-1%202-2.5t2-2.5q1-2%201.5-4.5t1.5-4.5q1-1%202.5-2.5t1.5-2.5q1-3%203-5.5t3-5.5q1%200%201-0.5t0-0.5q1-2%201-3.5t1-2.5q0-2%200.5-3.5t0.5-3.5q0%200%201%201%200%200%200%200.5t0%201.5q-1%201-1.5%202t-0.5%202l1%201q-1-1-1%200.5t0%202.5-0.5%201.5-1.5%200.5q0%200%200%200.5t0%200.5q-2%204-3.5%206.5t-3.5%205.5-3.5%206.5-3.5%206.5q-1%202-2%203.5t-2%202.5q-1%203-2.5%206t-3.5%206-5%206.5-6%206.5q-1%201-2%202.5t-2%203.5q0%201-1%201.5t-1%201.5l-2-1v-1q0-1%201-0.5t2-0.5q0%200%200-1t1-2q0%200%200.5-0.5t0.5-1.5h1t0-1%201-1v1h1q-1%200-0.5-0.5t0.5-0.5%200.5-0.5%200.5-0.5q2-3%203.5-5t3.5-5q1-1%201-1.5t1-1.5%201.5-1-0.5-2q2%200%201.5-0.5t0.5-1.5zm11-385t-0.5%200.5-0.5%200.5-0.5%200-0.5%200q-1%200-0.5%200.5t-0.5%200.5q-1-1%200.5-2t1.5-1%200-1.5-1-2.5q0-2-1-4t-3-2q1-2%201-1.5t1%201.5%201%201%201%201q1%200%202%201t1%202-0.5%203-0.5%203zm-44-22t-0.5%200-0.5%200q-1-3-1-6t1-6q1%201%201%203t0%203%200.5%203-0.5%203zm76%2061q-2-1-4.5-1.5t-5.5-1.5q-1%200-1%200t0-1q1%200%202.5%200.5t3.5%200.5q1%201%202%200.5t2-0.5q0%200%201%200.5t1%200.5q0%201%200%201.5t-1%200.5zm-17-6q-1%200-2%201t-2-2q0%202-1.5%202t-2.5%200v-1q-1%201-1.5%201.5t-1.5%200.5-2.5-1-0.5-2q1%202%203%201t3-1%202%200%202%200%202.5%200%202.5%200q0%200%202%201t2%201q0%201-2.5%200t-2.5-1zm-17-28q-1-2%200-2.5t3-0.5l-1%202q0%201%201.5%200.5t0.5%202.5zm-91%20942q1%202%202%204.5t3%204.5q0%201%200.5%202t1.5%202q0%200%200%200.5t1%201.5q0%200%200%200.5t1%200.5q0%200-0.5-0.5t-0.5-0.5q-1%200-1.5-0.5t-0.5-0.5q0-1-0.5-2t-1.5-2q0-1-3-6t-3-5q1%200%201.5%200.5t0.5%200.5zm-476-761v1t-1%200q0%200-3.5-1.5t-2.5-2.5q0%200%202%201t3%200zm23%20305q3%200%205.5%200.5t4.5%201.5q1%200%202.5-0.5t0.5%201.5l-5-1q-2%200-4-0.5t-4-1.5q0%200-1%200t-1%200q-2%200-3.5-0.5t-3.5-0.5q-1-1-5-1t-5%200q0%200%200-0.5t-1-0.5q0%200-1.5%200.5t-2.5%200.5q0%200-0.5-1t0.5-1q1-1%203.5-0.5t3.5%200.5q3%200%205.5%200.5t5.5%201.5q1%200%202.5%200.5t2.5%201.5q0%200%200.5%200t0.5%200zm452%20445q-1-2-1-3t0-2q-1%200-1-0.5t0-0.5-0.5-0.5-0.5-0.5h1t0.5%200%200.5%201q1%201%201.5%203t0.5%204q-1%200-1-0.5t0-0.5zm-468-746q-1%201-2.5-0.5t-1.5-0.5q-3-2-1.5-2t3.5%201q0%200%201%201t1%201zm49-180q-1%202-0.5%201.5t1.5-0.5q0%200%201%200t0%201q-2%201-4.5%202t-4.5%202q0%200%200%200.5t-1%200.5q0%200-0.5%200t-1.5%200q0%200%200%200.5t-1%200.5q0%200-0.5%200t-0.5%200q-1%201-3%201t0%202q-1%201-2.5-0.5t-0.5-2.5q1%201%202.5%200.5t2.5-0.5%201-0.5%201%200.5l1-1t0-0.5%200-0.5h-3q0-1%201.5-0.5t1.5%200.5%200.5%200%200.5%200l1-1q1%200%202-0.5t1-1.5h-2%202q0-1%200-1.5t0-0.5q-1-1%200-0.5t1%200.5q2%200%202-1t1%200l-1-2q2-1%202.5%200t-0.5%202zm-1%201zm561%20583v1t-2-1-2-1q0-1%202-0.5t3%200.5zm-661-289t0.5%200.5%200.5%200.5q1%200%201%200t1%200q0%200-0.5%200t-0.5%200%200.5%200%200.5%200%200%200.5%200%200.5q1%200%200.5%200.5t-0.5%200.5l3%203q-1%200-2-0.5t-2-1.5q-1%200-1-0.5t-1-1.5q0%200-0.5%200t-0.5%200%200-0.5%200-0.5-0.5-0.5-0.5-1.5q0%200%201-0.5t1-0.5q1%201%201%201.5t-1%200.5zm2%202t0.5%200%200.5%200-0.5%200-0.5%200zm603-317q0%201%200%201.5t-1%200.5q0%201%200%201.5t-1%200.5q0-1%200.5-1.5t0.5-0.5q0-1%200.5-1.5t0.5-0.5q0-2%200.5-3t0.5-2%200-1%201%200q1%202%200%203.5t-2%202.5zm-598%2075q2%200%201.5%200.5t-0.5%200.5%200.5%200.5%200.5%201.5q-1%200-1.5%200t-0.5%200q0%201%200.5%201.5t-1.5-0.5q0%200%200-0.5t0-1.5q-1%200-0.5%200t0.5-1q0%200-0.5%200t-0.5%200q0-1%200-1t-0.5%200-0.5%200q0-1%200-2.5t0-2.5q-2%200-1.5-1t2.5-1q1-1%201.5%200.5t-1.5%201.5q-1%201-0.5%202t0.5%202h1q0-2%200.5-2.5t2.5-0.5q0%201-0.5%201.5t-1.5%200.5q0%201%200%201t0%201zm597%20156q1%200%202.5%201t1.5%201q1%200%201%201t0%201-2.5-1.5-2.5-2.5zm17-217t0%200.5%200%200.5q-1%203-0.5%204t0.5%204q0%201%200%202.5t0%203.5q-1%200-1-0.5t0-0.5q-1-3-1-5.5t0-5.5q0-1-0.5-2.5t0.5-2.5q0%200%200.5%200t0.5%200%201%200.5%201%200.5-0.5%200.5-0.5%200.5zm-1%200zm-459%20601t-1%200q0-2%200-3.5t2-1.5q-1%201-0.5%202.5t-0.5%202.5zm469-271t-1%200-1%200%200.5-2.5%200.5-3.5q0%200%200-0.5t0-1.5l2-3q0%201-0.5%203t-0.5%203-0.5%201.5-0.5%200.5q0%201%200.5%202t0.5%201zm-632-31-1%202q-1%200-0.5-0.5t0.5-0.5q-1-1-1-1t0-1q-1-1-1-1t0-1q-1%200-1%200-2-1-2-2t-3-1l1-1q-2%200-3-1t-2-2q0%200-0.5%200t-0.5%200q-1%200-1-0.5t-1-0.5-2-0.5-1-0.5q-1%200-2-0.5t-2-0.5v-1q1%200%202.5%200.5t2.5%200.5q1%201%201.5%201t0.5%200q1%201%201.5%201t0.5%200%200.5%200%200.5%200q2%201%204.5%202.5t4.5%203.5q0%200%200%201%200%200%200.5%200t0.5%200%200.5%200.5%201.5%200.5q0%200%200%200.5t1%200.5v1t0.5%200%200.5%200v1q0-1-0.5-0.5t-0.5%200.5zm28%2032t0.5%200.5%200.5%200.5q-1%201-1%200.5t-1-0.5q0-1-0.5-2.5t-0.5-2.5%200.5-0.5%200.5%200.5%200.5-0.5%200.5-0.5q0%201%200%201.5t0%200.5q0%201%200%201.5t0%201.5zm610-32-1-2q1%201%202-0.5t2-0.5q0%200-1.5%201.5t-1.5%201.5zm-30-276t0.5%201%200.5%201q1%200%201%200.5t-1%201.5q-1%200-1.5-2.5t0.5-1.5zm-448%20828q-1%200-1.5-1t-0.5-1q-1%200-1-0.5t0-0.5h1q0%201%200.5%201t1.5%201%202%202.5-1%202.5q0-1-0.5-2t-0.5-2zm-154-800q-1%200-0.5%200t0.5-1q-1%200-1.5%200.5t-0.5-1.5q2%200%202.5%201t1.5%202q0%200-1%200t-1-1zm2%201zm564%20370%201-3q1%200%201.5%201.5t0.5%202.5-0.5%201-1.5%200v-1h1q0-1%200-1.5t-2%200.5zm-416%20189q1-1%201.5-1.5t1.5-1.5%201.5-2%200.5%200-0.5%201.5-0.5%200.5q-1%201-2%202t-2%201zm-26%20305q-3%200-2.5-1t-0.5-2q1%200%202.5%201t0.5%202zm391%2018t0-1q1%200%201%201t-1%201q0%201%200.5%202.5t-0.5%201.5q0%201%200%201%201%200%201.5%200t-0.5%201q-1%200-1%200t0-1q-1-1-0.5-2.5t0.5-3.5zm56-517q-1%200-0.5-0.5t0.5-0.5q-1%200-1%200%200-1%201-1.5t1-0.5%200%200.5%200%200.5q-1%200-0.5%200.5t0.5%201.5q-1%200-0.5%200.5t-0.5%200.5v-1zm0%200zm2-3t-0.5%200-0.5%200%200.5%200%200.5%200zm-1-1q1-1%201.5-1t0.5%200%200.5%200.5%200.5%201.5q0%200-1%200t-1%200-0.5-0.5-0.5-0.5zm-461%20495q-1%200-1%200%200-1-0.5-1.5t0.5-0.5l-1-1t0.5%200%200.5%201q0%200%200%201%201%200%201%200.5t0%200.5q1%201%201%200t0%200l2%202h-4q0-1%200.5-1.5t0.5-0.5zm-50-719t-0.5%200-0.5%200%200%200.5%200%200.5q-1%200-1%200t-0.5%200-0.5%200q-1%200-1%200-1-1-1.5-1t-1.5%200q0%200%200-0.5t0-0.5q1%200%201-0.5t0-0.5q2-1%202.5-0.5t0.5%200.5q0%201%200.5%200.5t1.5-0.5q0%201%200.5%201.5t0.5%201.5q0%200%200-0.5t0-0.5zm-4%200zm571%20124h-1v-6q1%201%200.5%202.5t0.5%203.5zm-477%20504q1-1%201-1t0-1q0%200%200.5%200t0.5%200%200%200.5%200%200.5q-1%201-1.5%201.5t-1.5%201.5q0%200%200-0.5t0-1.5q0%200%200.5%200t0.5%200zm-104-156t0.5-1%201.5-1q0%202%200%202.5t-2%201.5q0%200%200-0.5t0-1.5zm482-106q-1%200-1.5-0.5t-0.5-1.5q0%200-0.5%200t-0.5%200q1-1%201-0.5t0%200.5q1%201%201.5%201.5t1.5%200.5q0%201%201%201t1%202zm70-341t0-0.5%201%200.5q0%200%200.5%200t0.5%201q0%200%200.5%200t-0.5%201q0%200-1%200%200%200-0.5%200t-1.5-1q0-1%200.5-1t0.5%200-0.5-0.5-0.5-0.5q-1-1-1-1.5t1%200.5q1%200%201%200.5t0%201.5zm30%2085q-1%201-0.5%202.5t-1.5%201.5q1-1%200.5-3t0.5-3q0%200%201-0.5t1-0.5q1%201%200%201.5t-1%201.5zm4%20521q-1%200-2%200t-1-1q1%200%202-0.5t1%201.5zm-613-125-1%203q0-1-0.5-2t1.5-1zm1-260q-1%200-2.5-0.5t-2.5-0.5q-1-1-3-1t-3-1q0-1%200-2.5t-2-2.5l-20-8q-2%200-3.5-0.5t-3.5-1.5q-1%200-2%200t-2-1q-2%200-0.5-0.5t2.5%200.5q1%200%201.5%200.5t0.5%200.5q2%200%203.5%200.5t3.5%200.5q5%202%209.5%203t9.5%203q1%201%202.5%202.5t1.5%202.5q1%201%201%201.5t0%200.5q0%201%202%201.5t3%200.5%202%200.5%202%201.5zm512%20124q0-1%200.5-1t0.5%200%200%200.5%200%200.5q1%200%201.5%200.5t0.5%201.5q0%200-1.5-1t-1.5-1zm94-245v4q-1%201-1-1t1-3zm-49%2095q0%201%200.5%202t0.5%201q-1%201-1.5-1t0.5-3q0%201%200%201zm28-188q0-1-0.5-1.5t1.5-1.5q0%201%200%202t0%201q0%201%200%201.5t0%201.5q-2-1-2-1.5t1-1.5zm2-200%201%202q-1%201-1.5%200.5t-0.5-0.5-2%200.5-2%200.5%200-1%200-1%201%200%201%200%200.5%200%200.5%201q0%200%200.5-1t0.5-1%200.5%200%200.5%200zm-477%20910h-1v-2q1-1%201.5%200t-0.5%202zm434-350v1t-1%200-1%200q0%201-0.5%201t-1.5%200q0%200%200.5-0.5t0.5-0.5q0-1%201-1t2%200zm-442%20337q1%200%201.5%200.5t0.5%200.5q-2%201-2%200.5t-1-1.5q0%200%200.5%200t0.5%200zm-54-263%201-1q1%200%201-0.5t0-0.5q1-1%201.5-1t1.5%200q-1%200-1%200.5t-1%200.5q0%200-0.5%200.5t-1.5%200.5q0%200%200%200.5t-1%200.5q0%201-1%201.5t-2%200.5q-1-1%201-1.5t2-0.5zm23-168q0-1%200.5-1t0.5%200q1%200%201-0.5t1-0.5l1%202-2-1v1t-0.5%200.5-1.5%200.5-1.5%200.5-0.5-1.5zm-28%20170t0.5-0.5%200.5%200.5-0.5%201-0.5%200q-1%200-2%200.5t-1%200.5q0-2%201-2t2%200zm505-238t-0.5%200%200.5-2q0%200%200.5%200t0.5%200q1%200%200.5%200.5t-0.5%200.5q1%200%201%201t-1%202q0%200%200-1t-1-1zm38-175h2v-2h-2zm-560%20419q0%201-0.5%201t0.5%201h-2q0-1%200.5-1.5t1.5-0.5zm521-82t0.5%200%200.5%200q0%201%201%201t0%201q0%200-2-0.5t0-1.5zm67-294q0%201%200%201l-1-4q1%201%201%202t0%201zm-29-87-1%204t0-2.5%201-1.5zm15%20380q1%201%201.5%201t1.5%200q0%200%201%200t1%201q-1%200-2%200t-1%200q0-1-1-0.5t-1%200.5q0-1-2-1t-2%200q0-1%202-1t2%200zm6-277%201%204q-2%200-1.5-1.5t0.5-2.5zm-573-278t0%201-1%200q0%200%200.5-0.5t0.5-0.5%200-1.5%201-0.5q1%200%200%201t-1%201zm599%2013q0-1-1-1t-1-1q0%200-1%200t-1%201v-1q-1%200-3%200t-3%200q0-1%201-1.5t0-1.5q1%200%201%200.5t0%200.5q1%201%201%200t0-1q1%200%202%200.5t2%200.5q1%201%202%201.5t1%201.5l3%202q-1%201-1.5%200t-1.5-1zm-648%2030q0%201-0.5%200.5t-1.5-0.5q1-2%202.5-1t-0.5%201zm630%20221v3l-1-1zm-502%20322t-1-0.5-1-0.5q-2%200-3%200.5t-2%202.5-2%204.5-3%204.5q-1%201-2.5%202.5t-3.5%202.5q0-1%203-4t4-4%201.5-2.5%201.5-3.5q0%200%200.5-2t0.5-2%200.5%200%200.5%200%200.5%200%201.5%200%201-0.5%201-0.5q1%201%201.5%201.5t0.5%201.5zm517-23q0-1%201.5-0.5t0.5%201.5q0%200-0.5%200t-1.5-1zm-61-6q1%200%200%201t-2%200q0%200%200.5-0.5t1.5-0.5zm-444%20244t-0.5-0.5%200.5-0.5h2q0%201-0.5%201t-1.5%200zm0%203q-1%200-1-1t1-2q0%201%200.5%201.5t-0.5%201.5zm84%2072q2%200%201.5%200.5t0.5%201.5q-1%200-1.5-0.5t-0.5-1.5zm-205-578q-1%201-1%202.5t-1%200.5q0%200%200-0.5t0-0.5%200-1q0%200-1%200l-1%202q0-3%200-2.5t1%200.5q0-1%200-1%201%200%201.5-0.5t1.5-0.5q0%201%200%201zm21-290%202-1q0%202-1%202t-1-1zm586%20210-3-2q1%200%202%201t1%201zm30%20583v1q0-1%200.5-0.5t1.5%200.5q0%200%200.5%200t0.5%200q0%201-0.5%201t-0.5%200q-2%200-2-0.5t-1-0.5q0-1-0.5-1t-0.5%200q0-1-1-1.5t0-0.5q0-1%200.5-0.5t1.5%201.5q0%200%200%200.5t1%200.5zm-132-242h2q0%201-1.5%201t-0.5-1zm57-386q1%200%202%200t1%201q-1%200-2%200t-1-1zm-422%20653q-1%200-1.5%200.5t-0.5-1.5q0%200%200.5%200t0.5%200%201%200q0%201%200.5%201t0.5%200l-1%201t0-0.5%200-0.5zm485-263t-1.5-0.5-1.5-0.5h3t0%200.5%200%200.5zm-513%20355t0.5%200%200.5%201q-1%200-1-0.5t0-0.5q0-1-0.5-2t0.5-1%200.5%201-0.5%202zm536-346q1%201%201.5%200.5t0.5-0.5q2%200%200.5%201t-2.5-1zm-622-567q0%201-1%201t-2%200q0-1%201-1t2%200zm81%20905-1%202q-1%200-1-1t2-1zm463-943q0%201-0.5%201t-1.5%200q-2%201-2%200.5t0-0.5q-2-1-2.5-1t-1.5-1q0%200-0.5%200t-0.5-2q-2%201-4.5%200t-4.5-2q-1-1-2-1t-2-1q0%200%200-0.5t-1-0.5q-1-2-1.5-2t-1.5-2q-1-1-2-3t1-3q0%201%200.5%202.5t0.5%202.5q1%200%202.5%201.5t1.5%201.5q3%202%206%203.5t6%201.5l-1%201q2-1%203%200t3%202q0%200%201.5%200.5t2.5%200.5%201.5%200.5%201.5%200.5q-1%200-1.5%200t-0.5%200zm-537%2031v1t0-0.5%200-0.5q-1%200-1%200%200-1%201-1.5t2-0.5-0.5%200.5-1.5%201.5zm549%20186q0%201-0.5%201t-1.5-1q0-1%200.5-2t-0.5-2q2%200%201.5%201.5t0.5%202.5zm-569%20275q0-1%201.5-1t0.5%201q0%200-1%200.5t-1-0.5zm570-271t0%200.5%200%200.5q-1%203-1.5%203t0.5-3q-1%200-0.5-1t0.5-2q0%200%200%200.5t1%201.5zm27%2081t0%201h-1v-2q1-1%201.5-0.5t0.5%201.5q0%200-0.5%200t-0.5%200zm-479%20556%202-1q0%202-0.5%202t-1.5-1zm-3%20103t1-0.5%201-0.5%200%201%200%201zm458-374q1%200%202%200t2%200q0%200%200.5%200t1.5%200q0%201-0.5%201t-0.5%200q0%201%200%201t0%201q0%200-1%200t-1%201q-1%200-1%200t-1%200q-1-1-1-1t1-1q0%200%200-0.5t0-0.5-1%200q0%200-0.5%200.5t-1.5%200.5q0-1%201-1t1-1zm2%201zm-496%20334q1%200%201.5%200.5t0.5%200.5q-2%201-2%200t0-1-1%200.5%200-1.5q1-1%201-0.5t0%201.5zm-81-874q0-1%201-1t1%200-0.5%201-1.5%200zm507%20526q0-1%201%200t1%202q-1-1-2-1.5t0-0.5zm136%20278h-2q1-1%201.5-1t0.5%201zm-672-535q-1%200-1.5%200t-0.5-1q0%201%200%200t1-1q0%201%200%201t1%200q1%201%201.5%201t0.5%201q-1%200-1.5-0.5t-0.5-0.5zm575-102q1%200%201.5%200.5t0.5%201.5q0%200%200.5%200t0.5%200-0.5%200-1.5%200q0%200-0.5-0.5t-0.5-1.5zm-35%20362t1%200%201%201q-2%201-2%200t0-1zm-442%2068t-0.5%201-1.5%201q0-1%200.5-2t1.5%200zm104%20260t-0.5%200-0.5%200q0-1%200-1%201%200%201.5%200t0.5%201zm-30-108q-1%201-1.5%201.5t-1.5%200.5q1-1%201.5-1.5t0.5-0.5q0-1%200.5-1.5t1.5%200.5q0%200-0.5%200.5t-0.5%200.5zm-117-769v2h-1q0-1%200-1.5t1-0.5zm547%20212q-1%200-0.5%200.5t0.5%201.5q0%200%200%200.5t0%200.5q0%201%200%201t1%201q0%201%200%202t-1%200q-1%200-1-0.5t0-0.5q0-2-0.5-3t0.5-3q0-1%200.5-1.5t1.5-0.5q0%202-0.5%202t-0.5%200zm58%20598q1%200%201%200.5t-1%200.5q-1%201-1%200t0-2q0%200%200.5%200.5t0.5%200.5zm-535%20102q0-1%201%200t1%201q-1%200-2-0.5t0-0.5zm15%2013t-1-0.5-1-0.5q1%200%202%200.5t0%200.5zm12-93v-2q1%201%201.5%201.5t0.5%200.5zm449-627q1%200%201%201t0%202q0%200-0.5%201t-0.5%201q-1-1-0.5-1.5t0.5-0.5q0-1%200-2t0-1zm61%2071t-0.5%200.5-0.5%200.5-0.5%200-0.5%200%200.5-0.5%200.5-0.5q1-1%201.5-1t0.5%200q1%201%200%201t-1%200zm-77-92t0%200.5%200%200.5%200.5%200%201.5%201h-2zm-551-165q0-1%200-1.5t0-0.5-0.5%200-0.5%200l2-1t0%200.5%200%200.5q0%201%200%201.5t-1%200.5zm508%20545h2v1t-1-0.5-1-0.5zm-498-397t-0.5%200-0.5-1q1%200%201%200.5t0%200.5q1%200%201.5%200t0.5%201q-1%200-1%200t-1-1zm33%20302v1h-2t1-0.5%201-0.5zm16-490h1v-2h-1zm59%20855-1-2q1%200%201.5%200.5t-0.5%201.5zm484-33q2%200%203%200t2%200%201%200.5%200%200.5%200.5%200%200.5%200q1%200%201.5%200.5t0.5%200.5h-2t-0.5%200-0.5%200q-1-1-2.5-1t-3.5%200q0-1-1-1t-1%200q0-1%201-0.5t1%200.5zm-492-2t0%200.5-1%200.5v-1t0.5%200%200.5%200zm452-561h1v-3h-1zm35%20561q0%201%200.5%200.5t0.5-0.5q0%202-0.5%201.5t-1.5-1.5q0%200-1%200t0-1q0%200%200.5%200.5t1.5%200.5zm-43-603v-2h1t-0.5%201-0.5%201zm-452%20725v2q-1-1-1-1.5t1-0.5zm17-83q1-1%201.5%200t0.5%201-1-0.5-1-0.5zm400-275q-1%200-1%200t0-1h3t-1%200.5-1%200.5zm-528-543h1v-2h-1zm105%20895q0%201%200%201t-1%201l-1-1zm-87-909q0-1%201-1t0%201q0%200-1%200.5t0-0.5zm147%20746-2%202q0-2%200-2t2%200zm2-2t-0.5%201-1.5%201v-1t0.5-0.5%201.5-0.5q0%200%200-0.5t1-1.5q0%201-0.5%201.5t-0.5%200.5zm-56%2070h1v-1h-1zm-67-822q0%202-2%201.5t-1-1.5q1%200%201%200h1t0.5%200%200.5%200zm34-20q1-1%201-0.5t0%200.5q-1%201-1.5%201t-1.5%200q1%200%201-0.5t1-0.5zm28%20614q0%201-0.5%202t-1.5%200q-2-1-0.5-1.5t2.5-0.5q0%200%200.5-1t-0.5-1h1q0%201%200%201.5t-1%200.5zm-19%20306t-0.5-0.5-0.5-1.5q0%200%200.5%200.5t0.5%201.5zm515-638v1q-1%200-1%200%200-1%200-1.5t0-0.5%200.5%200.5%200.5%200.5zm-82%20293t0-1q1%200%201%200.5t0%200.5%200.5%200.5%200.5%200.5q-1%201-1%200.5t-1-1.5zm-458-90h2v1t-1-0.5-1-0.5zm419%20441q-1%200-1.5-0.5t-1.5-1.5q1%200%201.5%200.5t1.5%201.5q0%200%200-0.5t0%200.5q1%200%201%200.5t1%200.5h-1t-0.5-0.5-0.5-0.5zm-256-14h1v-2h-1zm-109-714-2-1t0.5-0.5%201.5-0.5zm460%2050h1v-1h-1zm-472%20695q-1%200-1.5-0.5t-0.5-1.5q1%200%201.5%201t0.5%201zm-53-931%201%201h-1t0-0.5%200-0.5zm595%2045v-1h1t0%200.5-1%200.5zm-679-1v-1h1t0%200.5-1%200.5zm7%2011q0-1%200.5-1t1.5%200q0%200-0.5%200.5t0.5%200.5q-1%200-1.5%200t-0.5%200zm18%20371h-2q0-1%201.5-1t0.5%201zm52-420q0-1%200.5-0.5t1.5%200.5q-1%200-1.5%200.5t-0.5-0.5zm105%20947h-1v-1t0.5%200.5%200.5%200.5zm20-66t-0.5%200-0.5%200v1t-0.5%200-0.5%200-0.5%200-0.5-1q0%200-0.5-0.5t-0.5-0.5q1%200%202%200t2%200%202%200%200%201q0%200-0.5%200t-1.5%200zm466-789t1%200.5%201%201.5q-1%200-1-0.5t-1-1.5zm-640%20577v-2t0-1q1%201%201%202t-1%201zm160%20213h-2v-1q1%200%201.5%200t0.5%201zm-156-719h3v-1h-3zm29%20480-2%201q0-1%200.5-1.5t1.5%200.5zm-33%2027v2q-1-1-1-1t0-1zm176%20214h-2t0.5-0.5%201.5%200.5zm-36-33v-1h1t-0.5%200.5-0.5%200.5zm-15-13q0%201-0.5%200t-0.5-1q0-1%200.5%200t0.5%201zm2-3q0%201%200%201.5t-1%200.5q0-1%200.5-1.5t0.5-0.5zm-83-834q1%200%201-0.5t0-0.5q1%202%200.5%201.5t-1.5-0.5zm119%20886q-2-1-1.5-1.5t1.5%200.5q0%200%200%200.5t0%200.5zm-42-57v-1t-0.5%200-0.5%200q-1-1-1-1.5t2%201.5q1%202%201%202t-1-1zm-126-153t0-0.5-1-0.5q1%200%201%200%202%201%201.5%201.5t-1.5%200.5q0%200%200.5-0.5t-0.5-0.5zm60-500v1h-2v-1zm26%20440t0%201q0%200-0.5%200.5t-1.5%200.5q0-1%200.5-1.5t1.5-0.5zm236-597q1%200%201.5%200t0.5%201h-2zm-263%20455h3-3zm420%2051h1v1t-0.5%200-0.5-1zm-385%20370h-1v-2t0.5%200.5%200.5%201.5zm-2%201-1-1q0-1%200.5-0.5t0.5%201.5zm5-920v-2h1q0%201%200%201.5t-1%200.5zm554%20842v1q-1%200-1-0.5t0-0.5-0.5%200-0.5-1zm-96-253h3-3zm-445%20338-1-1t0.5%200.5%200.5%200.5zm-134-873h2v1q-1%200-1.5-0.5t-0.5-0.5zm627%20190t0.5%200.5%200.5%201.5zm-498%20694%201%201h-1q-1%200-0.5-0.5t0.5-0.5zm365-135h1v1t-0.5%200-0.5-1zm124%2030h-1v-1q0-1%200.5-0.5t0.5%201.5zm-31-611-2-1q2-1%201.5-0.5t-0.5%200.5%200.5%200.5%200.5%200.5zm-405%20666q-1%200-1.5-0.5t-0.5-0.5h2zm377-297%201-2q0%201-0.5%201.5t-0.5%200.5zm61-352q1%200%201.5%201t-0.5%201-0.5-1-0.5-1zm36%20591q1%200%201%200v1t-0.5%200-0.5%200-0.5%200-0.5%200q0-2%200.5-1.5t0.5%200.5zm-623-781v-1h1t-0.5%200.5-0.5%200.5zm610%20779v1l-2-1t0.5-0.5%201.5%200.5zm-510%20102v1h-2q0-1%200.5-1t1.5%200zm412-338-1%201q-1-1-0.5-1.5t1.5%200.5zm-192-543t-0.5-0.5-0.5-0.5-0.5%200-0.5%200-0.5-1-1.5-1q0-1%200-1%202%200%202%201t1%202q0%200%200.5%200t0.5%200%201%200%201%201q-1%200-1.5%200t-0.5%200zm-229-52h1v1t-0.5%200-0.5-1zm489%20237q0-1%200.5-0.5t0.5%201.5q-1%200-1.5-0.5t0.5-0.5zm-461%20594t-0.5%200.5-0.5%200.5%200%201q-1%202-1.5%201t0.5-2q0-1%200.5-1t1.5%200zm444-604t0.5%200.5%200.5%200.5q-1%201-1.5%200.5t0.5-1.5zm42%20368t-0.5-0.5-1.5-0.5q1%200%201.5%200t0.5%201zm-507%20345q0%201-0.5%200.5t-0.5-1.5q0%200%201%200.5t0%200.5zm-3-9v2q-1-1-1-1t1-1zm9%208v2q-1-1-1-1t1-1zm488-693h1-1q-2%200-1.5-0.5t1.5%200.5zm-496%20686t0.5%200.5%200.5%200.5-0.5-0.5-0.5-0.5zm496-331t1%200.5%201%200.5q-1%200-1.5-0.5t-0.5-0.5zm-15-7t-0.5-0.5-0.5-0.5q0-1%200.5-0.5t0.5%201.5zm-31-370q1-1%201.5-0.5t-0.5%201.5q0%200-0.5-0.5t-0.5-0.5zm-213-168t0.5%200.5%200.5%200.5q0%201-0.5%200.5t-0.5-1.5zm311%20551t-0.5%200-1.5%200q0%200-0.5%200t-0.5-1q0%200-0.5%200t-0.5%200%200.5%200%200.5%200q1%200%201%200t0.5%200%201.5%201zm-45-14q-1%200-1.5-0.5t0.5-0.5q0%200%200.5%200.5t0.5%200.5zm-136%20213q0-1%200.5-0.5t0.5%201.5q-1%200-1.5-0.5t0.5-0.5zm2%200%202-1v1h-2zm87-213h2v-1h-2zm-438%20358t-0.5-0.5-0.5-1.5q0%200%200.5%200.5t0.5%201.5zm12-338q0%201%200.5%201.5t-0.5%200.5q0%200-0.5%200t-0.5%200q0-1%200.5-1.5t0.5-0.5%200-1%200-1q0%201%200%201.5t0%200.5zm438-395t-1-0.5%200-0.5q0%200%200.5%200.5t0.5%200.5zm-467%20711q0%201%200.5%201.5t0.5%200.5q-1%201-1%200t0-1q-1%200-1-0.5t0-1.5q0%201%200.5%201t0.5%200zm456-712t-0.5-1-0.5-1%201%200.5%200%201.5zm-469-218h2-2zm477%20213v1q-1%200-1-0.5t1-0.5zm43%2067q0%202%200%204.5t-1%203.5v1h-1t0-0.5%200-0.5q0-1%200.5-1t0.5%200q0-2%200-3.5t1-3.5q0%200%200-0.5t0-0.5q1%200%200.5%200.5t-0.5%200.5zm38%20569q1-2%201-1t0%201q0%201%200.5%201t0.5%201q-1%200-1-0.5t-1-0.5q0-1-1-1.5t1%200.5zm-546%2079t0%200.5%200%200.5-0.5%200.5-0.5%200.5%200-0.5%201-1.5zm27-75t0.5%200-0.5%201q0%200%200-0.5t-1-0.5q0-1-0.5-1t-0.5%200h1q0-1%200.5-0.5t0.5%201.5zm435-642t0.5%200.5%200.5%200.5q0%201-0.5%200.5t-0.5-1.5zm-469%20713q1%200%200.5%201t-0.5%201%200.5%200%200.5%201q-1%200-1-0.5t0-0.5q0-1%200-1t0-1zm31-71t-0.5-0.5-0.5-0.5q0-1%200.5-0.5t0.5%201.5zm394-274q1-1%201-0.5t1%201.5q0-1-1-1t-1%200zm-482-550t0.5%200.5%200.5%200.5q-1%200-1.5-0.5t0.5-0.5zm478%20547t-1-1-1-2q1%200%201.5%201t1.5%202q0%200%200%201-1%200-1-0.5t0-0.5zm-419%20347t-1%200-1-1q1%200%201.5%200.5t0.5%200.5zm464-716v1h-1zm-513-1q1-1%201.5-0.5t0.5%200.5%200.5%200%200.5%200v1t-0.5%200-0.5%200q-1%200-1.5-0.5t-0.5-0.5zm-54%20504q-1%201-1.5%200.5t0.5-1.5q0%200%200.5%200.5t0.5%200.5zm610-404q1-1%201.5-0.5t-0.5%201.5q0%200-0.5-0.5t-0.5-0.5zm-509%20613q1%200%201.5%200.5t-0.5%200.5q0%201-0.5%200t-0.5-1zm-82-871q0-1%201-0.5t0%201.5q0%200-0.5-0.5t-0.5-0.5zm77%20592h-1q-1%202-1%201.5t-1%200.5q0-1%200.5-1.5t1.5-1.5q0%200%200.5-0.5t0.5-0.5q0%201%200%201.5t0%200.5zm480-435q1%200%201.5%200.5t-0.5%200.5q0%201-0.5%200.5t-0.5-1.5zm-12-1q1%200%201.5%200.5t-0.5%200.5q0%201-0.5%200.5t-0.5-1.5zm-473%20439t-0.5%200.5-1.5%200.5q1%200%201-0.5t1-1.5q0%200%200.5%200t1.5%200q-1%201-1.5%201t-0.5%200zm-33-614q1%200%201.5%200.5t-0.5%200.5q0%200-0.5-0.5t-0.5-0.5zm3%20472t0.5%200%200.5%200-0.5%200-0.5%200-0.5%200.5-0.5%200.5l1-1q0-1%200-0.5t0%200.5zm36%20416t-0.5-0.5-0.5-0.5%200-0.5%200-0.5-1%200%200-1q1%201%201.5%201t0.5%200q0%201%200.5%201.5t-0.5%200.5zm-6-2h-2v-1h2zm39%2046v1q-1%200-1.5%200t0.5-1zm-99-921%201-1q0%201-0.5%201t-0.5%200zm-7%207h1t-0.5%200-0.5%200zm628%2017v-1t0-0.5%200-0.5q1%200%201%200.5t0%200.5zm-511%20906t0.5%200.5%200.5%200.5q0%201-0.5%200t-0.5-1zm-105-773q0%201-0.5%200.5t-0.5-1.5q1%200%201.5%200.5t-0.5%200.5zm104%20668t0.5%201%200.5%201-0.5-0.5-0.5-1.5zm-112-671h1l-1%201q-1%200-1-1t1%200zm-25%20139q0%201-0.5%200.5t-0.5-0.5q0-1%200-1.5t0-1.5q0%201%200%201.5t0%200.5%200.5%200.5%200.5%200.5zm652-269q0-1%200.5-0.5t0.5%201.5q0%200-0.5-0.5t-0.5-0.5zm-145%20909t0.5%200.5%200.5%201.5q1%200%201.5%200.5t0.5%200.5q-1%200-1.5%200t-0.5-1q-1%200-1-0.5t-1-1.5q0%200%200-0.5t0-0.5%201%201zm-324-62t0.5-1%200.5%200q1%201%200%201t-1%200zm-106-413q-1%200-1.5-0.5t0.5-0.5q0-1%200.5-0.5t0.5%201.5zm-76-159q1-1%201.5-0.5t0.5%201.5q-1%200-1.5-0.5t-0.5-0.5zm13%20156q1%200%201%200.5t-1%200.5zm62%200q1%200%201%200.5t-1%200.5zm127%20414t0.5%200.5%200.5%200.5q0%201-1%200.5t0-1.5zm26%200q1%200%201.5%200.5t0.5%200.5q-1%201-1.5%200t-0.5-1zm-201-234q0%201-0.5%200t-0.5-1%201%200.5%200%200.5zm331-610t-0.5-0.5-0.5-0.5-1%200q0-1-0.5-0.5t-0.5-0.5q0%200%200.5%200t0.5%200q1%200%201%200t0%201q1%200%201.5%200t-0.5%201zm-194%20833t0.5%200.5%200.5%200.5q-1%201-1.5%200.5t0.5-1.5zm-152-458t-0.5-0.5-0.5-1.5q1%200%201.5%200.5t-0.5%201.5zm149%20536q-1%201-1.5%200.5t0.5-1.5q0%200%200.5%200.5t0.5%200.5zm126%202q1%200%201.5%200.5t-0.5%200.5q0%201-0.5%200.5t-0.5-1.5zm256-545t0.5%200.5%200.5%200.5%200%200.5%200%200.5q0%201-1%201.5t-2-0.5q1-1%201.5-1t0.5-1q0%200%200-0.5t0-0.5zm-385%20454-1%202q0-1%200-1.5t1-0.5zm-11%202q-1%200-1-0.5t0-0.5q0-1-0.5-1.5t-0.5-0.5q1-1%201%200t0%201%200.5%200.5%200.5%200.5zm365%2092t0-0.5-1-1.5q0%200-1-1%201%200%201%200.5t1%200.5q0%201%200.5%201t0.5%201h1t-0.5%200-1.5%200zm40-554q0-2%200.5-2t-0.5%202q0%200%200%201-1-1-0.5-1t0.5%200zm-530-383t0%200.5%200%200.5q0%201-0.5%200.5t0.5-1.5zm127%20852t0%200.5%200%200.5q-1-1-1-1.5t1%200.5zm-164-820t0.5%200%200.5%201q-2%200-1.5-0.5t0.5-0.5zm568%20345t0.5%200.5%200.5%201.5v1l-1-2t-0.5%200-0.5%201q0-1%200-1.5t1-0.5zm-534%20256h2q0%201-1%201t-1-1zm143%20212q-1%200-1-0.5t0-0.5-1%200%200-1q0%200%200.5%200.5t0.5%200.5q1%200%201%200t1%200q0%200%200%201%200%200-0.5%200t-0.5%200zm123%2090q-2-1-1.5-1.5t1.5%200.5q0%200%200%200.5t0%200.5zm-286-277q1-1%201.5-0.5t-0.5%200.5q0%200-0.5%200t-0.5%200zm194%20205%201%201q-1%200-1%200t0-1zm-35-23q-1-1-0.5-1.5t1.5-0.5q0%201%200%201.5t-1%200.5zm397-687t0.5%200%200.5%200q1%200%200.5%200.5t-1.5-0.5zm-347%20713q-2%200-2%200t2%200zm-151-251v-1q1%200%201-0.5t1-0.5q0%200%201-1t2-1q-1%201-2%201.5t-1%200.5q-1%201-1%201t-1%201q0%200%200%200.5t-1-0.5q0%200%200.5%200t0.5%200zm73%20308q-1%200-1%200t0-1zm-3-4q-1%200-1%200t0-1zm54-52t0.5%200%200.5%200-0.5%200.5-0.5-0.5zm-44-33q-1-1-0.5-1.5t0.5%200.5q1%200%201%200.5t-1%200.5zm-104-677q-1%200-1-0.5t0-0.5%200.5%200.5%200.5%200.5zm12%200t0%200.5%200%200.5q-1-1-0.5-1t0.5%200zm9%202t0.5%200%200.5%200q0%201-0.5%200.5t-0.5-0.5-0.5%200-0.5%200q0-1%200.5-0.5t0.5%200.5zm298-141q-1%200-0.5-0.5t0.5-0.5%200%201%200%200zm-305%20141t0%200.5%200%200.5q-1%200-1-0.5t1-0.5zm303-143v1q-2%200-2-0.5t2-0.5zm-363%20261q1-1%201-0.5t0%200.5%201%200%201%200l-2%201zm144-307q-1-1-0.5-1.5t0.5-0.5q0%201%200%201.5t0%200.5zm-43%20196%201%201q-1%200-1.5%200t0.5-1zm-3%200%201%201q-1%200-1%200t0-1zm39%20747q1%200%201%200.5t0%200.5q-1%201-1.5%200.5t0.5-1.5zm58-183t0%200.5%200%200.5q-1%201-1.5%200.5t1.5-1.5zm327%20203q1%200%201%200.5t0%200.5-0.5%200-0.5-1zm53-761%201%201t-0.5%200-0.5-1zm-438%20736t-0.5-0.5%200.5-1.5q0%200%200%200.5t0%201.5zm439-732t0.5%200%200.5%200q0%201%200%201t-1-1zm-354%20697q-1%200-1.5%200t-0.5%200%200.5-0.5%201.5%200.5zm-95%2027t0%200.5%200%200.5q-1-1-0.5-1.5t0.5%200.5zm533-338q1%202%200.5%202t-0.5-2zm-82-381q0%201-0.5%201t0.5-2q0%200%200-0.5t1%200.5q0%201%200%201t-1%200zm-472%20694%201%201q-1%200-1-0.5t0-0.5zm544-317v1q-2%200-2-0.5t2-0.5zm-447%20320v1q-2%200-2-0.5t2-0.5zm409-321q1%200%200.5%200.5t-1.5-0.5q0%200%200.5%200t0.5%200zm-495%20336t0%200.5%200%200.5q-1%200-0.5-0.5t0.5-0.5zm463-710q0-1%201-1t1%200q1%201%200%201t-1%200%200%200.5-1-0.5zm-442%20626q-1%200-0.5-0.5t0.5-0.5%200%200.5%200%200.5zm56%20130q-1%201-1%200.5t0-1.5zm26-59q-1%200-1%200t0-1zm410-327q-1-1-2-1t-1-1q1%200%202.5%200.5t2.5%200.5q0%200%200.5-0.5t0.5%201.5q0%200%201%200%200%200%200.5-0.5t0.5%201.5q0%200-1-0.5t-1-0.5q-1%200-1.5%200t-0.5%200-0.5%200-0.5%200zm-519%20332q1%200%201.5%200t0.5%200-0.5%200.5-0.5%200.5-0.5-0.5-0.5-0.5-0.5%200-0.5%200%200.5%200%200.5%200zm-33-911-1%201q0-1%200-1t1%200zm529%20225t0.5-0.5%200.5%200.5q0%200-0.5%200t-0.5%200zm-514-227-1%201q0-1%200-1t1%200zm532%20259q1%202%200.5%202t-0.5-2zm29%201q-1%201-1.5%200.5t0.5-1.5q1%200%201%200.5t0%200.5zm2-1-1%201q0-1%200-1t1%200zm-63-2q1%201%200.5%201t-0.5-1zm-474-269q-1%200-2-0.5t-2-1.5q1%200%202%200.5t2%200.5q0%200%201%200t1%201q0%200-1%200t-1%200zm499%20246h1q0%202-0.5%202t-0.5-2zm-482%20591t-0.5%200-0.5%200q-1%201-1%201.5t-1%201.5q0-1%200-2t1-1q0%200%200.5%200t1.5%200zm524%203t-0.5%200-0.5-1zm-67-586t0.5-0.5%200.5-0.5q0%201%200%201t-1%200zm7%202t-0.5%200.5-0.5%200.5q0-1%200-1.5t1%200.5zm-435%20584q0%201-0.5%200.5t-0.5-0.5q1%200%201.5%200t-0.5%200zm459-575q1%200%200.5%200.5t-0.5%200.5q0-1%200-1.5t0%200.5zm31%204t0.5%200-0.5%201q0-1%200-1%200-1%200-1t0%201zm-1%20568q1%200%201%200%200%201-0.5%200.5t-0.5-0.5zm-541%2091q0%201%200%201.5t-1%200.5q0-1%200.5-1.5t0.5-0.5zm471-338q1%200%201.5%200t0.5%200%200.5%200%200.5%200q0-1%200.5-1t1.5%200%202.5-0.5%201.5-0.5v1q1%200%201-0.5t0%200.5q0-1%200.5-1t0.5%200q-1%200-1-0.5t0-0.5q1%200%201.5%200t1.5%200q0%201%200%201t0%201q-1%200-0.5%200t0.5%201q-1%200-1%200-1-1-1-0.5t0%201.5q-1-1-3-0.5t-1-1.5q-1%200-1%200t-1%201q0%200-0.5%200t-0.5%200%200.5%200%200.5%201q0%200-1%200t-2%200q0%200-0.5%200t-1.5%200q0%200-0.5%200t-0.5-1q0%200%200.5%200t0.5%200zm70-316v1q-1%201-1%201.5t-1-0.5q-1%200%200-0.5t2-0.5q0%200%200-0.5t0-0.5zm-111%20317q0-1%200.5-1.5t0.5%200.5q0%200%200%200.5t-1%200.5zm107-542h-1q0-2%200.5-1.5t1.5%200.5q0%200%200%201zm-475%20799t-0.5-0.5-0.5-0.5q1%200%201%200t0%201zm431-610q0-1-0.5-1t-0.5-1h1v1q1%201%201%201t-1%200zm-56%20354q0-1%200.5-0.5t0.5%200.5q-1%200-1.5%200t0.5%200zm-2-7q-1%200-0.5-0.5t0.5-0.5q0%201%200%201.5t0-0.5zm-413%20263t-0.5%200.5-0.5%200.5q0-1%200-1.5t1%200.5zm533%201t-0.5%200-0.5%200q-1%200-1.5-0.5t-0.5%200.5q-1-1-0.5-1.5t0.5-0.5%201%200.5%201%201.5zm-564-850t-0.5%200.5-0.5%200.5%200.5%201-0.5%201q-1%201-1%200t1-2q0%200%200-0.5t0-0.5q-1%200-1.5%200t-0.5%201q-1%201-1%202t-2%203q0%200%200%200.5t0%200.5q0%201-0.5%202t-2.5%200q-1%201-0.5%201.5t0.5%200.5-0.5%200-1.5%200q0%200-0.5%201t-0.5%201q-1%200-1-0.5t0-1.5q1-1%201.5-0.5t1.5-1.5q-1%200-2%200.5t-2%200.5q0%200-0.5%200t-0.5%201q0%200-0.5%200t-0.5%200%200-0.5%200-0.5-1%200%200-1q0%200%200.5%200.5t0.5%200.5%200.5%200%200.5%200%200.5%200%200.5%200q1-1%201.5-1.5t2.5-0.5q1%200%201%200%201%200%202.5%200t-1.5-1q0%200%200.5%200t0.5%200%200-0.5%200-0.5%200-0.5%200-0.5l-3%202q-2-2-0.5-2t2.5-1q0-1-0.5-1.5t-0.5-1.5q0%200%201%200.5t1-0.5q2%202%202.5%200t0.5-2q1-1%201.5-0.5t0.5%200.5q1%200%201-0.5t0-0.5%200.5%200%200.5%201q0%200%200%200.5t0%200.5zm-75%2047q1%200%200.5%200t-1.5%200q1%200%201-0.5t0%200.5zm72%20872t0.5%200.5%200.5%200.5q-1%200-1.5-0.5t0.5-0.5zm44-98q0%201-0.5%201.5t-0.5-0.5q0%200%200.5-0.5t0.5-0.5zm427-598t-0.5%200.5-0.5%200.5q0-1%200.5-1.5t0.5%200.5zm-425%20595q0-1%200.5-0.5t0.5%200.5q-1%200-1%200zm-48%2099q1%200%201%200t0%201q-1%200-1-0.5t0-0.5zm8%201t-0.5-0.5-0.5-0.5q1%200%201%200t0%201zm547-316q0%201-0.5%200.5t-0.5-0.5q1%200%201%200zm-308-550q-1%200-1.5-0.5t0.5-0.5q0%200%200.5%200.5t0.5%200.5zm312%20551q1%200%201.5%200t-0.5%200q0%201-0.5%200.5t-0.5-0.5zm-142-43q-1%200-1.5-0.5t0.5-0.5q0%200%200.5%200t0.5%201zm-496-514q-1%200-1.5%200t0.5%200q0-1%200.5-0.5t0.5%200.5zm493%20512q-1%200-1.5%200t0.5%200q0-1%200.5-0.5t0.5%200.5zm-407-556q-1%200-0.5-0.5t0.5-0.5q0%201%200%201.5t0-0.5zm393%20551q0%201-0.5%200.5t-0.5-0.5q1%200%201%200zm-256%20363t-0.5-0.5-0.5-0.5q1%200%201%200t0%201zm341-696t0%200.5%200%200.5q-1-1-0.5-1.5t0.5%200.5zm-365%20695v-1t0.5%200%200.5%200%200%200.5-1%200.5zm-164-886q-1%200-1.5-0.5t0.5-0.5q0%200%200.5%200t0.5%201zm608%2028q0-1%200.5-1t0.5%200%200%200.5-1%200.5zm-177%20492q0%201-0.5%200.5t-0.5-0.5q1%200%201.5%200t-0.5%200zm-428-521q-1%200-1%200%200-1%200.5-0.5t0.5%200.5zm134%20748q-1%200-1.5%200t0.5-1q0%200%200.5%200.5t0.5%200.5zm-53%20176q0-1%200.5-0.5t0.5%200.5q-1%200-1.5%200t0.5%200zm161%2023t-0.5-0.5-0.5-0.5q1%200%201.5%200.5t-0.5%200.5zm357-917t-1-0.5-1-1.5l3%201q0%201%200%201t-1%200zm-653%20655t0.5%200.5%200.5%200.5q-1%200-1.5-0.5t0.5-0.5zm591-505t0-0.5%200-0.5q1%201%200.5%201.5t-0.5-0.5zm-376%20704q-1%201-1%200.5t0-0.5q1%200%201%200zm-27-1t0.5%200.5%200.5%200.5q-1%200-1.5%200t0.5-1zm-60%2044q1-1%201.5-0.5t0.5%200.5q-1%200-1.5%200t-0.5%200zm1-749q-1%201-1%200.5t0-0.5q1-1%201-0.5t0%200.5zm-63-1q-1%200-0.5-0.5t0.5-0.5q0%201%200%201zm-2%200t-0.5-0.5-0.5-0.5q1%200%201%200.5t0%200.5zm56%200q0-1%200.5-1.5t0.5%200.5q0%200-0.5%200.5t-0.5%200.5zm-46-187t0.5-0.5%200.5-0.5q0%201%200%201.5t-1-0.5zm-84%20298t0.5%200%200.5%200-0.5%200.5-0.5-0.5zm134%20638q0%201-0.5%201t-0.5%200%200.5-0.5%200.5-0.5zm-26-950t0.5%200.5%200.5%200.5q-1%200-1.5%200t0.5-1zm-92%20698q1%200%201.5%200t-0.5%200q0%201-0.5%200.5t-0.5-0.5zm565-500q0-1%200.5-0.5t0.5%200.5q-1%200-1%200zm-570%20118q0-1%200.5-0.5t0.5%200.5q-1%200-1%200zm54-294q0%201-0.5%200.5t-0.5-0.5q1%200%201.5%200t-0.5%200zm144%20884q0%201-0.5%200.5t-0.5-0.5q1%200%201%200zm-58-709q-1%200-1%200%200-1%200.5-0.5t0.5%200.5zm-138%20120q-1%200-1-0.5t0-0.5%200.5%200%200.5%200%200.5%200%200.5%200q0%201-0.5%201t-0.5%200zm633-277v1q-1%200-1%200t1-1zm-394%20866q-1%201-1%200.5t0-0.5%200.5%200%200.5%200zm-186-710q-1%200-1-0.5t0-0.5%200.5%200%200.5%201zm-47%20129t0-0.5%201-0.5q0%201-0.5%201.5t-0.5-0.5zm140%20543t-0.5-0.5-0.5-0.5q1%200%201%200.5t0%200.5zm87%2036q-1%201-1.5%200.5t0.5-0.5q0%200%200.5%200t0.5%200zm-98-899q-1-1-0.5-1t0.5%200q1%201%200.5%201t-0.5%200zm-118%20484q1%200%201.5%200.5t-0.5%200.5q0%200-0.5-0.5t-0.5-0.5zm119%20471q1%200%201.5%200.5t-0.5%200.5q0%200-0.5%200t-0.5-1zm11-90q0%201%200%201.5t0-0.5q-1%200-0.5-0.5t0.5-0.5zm-93-848t0-1q0%201%200%201.5t0-0.5zm456%20942t0-0.5%200-0.5%200%200.5%200%200.5zm-439-474q0-1%200-1.5t0%200.5q1%200%200.5%200.5t-0.5%200.5zm73%20381q1%200%201%200.5t0%200.5q-1%200-1%200t0-1zm78%2031q0%201-0.5%200.5t-0.5-0.5q1-1%201.5-0.5t-0.5%200.5zm-208-420q-1%201-1.5%200.5t0.5-0.5q0%200%200.5%200t0.5%200zm45%20173q0-1%200.5-1t1.5-1q0%201-1%201t-1%201q0%200-0.5%200t-0.5%200%201%200zm503-466q-1%201-1.5%200.5t0.5-0.5q0%200%200.5%200t0.5%200zm-528%200q0-1%200.5-1t0.5%200-0.5%200.5-0.5%200.5zm121%20692q-1%200-1-0.5t0-0.5%200.5%200.5%200.5%200.5zm11%2093q1%200%201%200.5t0%200.5-0.5%200-0.5-1zm74-74q-1%200-1%200%200-1%200.5-0.5t0.5%200.5zm-170-885t-0.5-0.5-0.5-0.5q1%200%201.5%200.5t-0.5%200.5zm-2%200t-0.5-0.5-0.5-0.5q1%200%201.5%200.5t-0.5%200.5zm-59%20675t-0.5-0.5-0.5-0.5q1%200%201%200t0%201zm642-575q1%201%200.5%201.5t-0.5-0.5q0%200%200-0.5t0-0.5zm-588-94t-0.5%200-0.5-1q1%200%201%200.5t0%200.5zm104%20863t0.5%200.5%200.5%200.5q-1%200-1.5-0.5t0.5-0.5zm483-773t0%200.5%200%200.5%200-1zm-2-2q-1%200-1.5%200t0.5%200q0-1%200.5-0.5t0.5%200.5zm-506%20857t0.5%200.5%200.5%200.5q-1%200-1-0.5t0-0.5zm-150-894q-1%200-1.5%200t0.5-1q0%200%200.5%200.5t0.5%200.5zm-33%20346q0-1%200.5-0.5t0.5%200.5q-1%200-1.5%200t0.5%200zm66-380q-1%200-1.5%200t-0.5-1q1%200%201.5%200.5t0.5%200.5zm140%20849q-1%201-1.5%200.5t0.5-0.5q0%200%200.5%200t0.5%200zm-153-202q0-1%200-1t1-1q-1-2-0.5-2t1.5-1q-1%200-1-0.5t1-1.5q0%200%200-0.5t0-0.5q0-1%200.5-1.5t1.5-1.5q0%200%200-1t1-1q0%200%201.5-0.5t1.5-0.5%200.5-0.5%200.5%201.5q0%200%200-0.5t-1%200.5q0%200-0.5%200.5t-0.5%200.5q-1%200-1.5%200t-0.5%202q0%200%200.5%200t-0.5%201q0%200-0.5%200t-0.5%200%200%200.5%200%201.5-0.5%201-0.5%200q0%201%200%201t0%201q-1%201-1%201.5t0%200.5q0%201-0.5%201t-0.5%200%200%201-1%201-1-0.5%201-0.5zm280%20284q-1%201-1%200.5t0-0.5q0-1%200.5-0.5t0.5%200.5zm-122-83q0%201-0.5%200.5t-0.5-0.5q1%200%201.5%200t-0.5%200zm489-826t-0.5-0.5-0.5-0.5q1%200%201%200t0%201zm-671%204q0-1%200.5-1.5t0.5%200.5q0%200%200%200.5t-1%200.5zm533%20526q-1%200-0.5-0.5t0.5-0.5q0%201%200%201zm118-478zm-489%2075zm416%208zm-516%201h-1l-1-1q1%200%201%200t0%201q0%200%200.5%200t0.5%200zm10%202v-1t0%200.5%200%200.5zm514%207zm0%203v-1q0%201%200%201zm5%205zm-4%201q0%201-0.5%201.5t-0.5%200.5v-2t0.5%200%200.5%200zm-12%209zm34%2010zm20%2016t0%200.5%200%200.5zm-605-204q1%200%201%200t-1%200zm605%20242q-1-1%200-1t0%201q0%201%200%201t0-1zm33%2015q-1%200-0.5-0.5t0.5-0.5%200%200.5%200%200.5zm-35%200zm-5%2016v-1q1%200%201%200.5t-1%200.5zm-605%204zm2%2016v-1t0%200.5%200%200.5zm620-301t0%200.5%200-0.5zm-602-1zm269%20935v-1t0%200.5%200%200.5zm-257-938zm556-1zm-525%20463%201-1q-2-1-1.5-1t1.5%200q0-1%200-1.5t0-0.5q1%200%201%200%201%200%201%200%201%200%201-0.5t1-0.5q0%201-0.5%201t-1.5%201v1q0%201-0.5%201t-0.5%200q-1%201-1.5%201t-0.5%200q-1%200-1%200t1%200zm471%2085zm-503-551zm572%20567t-0.5%200%200.5%200zm52%207q0-1%200-1.5t1-0.5v2q0%201-0.5%201t-0.5-1zm-527%2013zm0%200t0.5-0.5%200.5-0.5q0%201-0.5%201t-0.5%200zm0%200q-1%201-1%201t-1%200q0-1%200.5-1t1.5%200zm-75%2039t0%200.5%200%200.5%200-0.5%200-0.5zm0%200zm-33%2015q0%201%200%200.5t0-0.5zm574-651v-1q0%201%200%201zm-526-4-1%201q1%200%201-0.5t0-0.5zm-65%20678q1%200%200.5%200t-0.5%200zm0%201q-1%200-0.5-0.5t0.5-0.5%200%200.5%200%200.5zm-8%2012v-1t0%201zm-2%201zm194%2056v-1t0%200.5%200%200.5zm414%2065v-1t0%201zm34%200t0%200.5%200%200.5h-1l1-1t0.5%200-0.5%200zm-479%205v-1t0%200.5%200%200.5zm-28%2016zm1%201zm14%206%201-1q0%201-0.5%201t-0.5%200zm-6%2011v-1t0%200.5%200%200.5zm3%203zm3%201q1%200%201%200t-1%200zm-6%200zm21%202zm-8%2010zm8%202t-0.5%200%200.5%200zm98%206v-1q0%201%200%201zm-87%200v-1q0%201%200%201zm-92-889q1%200%201%200t-1%200zm86%20889q1%200%201%200t-1%200zm11%205q1%200%201%200t-1%200zm3%2011v-1q0%201%200%201zm339%2068t0%200.5%200%200.5-0.5-0.5%200.5-0.5zm-434-976zm135%20912v-1t0%201zm-131%201zm430%2064t0.5%200%200.5%200q0%201-0.5%200.5t-0.5-0.5zm-416-59t0-0.5%200-0.5%200%200.5%200%200.5zm-3-1t0%200.5%200%200.5zm380%202q-1-1-1.5-1.5t-1.5-0.5q0-1-0.5-1.5t-0.5-0.5q-1-1-1.5-1.5t-0.5-1.5q-2-2-3-3.5t-1-3.5q-1%200-1-0.5t0-1.5q1%200%201%200.5t0%200.5q1%202%202%204t2%204q1%200%201.5%200.5t0.5%201.5q0%200%200.5%200.5t1.5%201.5q0%200%201%201t1%201%200%200.5%200%200.5zm10%207t-0.5%200-0.5-1q-1%200-1%200-2-1-2.5-1.5t-1.5-1.5-2-1.5-2-1.5q0%200%200.5%200t0.5%200q1%200%201.5%201t1.5%201q1%201%202%202t2%201q0%201%200.5%201t0.5%200q0%201%200.5%201t0.5%200%200.5%200%200.5%200-0.5%200.5-0.5-0.5zm1%200q0%201%200%201t0-1zm0%201zm6%204zm0%200zm-408-935zm28%20947v-1q0%201%200%201zm14%209zm1%2013zm377%200q-1%200-1%200t1%200zm0%201v-1q0%201%200%201zm4%205t0-0.5%200-0.5%200.5%200.5-0.5%200.5zm-443-477q1%200%201%200l-1%201q0-1%200-1zm574%20103t-0.5%200-0.5-1q1%200%201%200.5t1%200.5%202.5%200.5%200.5%202.5q-1%201-1%200.5t0-1.5q-1%200-1.5-0.5t-1.5-1.5zm-60-10v-1t0%200.5%200%200.5z'/%3E%3C/svg%3E");
		-webkit-mask-image: var(--brush-mask);
		mask-image: var(--brush-mask);
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: 123.5111vw 178.6375vw;
		mask-size: 123.5111vw 178.6375vw;
		-webkit-mask-position: calc(50% + var(--brush-offset-x, 0vw)) var(--brush-offset-y, 0vw);
		mask-position: calc(50% + var(--brush-offset-x, 0vw)) var(--brush-offset-y, 0vw);
	}
		.module-wide[style*="--pear"] { --brush_color: var(--jade); }
		.module-wide[style*="--orange"] { --brush_color: var(--berry); }
		.module-wide[style*="--mango"] { --brush_color: var(--berry); }
		.module-wide[style*="--jade"] { --brush_color: var(--pear); }
	.module-wide + .module-wide { margin-top: calc(var(--mr_sect) * -1); }
	.cols + .module-wide { margin-top: calc(var(--mr_sect) - var(--mr_main)); }
	#content > .module-wide:last-child { flex-grow: 3; margin-bottom: 0; }
	#content > .module-wide:first-child { padding-top: 0; }
		/*#content:has(> .module-wide:first-child:last-child) { padding-top: 0; }*/
		#content > .module-wide:first-child:before, #content > .module-wide:first-child > .icon-brush { top: -50vw; }
.module-wide[style*="--module_bg"]:before, #footer[style*="--module_bg"]:before { background: var(--module_bg); }
	
.popup-a { overflow-y: auto; overflow-x: hidden; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 998; background: rgba(0,0,0,.5); --pd: clamp(20px, 3vw, 30px); --x_w: calc(var(--x_fz) * 2.8); --x_fz: clamp(var(--fz_main), 3vw, 30px); }
	.popup-a .box-outer { display: flex; position: absolute; inset: 0; z-index: 2; padding: 0 var(--rpp); }
		.popup-a .popup-backdrop { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 997; border-radius: 0;  text-indent: -3000em; cursor: pointer; }
	.popup-a .box-inner { position: relative; z-index: 998; width: 100%; max-width: 540px; margin: auto; }
	.popup-a .box-inset { margin: var(--rpp) 0; padding: var(--pd) var(--pd) max(.1px, calc(var(--pd) - var(--mr_main))); background: var(--popup_bg, var(--pear)); }
		.popup-a .box-inset > .close { display: block; position: absolute; inset-inline-end: 0; top: 0; width: var(--x_w); height: var(--x_w); margin: 0; padding: 0; border-radius: 0; background: none; color: var(--jade); font-size: var(--x_fz); text-indent: -3000em; text-align: left; }
		.popup-a .box-inset > figure:first-child { margin-inline-end: calc(var(--x_w) - var(--pd)); }
		.popup-a .box-inset > .close:before { content: "\e901"; top: 0; margin: 0; line-height: var(--x_w); }
.popup-a::-webkit-scrollbar { width: 0; background: none; }
.popup-a.shown { z-index: 999; }

.popup-a:not(.shown), .popup-a:not(.shown) .popup-backdrop { visibility: hidden; opacity: 0; pointer-events: none; }
.popup-a, .popup-a .popup-backdrop { transition: opacity .25s, visibility .25s; }

.popup-a.shown .box-inset, .popup-a.unshown .box-inset { animation-duration: .25s; animation-fill-mode: forwards; }
	.popup-a.shown .box-inset { animation-name: anim-open; }
	.popup-a.unshown .box-inset { animation-name: anim-close; }
		
@keyframes anim-open { 0% { visibility: hidden; opacity: 0; transform: scale3d(1.1,1.1,1); } 100% { visibility: visible; opacity: 1; transform: none; } }
@keyframes anim-close { 0% { visibility: visible; opacity: 1; transform: none; } 100% { visibility: hidden; opacity: 0; transform: scale3d(.9,.9,1); } }


/*! Headers --------- */
.heading-content { font-size: var(--fz_main); line-height: var(--lh_main); }


/*! Content --------- */
q { display: block; margin: calc(var(--mr_main) * 1.5) 0; font-size: var(--fz_h1); font-weight: var(--fw_head); font-style: italic; line-height: var(--lh_head); }
:first-child > q:first-child { margin-top: 0; }

.fw-bold, a.email { font-weight: var(--fw_bold); }
.fs-italic { font-style: italic; }

.text-start { text-align: var(--ta_start); --justify: flex-start; }
.text-center { text-align: center; --justify: center; }
.text-end { text-align: var(--ta_end); --justify: flex-end; }
.text-justify { text-align: justify; --justify: space-between; }
.text-uppercase { text-transform: uppercase; }

.size-90 { font-size: var(--fz_90); }

.overlay-indigo { color: var(--indigo); --btn_bg: var(--indigo); }
.overlay-jade { color: var(--jade); --btn_bg: var(--jade); }
.overlay-pear { color: var(--pear); --btn_bg: var(--pear); }
.overlay-berry { color: var(--berry); --btn_bg: var(--berry); }


/*! Links --------- */
.link-btn { display: flex; gap: var(--btn_dist); }
	.link-btn > * { }
	.link-btn:not(:first-child) { margin-top: calc(var(--mr_main) * 2); }


/*! Media --------- */
img, iframe, object, embed { max-width: 100% !important; border: 0; }
img { height: auto !important; }
picture { width: 100%; }

.media-border { display: block; --media_bd: clamp(10px, 2vw, 20px); }
	.media-border :where(img, video, iframe) { border: var(--media_bd) solid var(--media_bg, var(--jade)); background: var(--media_bg, var(--jade)); }
.media-border-compact { --media_bd: 10px; }
.media-border.cols { display: flex; }
		

/*! Lists --------- */	
.list-inline { list-style: none; padding: 0; }
	.list-inline li::before { content: "\002D\0020"; }

.list-news { list-style: none; padding: 0; }
	.list-news a { font-weight: var(--fw_bold); }
	
	
/*! Forms --------- */
fieldset, hr { min-width: 0; margin: 0; padding: 0; border-width: 0; }
	form p { position: relative; }
	legend { width: 100%; max-width: 100%; padding: 0; border: 0; white-space: normal; }
	input, select, textarea { position: relative; z-index: 1; margin: 0; padding: 0; box-shadow: none; border-radius: 0; font-size: 1em; line-height: normal; text-align: var(--ta_start); text-transform: none; appearance: none; }
	input, select, textarea, button, input[type="button"], input[type="reset"], input[type="submit"] { box-sizing: border-box; text-transform: none; }
		
		/*input {}*/
			input::-webkit-search-decoration, input::-webkit-search-cancel-button, input::-webkit-outer-spin-button, input::-webkit-inner-spin-button, input::-webkit-clear-button, input::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none; visibility: hidden !important; height: auto; margin: 0; }
			input::-o-outer-spin-button, input::-o-inner-spin-button { appearance: none; margin: 0; }
			input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { height: auto; }
			input::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
			[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
			input[type="checkbox"], input[type="radio"] { display: inline-block; width: auto; height: auto; padding: 0; border: 0; background: none; line-height: 1; }
				input[type="checkbox"] { -moz-appearance: checkbox; -webkit-appearance: checkbox; appearance: checkbox; }
				input[type="radio"] { -moz-appearance: radio; -webkit-appearance: radio; appearance: radio; }
			input[type="color"] { padding: 0; cursor: pointer; }
			input[type="date"] { display: -webkit-inline-flex; }
			input[type="number"] { appearance: textfield; -moz-appearance: textfield; }
				input[type="number"]::-webkit-outer-spin-button,  input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
				input[type="number"]::-o-outer-spin-button, input[type="number"]::-o-inner-spin-button { -o-appearance: none; margin: 0; }
		textarea { overflow: auto; vertical-align: top; resize: vertical; }
		select { line-height: normal; text-indent: 0; text-overflow: ellipsis; }
			select::-ms-expand { display: none; }
	button, input[type="button"], input[type="reset"], input[type="submit"] { display: block; overflow: visible; position: relative; z-index: 3; height: auto; margin: 0; box-shadow: none; text-transform: none; text-indent: 0; cursor: pointer; -webkit-appearance: button; appearance: button; -webkit-font-smoothing: inherit; }
		button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; outline: none; }
		button[disabled], input[type="button"][disabled], input[type="reset"][disabled], input[type="submit"][disabled] { border-color: var(--input_bd); background: var(--input_bg); opacity: .25; cursor: default; pointer-events: none; }
::placeholder { opacity: 1; color: var(--input_pl); }
	:focus::placeholder { opacity: 0; }

/*form {}*/
	label { display: block; position: relative; left: 0; top: 0; z-index: 2; font-weight: 400; }
	input, select, textarea { display: block; width: 100%; border: 1px solid var(--input_bd); background: var(--input_bg); color: var(--input_fg); }
		input, select { height: var(--input_h); padding: 0 var(--input_pd); }
			input[type="date"] { line-height: calc(var(--input_h) - 2px); }
		select { padding-right: var(--input_h); line-height: normal; } 
		textarea { padding: var(--dist) var(--input_pd); --dist: calc(var(--input_h) / 2 - var(--fz_main) * var(--lh_main) / 2); }  
		input:focus, select:focus, textarea:focus { --input_bd: var(--theme); }
	button, input[type="button"], input[type="reset"], input[type="submit"], #skip a, .link-btn a { display: flex; justify-content: center; align-items: center; overflow: hidden; min-height: var(--btn_hh); padding: var(--btn_p1) var(--btn_p2); border-radius: var(--btn_br); border: var(--btn_bw) solid var(--btn_bd); background: var(--btn_bg); color: var(--btn_fg); font-size: var(--btn_fz); font-weight: var(--btn_fw); font-family: var(--btn_ff); line-height: var(--btn_lh); text-align: center; text-indent: 0; text-decoration: none; }
		#skip a { --btn_bg: var(--text); --btn_fg: var(--white); --btn_fz: 18px; --btn_hh: calc(var(--btn_fz) * 2.565625); --btn_br: calc(var(--btn_hh) * 0.265625); --btn_p1: calc((var(--btn_hh) - var(--btn_fz) * var(--btn_lh)) * 0.5 - var(--btn_bw) * 2); --btn_p2: calc(var(--btn_hh) * .5); }

/*.input-menu {}*/
	li.input-menu { margin-inline-start: auto; }
	.input-menu .menu-toggle { display: flex; align-items: center; position: relative; min-width: 0; min-height: 0; padding: 0; border: 0; border-radius: 0; background: none; color: inherit; font-size: var(--fz_main); font-weight: 600; line-height: inherit; text-transform: uppercase; overflow: visible; }
	
.input-switch, #top .input-menu { display: block; position: relative; --input_h: calc(var(--fz_main) * 2.875); }
	.input-switch input { position: absolute; inset-inline-start: 0; top: 0; z-index: 9; opacity: 0; pointer-events: none; }
	.input-switch label { display: flex; height: var(--input_h); border-radius: var(--fz_main); background: var(--white); font-weight: 600; line-height: var(--input_h); text-transform: uppercase; pointer-events: none; }
	.input-switch label span { display: block; position: relative; z-index: 2; height: var(--input_h); padding: 0 5px; line-height: var(--input_h); cursor: pointer; pointer-events: auto; }
	.input-switch label span:before { border-radius: var(--fz_main); background: var(--bg); }
	.input-switch input:not(:checked) ~ label span:last-child, .input-switch input:checked ~ label span:first-child { --bg: var(--pear); font-weight: 900; cursor: default; pointer-events: none; }


/*! Helpers --------- */
.visually-hidden:not(:focus):not(:active) { overflow: hidden; position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; }
summary::-webkit-details-marker { display: none; }
.hidden, [hidden]:not(select), .input-menu { display: none; }
article, aside, details, dialog, div, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

hr { display: block; overflow: hidden; width: 100%; height: 1px; margin: var(--mr_main) 0; padding: 0; border: 0; border-top: 1px solid var(--input_bd); background: none; } 

#root .margin-x05 { margin-bottom: calc(var(--mr_main) * .5); }
#root .margin-x15 { margin-bottom: calc(var(--mr_main) * 1.5); }
#root .margin-x2 { margin-bottom: calc(var(--mr_main) * 2); }
#root .margin-x3 { margin-bottom: calc(var(--mr_main) * 3); }
#root .margin-section { margin-bottom: var(--mr_sect); }

hr:first-child, .module-wide:first-child, #root [class*="margin-"] + *, .icon-brush:first-child + *, .anchor:first-child + * { margin-top: 0; }
#root .margin-0, .module-wide:last-child { margin-bottom: 0; }


/*! Miscellaneous --------- */
audio, canvas, iframe, img, svg, video { border-width: 0; vertical-align: middle; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]), video[autoplay]:not([muted]) { display: none; }	
svg:not(:root) { overflow: hidden; }

::selection { background: var(--theme); color: var(--white); text-shadow: none; }
::-moz-selection { background: var(--theme); color: var(--white); text-shadow: none; }


/*! Outlines --------- */
a:focus-visible, button:focus-visible, input[type="checkbox"]:focus-visible, input[type="radio"]:focus-visible, .input-switch input:focus-visible ~ label, #nav-top input:focus-visible ~ label { outline-width: 2px; }


/*! Hovers --------- */
@media (hover: hover) {
/* td:u */ 	a.fw-bold:hover, .list-news a:hover, #nav > ul > li > a:hover, #footer a:hover { text-decoration: underline; }
/* td:n */ 	a.fw-bold, a:hover, #root .list-social a:hover { text-decoration: none; }

}


/*! Icons --------- */
@font-face { font-family: 'i'; src: url('icons/icomoon.woff2') format('woff2'), url('icons/icomoon.woff') format('woff'); font-display: block; }
[class*="icon-"] { font-family: 'i' !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; letter-spacing: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.icon-accessibility:before { content: "\e909"; }
	.icon-accessibility-outline:before { content: "\e907"; }
	.icon-bluesky:before { content: "\e905"; }
	.icon-facebook:before { content: "\e906"; }
	.icon-instagram:before { content: "\e903"; }
	.icon-linkedin:before { content: "\e904"; }
	.icon-logo:before { content: "\e900"; }
	.icon-twitter:before { content: "\e902"; }
	.icon-x:before { content: "\e901"; }
	.icon-zoom:before { content: "\e908"; }

.icon-brush { display: none; color: var(--brush_color, inherit); line-height: 1; pointer-events: none; }


/* Responsive --------- */
@media only screen and (min-width: 1001px) {
#footer figure { max-width: 17.5vw; }

#root .desktop-hide, #root .tablet-only { display: none; }
}
@media only screen and (min-width: 761px) and (max-width: 1000px) {
/*#footer {}*/
	#footer .list-social li:not(:has(a)) { display: none; }
	
#root .tablet-hide { display: none; }
}
@media only screen and (max-width: 1000px) {
#top { column-gap: calc(var(--rpp) * 1.5); }
	#nav ul { column-gap: var(--rpp); }
/*#footer {}*/
	#footer figure { width: 100%; text-align: center; }

#root .desktop-only { display: none; }
}
@media only screen and (min-width: 761px) {
#nav #mobile-navigation > ul > li > ul { display: none; flex-direction: column; position: absolute; left: -10px; right: auto; top: 100%; list-style: none; width: 150px; margin: 0; gap: 10px; padding: 24px 10px 10px; }
#nav #mobile-navigation > ul > li > ul:before { content: ""; display: block; position: absolute; inset: 0; top: 14px; z-index: -1; box-shadow: 0 0 4px rgba(0,0,0,.1); background: var(--top_bg, var(--pear)); }
#nav #mobile-navigation > ul > li:is(:hover, :focus-within) > ul { display: flex; }
/*.cols-a {}*/
	.cols-a > *:first-child:not(header), .cols-a > header:first-child + * { width: 100%; }
	.cols-a > header:first-child, .cols-a > aside, .cols-a > figcaption { flex-shrink: 0; width: calc(300px + var(--cols)); }
/*.cols-b {}*/
	.cols-b > *:first-child:not(header), .cols-b > header:first-child + * { flex-grow: 3; flex-shrink: 0; 100%; max-width: calc(530px + var(--cols)); }
		.cols-b > *:first-child:last-child:not(header) { margin-left: auto; }
	.cols-b > header:first-child, .cols-b > aside { width: calc(340px + var(--cols)); min-width: 280px; flex-grow: 3; flex-basis: 0; }
	
.list-news { display: flex; flex-wrap: wrap; list-style: none; margin-left: calc(var(--gap) * -1); padding: 0; row-gap: var(--gap); --gap: clamp(20px, 5.8vw, 58px); }
	.list-news > * { width: 33.333333%; border-left: var(--gap) solid rgba(0,0,0,0); }
.media-start { float: var(--ta_start); max-width: 75%; margin-inline-end: var(--mr_main); }
.media-end { float: var(--ta_end); max-width: 75%; margin-inline-start: var(--mr_main); }
	
#root .mobile-only, #top .input-menu { display: none; }
}
@media only screen and (max-width: 760px) {
#nav > div { 
	display: flex; flex-direction: column; overflow-x: hidden; overflow-y: auto; visibility: hidden; position: fixed; inset: 0; top: var(--top_h); z-index: 9; padding: 0 var(--rpp) var(--rpp); background: var(--top_bg, var(--pear)); opacity: 0; 
	transform: translateY(5px);
	transition: transform .6s cubic-bezier(.4,0,.2,1), opacity .6s cubic-bezier(.4,0,.2,1), visibility 0s linear .6s;
}
	#nav #nav-top { flex-grow: 3; }
	#top form { position: relative; right: 0; top: 0; max-width: 100%; }
	.search-active #nav { gap: 0; }
	.search-active #nav #nav-top li:not(:has(.search-toggle)) { display: none; }
	.search-active #nav #nav-top li .search-toggle { min-width: 47px; height: 40px; }
	.search-active #nav #nav-top li .search-toggle i { display: none; }
	.search-active #nav #nav-top li .icon-zoom:before { content: "\e901"; font-size: var(--fz_main); }
	#nav ul { display: block; font-size: 18px; }
		#nav ul a { display: block; }
		#nav ul:first-child { font-size: var(--fz_h3); text-align: center; }
		#nav #mobile-navigation > ul:first-child > li + li { margin-top: var(--rpp); }
		#nav #mobile-navigation > ul > li > ul { display: block; position: static; left: auto; right: auto; top: auto; margin: 0; padding: calc(var(--rpp) * .5) 0 0; font-size: var(--fz_main); text-align: center; }
		#nav #mobile-navigation > ul > li > ul > li + li { margin-top: 14px; }
		#nav ul + ul { margin-top: auto; padding-top: var(--rpp); }
		#nav ul + ul { display: flex; justify-content: space-between; }
	html.menu-open { overflow: hidden; }
	.menu-open #top { position: fixed; background: var(--top_bg, var(--pear)); }
		.menu-open #nav > div { visibility: visible; opacity: 1; transform: none; transition-delay: 0s; }
	.input-menu .menu-toggle { min-width: 47px; }
		.input-menu .menu-toggle[aria-expanded="true"] { color: rgba(0,0,0,0); }
		.input-menu .menu-toggle[aria-expanded="true"]:after, .search-active #nav #nav-top li .search-toggle:after { content: "\e901"; display: block; position: absolute; inset-inline: 0; top: 50%; margin-top: -10px; color: var(--text); font-weight: 400; font-size: var(--fz_main); font-family: i; line-height: 20px; text-align: center; }
/*#footer {}*/
	#footer nav { flex-direction: column; }
	#footer figure, #footer ul, #footer p { margin-bottom: var(--footer_pd); justify-content: center; text-align: center; }
	#footer .list-social li:not(:has(a)) { width: 100%; }
	
.input-menu { display: block; }

.cols:not(.cols-mobile) { display: block; }
	#root .cols:not(.cols-mobile) > * { width: auto; max-width: none; }
figure.cols:not(.cols-mobile) > * + * { margin-top: var(--mr_main); }

.list-news > * + * { margin-top: var(--mr_main); }
	
#root .margin-x2 { margin-bottom: calc(var(--mr_main) * 1.5); }
#root .margin-x3 { margin-bottom: calc(var(--mr_main) * 2); }

#root .mobile-hide, #root .tablet-only { display: none; }
}

@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
*, *:before, *:after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}


/*! Header, footer and decorative brush - WCAG 2.2 AA adjustments --------- */
#content [id] { scroll-margin-top: var(--top_h); }

/* Normal-mode foreground on jade must meet 4.5:1 for body-size text. */
html:not([data-accessibility="enhanced"]) #top[style*="--jade"] { --text: #20296c; }
html:not([data-accessibility="enhanced"]) #content .module-wide[style*="--jade"] { color: #20296c; }

/* Keyboard skip links must remain visible and clearly identifiable. */
#skip a:focus, #skip a:focus-visible {
    padding: 10px 14px;
    border: 2px solid #20296c;
    border-radius: 4px;
    outline: 3px solid #fff;
    outline-offset: 2px;
    background: #fff;
    color: #20296c;
    text-decoration: underline;
}

/* Preserve the visible keyboard indicator across all header/footer controls. */
#top :is(a, button):focus-visible, #footer a:focus-visible,
#nav-top input:focus-visible + label {
    outline: 3px solid #20296c;
    outline-offset: 3px;
    box-shadow: 0 0 0 5px #fff;
}

/* Decorative brushes keep their original appearance except in enhanced accessibility mode. */
html[data-accessibility="enhanced"] .module-wide > .icon-brush { display: none; }


/*! Enhanced accessibility mode --------- */
html[data-accessibility="enhanced"] {
	--text: #111111;
	--theme: #111111;
	--body_bg: #ffffff;
	--indigo: #111111;
	--jade: #e6f3ef;
	--pear: #f4f7e4;
	--berry: #6b234b;
	--orange: #fff0e3;
	--mango: #fff0e0;
	--outline_bg: #000000;
	--input_bd: #111111;
	--input_bg: #ffffff;
	--input_fg: #111111;
	--btn_fg: #ffffff;
	--btn_bd: #111111;
	--btn_bg: #111111;
	scroll-behavior: auto;
}

html[data-accessibility="enhanced"] #content a {
	text-decoration: underline !important;
	text-decoration-thickness: 2px;
	text-underline-offset: .15em;
}
html[data-accessibility="enhanced"] #content .link-btn a { text-decoration: none !important; }

html[data-accessibility="enhanced"] :where(a, button, summary, [tabindex]):focus-visible {
	outline: 3px solid #000000;
	outline-offset: 3px;
	box-shadow: 0 0 0 5px #ffffff;
}
html[data-accessibility="enhanced"] .input-switch label { box-shadow: inset 0 0 0 2px #111111; }
html[data-accessibility="enhanced"] .input-switch input:focus-visible ~ label {
	outline: 3px solid #000000;
	outline-offset: 3px;
	box-shadow: inset 0 0 0 2px #111111, 0 0 0 5px #ffffff;
}
html[data-accessibility="enhanced"] .input-switch input:not(:checked) ~ label span:last-child,
html[data-accessibility="enhanced"] .input-switch input:checked ~ label span:first-child {
	--bg: #111111;
	color: #ffffff;
}
html[data-accessibility="enhanced"] .popup-a .box-inset > .close { color: #111111; }

html[data-accessibility="enhanced"] *,
html[data-accessibility="enhanced"] *:before,
html[data-accessibility="enhanced"] *:after {
	animation: none !important;
	transition: none !important;
}

/* Editorial legal pages: readable long-form policy and imprint within the existing layout. */
.legal-content { width: 100%; max-width: 900px; margin-inline: auto; overflow-wrap: anywhere; }
.legal-content h1 { margin-bottom: var(--mr_main); }
.legal-content h2 { margin-top: calc(var(--mr_main) * 1.7); }
.legal-content .legal-section { margin-top: calc(var(--mr_main) * 2); }
.legal-content .legal-section h2 { margin-top: 0; }
.legal-content .legal-contact { font-style: normal; }
