.main-site-header{background-color:#f7f7f7}.main-site-header:after{display:block;content:"";width:100%;height:6px;background:linear-gradient(90deg, #0d4c38 0%, #669787 77.11%, #99b9af 100%)}.header-inner{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, auto);grid-template-areas:"logo" "main" "sub";place-items:center;margin:0 auto;width:100%;max-width:88rem;padding:1rem 1.5rem}@media (min-width: 45em){.header-inner{grid-template-columns:max-content auto;grid-template-rows:repeat(2, auto);grid-template-areas:"logo main" "logo sub"}}@media (min-width: 62em){.header-inner{grid-template-columns:max-content auto max-content;grid-template-rows:auto;grid-template-areas:"logo main sub"}}.header-inner a{padding-bottom:0}.header-inner a:hover *{text-decoration:underline;text-decoration-color:initial}.header-logo{grid-area:logo;display:flex}@media (min-width: 45em){.header-logo{width:100%;height:100%;place-items:center;padding-right:1.75rem;border-right:1px solid #ccc;line-height:1}}.header-logo a{display:block}.header-logo img{max-height:6.5rem;min-width:160px}@media (min-width: 45em){.header-logo img{max-height:3.75rem;min-width:252px}}@media (min-width: 62em){.header-logo img{max-height:3.75rem}}.header-content{grid-area:main;margin:1rem 0 0}@media (min-width: 45em){.header-content{justify-self:start;margin:0;padding-left:1rem}}.header-content a{display:flex;flex-direction:column;place-items:center}@media (min-width: 45em){.header-content a{place-items:start}}.header-content h1,.header-content h2{margin:0;font-weight:600;letter-spacing:.4px;font-size:1.8em;line-height:1.125;color:#424242}.header-content .tereo-title{color:#115737;letter-spacing:.2px}.header-secondary{grid-area:sub;margin:.5rem 0 0}@media (min-width: 45em){.header-secondary{text-align:unset;justify-self:start;padding-left:1rem}}@media (min-width: 62em){.header-secondary{padding-left:unset}}.header-secondary p{color:#424242;margin:0}.header-secondary .tereo-title{font-weight:700}.header-secondary .sub-header{font-weight:500;font-size:1.125em}.header-secondary .sub-header a{color:inherit;display:flex;flex-direction:row;align-items:flex-end;gap:.25rem}.header-secondary .sub-links{font-size:0.9375rem;font-weight:500;display:none}@media (min-width: 62em){.header-secondary .sub-links{display:inline}}.banner-outer{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(min-content, max-content);align-items:center;max-height:180px}@media (min-width: 45em){.banner-outer{grid-template-columns:1.5fr 200px .5fr}}@media (min-width: 88em){.banner-outer{grid-template-columns:1fr minmax(200px, 554px) 300px minmax(200px, 554px) 1fr}}.banner-outer img{grid-row:1/2;grid-column:1/6;margin-bottom:0;object-fit:cover;width:100%;max-height:180px;object-position:center;height:100%;aspect-ratio:3/1;display:none}@media (min-width: 45em){.banner-outer img{display:block;grid-column:1/4}}@media (min-width: 88em){.banner-outer img{grid-column:1/6}}.banner-content{padding:1.5rem 1.5rem .5rem;height:100%;grid-row:1/2;grid-column:1/2;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #ccc}@media (min-width: 45em){.banner-content{padding:.5rem 1.5rem;border:none}}@media (min-width: 88em){.banner-content{grid-column:2/3}}.banner-content h1{color:#115737;font-size:2.4rem;font-weight:700;position:relative;margin-bottom:1rem}.banner-content p{margin:.5rem 0;font-size:1.2rem;line-height:1.5}.banner-fade{background:#ffffffe0;grid-column:3/4;grid-row:1/2;height:100%;width:100%;clip-path:polygon(0 0, 100% 101%, 0 101%);display:none}@media (min-width: 45em){.banner-fade{display:block;grid-column:2/3}}@media (min-width: 88em){.banner-fade{grid-column:3/4}}.banner-base{background-color:#FFFfffe0;background-image:url(/plugins/themes/wgtn/templates/images/pattern.png);background-position:left bottom;background-repeat:no-repeat;grid-column:1/2;grid-row:1/2;height:100%;width:100%;background-size:auto 50%}@media (min-width: 88em){.banner-base{grid-column:1/3}}*{box-sizing:border-box}html,body{font-family:Inter,Arial,Helvetica,sans-serif;font-size:1em}a{background-color:transparent;cursor:pointer;color:#005ea5;fill:#005ea5;text-decoration:none}a:hover,a:focus{color:#008acb;fill:#008acb}.pkp_structure_page{display:flex;flex-direction:column;height:100vh}main{flex:1;padding-bottom:1rem}.pkp_page_index .journals{margin-top:1rem}.pkp_page_index .journals .boxes{display:grid;grid-template-columns:1fr;max-width:1408px;margin:0 auto;padding:0}@media (min-width: 45em){.pkp_page_index .journals .boxes{grid-template-columns:repeat(2, 1fr);gap:1rem;padding:0 1rem}}@media (min-width: 62em){.pkp_page_index .journals .boxes{grid-template-columns:repeat(3, 1fr)}}.pkp_page_index .journals .boxes .box{list-style:none;margin:0;border-bottom:1px solid #ccc;display:flex;flex-direction:column;padding:0 0 1rem}@media (min-width: 45em){.pkp_page_index .journals .boxes .box{border:1px solid #ccc;margin:0}}.pkp_page_index .journals .boxes .box.about{grid-column:1;grid-row:1;background:#eee}.pkp_page_index .journals .boxes .box.about>div{padding:0}.pkp_page_index .journals .boxes .box.about h3{color:#115737;background:none;padding:1rem}.pkp_page_index .journals .boxes .box.about p{padding:0 1em 1em}@media (min-width: 45em){.pkp_page_index .journals .boxes .box.about{grid-column:2}}@media (min-width: 62em){.pkp_page_index .journals .boxes .box.about{grid-column:3}}.pkp_page_index .journals .boxes .box h3{margin:0;background:none;font-size:1.33em;line-height:1.5;font-weight:500}.pkp_page_index .journals .boxes .box h3 div{display:inline-block;padding:1rem;color:#115737}.pkp_page_index .journals .boxes .box h3 a{display:flex;align-items:flex-end}.pkp_page_index .journals .boxes .box img{width:100%}.pkp_page_index .journals .boxes .box h2{padding:1rem;margin:0;color:#424242}.pkp_page_index .journals .boxes .box .description{padding:0 1em 1em;flex:1}.pkp_page_index .journals .boxes .box .description p{font-size:1rem;line-height:1.5}.pkp_page_index .journals .boxes .box .journal-links{padding:0 1rem}footer{background:#eee}footer .footer-inner{margin:0 auto;max-width:1408px}footer h2{color:#115737;font-size:1.3rem;font-weight:500}footer p,footer ul{font-size:.9rem;line-height:1.8}@media (min-width: 45em){footer p,footer ul{width:75%}}