.glow * {    padding: 0;     margin: 0 auto;    text-align: center; }     /* Border-Box */  .glow *, .glow *:before, .glow *:after {     box-sizing: border-box; }  .glow {  	margin: 0 auto; 	text-align: center;   	font-family: serif; 	font-size: 15px; 	line-height: 1.3; 	color: black; }  @media only screen and (min-width: 600px) and (min-device-width: 480px) {   .glow { font-size: 13px; }      }  @media only screen and (min-width: 900px) and (min-device-width: 480px) { 	.glow { font-size: 15px; }      }  @media only screen and (min-width: 1340px) and (min-device-width: 480px) { 	.glow { font-size: 17px; }      }     .glow .glow-section { 	margin: 0 auto 25px;  	position: relative; 	width: 100%; 	padding: 20px; }   .glow-extra h2 {     margin: 24px 0;     background: #fff;     font-family: Montserrat, Montserrat Regular, Helvetica Neue, Helvetica, Arial, sans-serif;     font-size: 200%;     font-weight: bold;     border-left: 20px solid #ccc;     border-bottom: 2px solid #ccc;     text-align: left;     color: #333;     padding:  0 0 0 0.2em; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow .glow-section { padding: 30px; } }  @media only screen and (min-width: 1000px) and (min-device-width: 480px) { 	.glow .glow-section { padding: 40px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow .glow-section { padding: 45px; } }  .glow h1 { 	margin-bottom: 1em; 	line-height: inherit; 	font-size: 32px; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow h1 { font-size: 36px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow h1 { font-size: 42px; } }  .glow h2 { 	margin-bottom: .5em; 	line-height: 1; 	font-size: 24px; 	font-weight: normal; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow h2 { font-size: 25px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow h2 { font-size: 26px; } }  .glow h3 { 	margin-bottom: .5em; 	line-height: 1; 	font-size: 20px; 	font-family: sans-serif; 	text-transform: uppercase; 	color:#fff; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow h3 { font-size: 22px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow h3 { font-size: 24px; } }  .glow p { 	margin: auto auto 1em; 	line-height: 1.3; 	font-size: 20px; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow p { font-size: 24px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow p {  		font-size: 28px; 		line-height: 1.4; 		width: 70%; 		text-align:left; 	} }  .glow div div p { 	font-size: 16px; 	margin: auto auto .5em; }  .glow-grid .glow-section p { margin: auto auto .75em; text-align: center;}  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow div div p, 	.glow-grid .glow-section p  { font-size: 18px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow div div p, 	.glow-grid .glow-section p {  	  font-size: 20px; 		width: auto !important; 	} }  .glow-button {   display: block;   line-height: 1.3;   margin-bottom: .5em; 	background: #3b639a; 	color: white; 	font-size: 20px; 	font-family: sans-serif; 	font-weight: bold; 	text-decoration: none; 	text-transform: uppercase; 	cursor: pointer; 	padding: .25em 1em; 	border-radius: 4px;   transition: all .15s ease-out;     transform:         translateY(0%);   }  @media only screen and (min-width: 360px) { 	.glow-button { 		display: inline-block;  		margin: auto; 		} }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-button { font-size: 22px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow-button  { font-size: 24px; } }  .glow-button:hover { 	background: #36c !important; 	padding: .25em 1.25em;   transform:         translateY(-7.5%);    }  body.page-Growing_Local_Language_Content_on_Wikipedia_Project_Tiger_2_0_Writing_Contest .glow-button-main { 	display:none !important; }  /* Translations */  .glow-translations { 	background: #f0f0f0; 	padding: 1em; 	font-family: sans-serif; 	font-size: 80%; }  .glow-translations div { display: inline; }  .glow-languages-label { font-weight: bold; }  /* Join/Submit box */  .glow-intro {	background-color: #e4e4e4; text-align: left; }   /* Calls to Action */  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-ctas {  		padding: 20px;      display: grid;		     grid-template-columns: repeat(2, 1fr);     grid-gap:    25px; 	} }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow-ctas {  	  max-width: 70%; 	  padding: 0; 	} }  .glow-ctas div { 	padding: 39px 15px 15px; 	background: white; 	position: relative; 	margin-bottom: 15px; }   .glow-ctas p { 	text-align: center; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-ctas div {  		padding: 44px 20px 20px;  		margin: auto; 		height: 100%; 		width: 100%; 	} }  @media only screen and (min-width: 1000px) and (min-device-width: 480px) { 	.glow-ctas div { padding: 49px 25px 25px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow-ctas div { padding: 56px 30px 30px; } }  @media only screen and (max-width: 739px) { 	.glow-ctas div:last-child { margin-bottom: 0; }  }  .glow-step-bar { 	background: #d99906; 	font-family: sans-serif; 	text-transform: uppercase; 	font-weight: bold; 	color: white; 	position: absolute; 	line-height: 1; 	font-size: 14px; 	top: 0; 	left: 0; 	padding: 10px; 	display: block; 	width: 100%; }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow-step-bar { font-size: 16px; } }  .glow-ctas div h2 { margin-bottom: 0; }  .glow-ctas div small { 	display: block; 	font-size: 12px; 	margin-top: 1em; }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow-ctas div small { font-size: 14px; } }  .glow-ctas div small a { 	color: rgba(0,0,0,.7); 	padding: 0 .25em; }  .glow-ctas div small a:hover { color: rgba(0,0,0,1); }  .glow-editor-register .glow-button { background: #339966; }  .glow-learn-more .glow-button { 	padding: .75em; 	border-radius: 0; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-learn-more .glow-button {  		margin: 0 12.5px; 		padding: .75em 1.25em; 	} }  /* Grid Sections */  .glow-grid { margin: 0 auto 25px; }   @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-grid {      display: grid;		     grid-template-columns: repeat(2, 1fr);     grid-gap:    25px; 	} }  .glow-grid .glow-section { 	margin: 0 auto 25px;  	position: relative; 	width: 100%; 	color: white; 	height: 100%; }   @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-grid .glow-section { margin: auto; } }  .glow-rules 	{ background: #542981; } .glow-prizes 	{ background: #a0b114; } .glow-topics 	{ background: #be357b; } .glow-faq 		{ background: #2672C9; }  .glow-grid .glow-section p { 	font-size: 16px; 	margin: 0 0 .75em; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-grid .glow-section p { font-size: 18px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow-grid .glow-section p {  		font-size: 20px; 		width: auto !important; 	} }  .glow-grid .glow-section .glow-button { 	background: white; 	text-transform: none; 	color: #3b639a; 	font-size: 14px; }  @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-grid .glow-section .glow-button { font-size: 16px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow-grid .glow-section .glow-button  { font-size: 18px; } }  .glow-grid .glow-section .glow-button:hover { background: white !important; }  .glow-grid .glow-rules .glow-button 	{ color: #542981; } .glow-grid .glow-prizes .glow-button { color: #a0b114; } .glow-grid .glow-topics .glow-button { color: #be357b; } .glow-grid .glow-faq .glow-button 		{ color: #2672C9; }  /* Events box */  .glow-events {	background-color: #e4e4e4; }   .glow-events h1 {	margin-bottom: .25em; }   .glow-events-grid { padding-bottom: 25px; }   @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-events-grid {      display: grid;		     grid-template-columns: repeat(3, 1fr);     grid-gap:    25px; 	} }  .glow-events-grid div { 	padding: 15px; 	background: white; 	position: relative; 	margin-bottom: 15px; }   @media only screen and (min-width: 740px) and (min-device-width: 480px) { 	.glow-events-grid div {  		padding: 20px;  		margin: auto; 		height: 100%; 		width: 100%; 	} }  @media only screen and (min-width: 1000px) and (min-device-width: 480px) { 	.glow-events-grid div { padding: 25px; } }  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow-events-grid div { padding: 30px; } }  @media only screen and (max-width: 739px) { 	.glow-events-grid div:last-child { margin-bottom: 0; }  }  .glow .glow-events-grid h2 { margin-bottom: 0; 	color:#000;}  @media only screen and (min-width: 1200px) and (min-device-width: 480px) { 	.glow .glow-events p {  		font-size: 20px; 		width: 60% !important; 	} 	.glow .glow-events div div p 	{width: auto !important; } }  .glow-button .glow-more { background: #727272; }  .glow-languages-list p{ 	text-align: center; }