 :root {
  --h1: clamp(2.1rem, 1.6800rem + 2.1000vw, 4.2rem);
  --h3: clamp(0.85rem, 0.6900rem + 0.8000vw, 1.65rem);
  --h2: clamp(0.7rem, 0.6000rem + 0.5000vw, 1.2rem);
  --fs-intro-h1: clamp(2.1rem, 1.4000rem + 3.5000vw, 5.6rem);
     
}

main {
    width: 100%;
}
section.i-pg-intro,
section.i-pg-secmenu {
    max-width: 1490px;
    margin: 0 auto;
    text-align: center;
}
section.i-pg-secmenu {
    margin: 2.5ch auto 0 auto!important;
}

section.i-pg-intro > div.i-pg-intro-titl,
section.i-pg-secmenu > div.i-pg-secmenu-cntnr {
    margin: 0 2vw;
}
section.i-pg-intro > div.i-pg-intro-title {
    
}
section.i-pg-intro > div.i-pg-intro-title > h1  {
    font-size: var(--h1);
    color: var(--clr-green);
    margin: .32ch 0 0 0;
}
section.i-pg-intro > div.i-pg-intro-lead-a {
  border-bottom: 1px solid var(--clr-greenmtt);
    max-width: 1390px;
  margin: .5ch auto .5ch auto;
    padding:  .5ch 0 .5ch 0;
}
section.i-pg-intro > div.i-pg-intro-lead-a > h2 {
  font-size: var(--h3);
  font-size: var(--secmenu-title);
  font-weight: 300;
  margin: 1ch 0 0 0;
  padding: .30em 1ch 0 1ch;
  display: inline-block;
    border: none;
}
section.i-pg-intro > div.i-pg-intro-lead-a > a.art-lnk {
  font-size: var(--secmenu-title);
  color: var(--clr-black);
  font-weight: 300;
  margin: 1ch 0 0 0;
  padding: .30em 1ch 0 1ch;
  display: inline-block;
    border: none;
}
section.i-pg-intro > div.i-pg-intro-lead-a > a.art-lnk:after {
    content: "\002039";
}

section.i-pg-intro > div.i-pg-intro-lead-p {
    max-width: 1390px;
  margin: .5ch auto .5ch auto;
    padding:  .5ch 0 .5ch 0;
}
section.i-pg-intro > div.i-pg-intro-lead-p > h3 {
  font-size: var(--h3);
  color: var(--clr-black);
  font-weight: 300;
  margin: 1ch 0 0 0;
  padding: .30em 1ch 0 1ch;
  display: inline-block;
    border: none;
  border-bottom: 1px solid var(--clr-greenmtt);
}

.article-cntnr h2:first-of-type {
    font-size: clamp(0.85rem, 0.7400rem + 0.5500vw, 1.4rem);
    margin: .5em 0 .5em 0;
    font-weight: 400;
    color: var(--clr-greendrk) !important;
}
.article-cntnr .article-2col-txt-intro > p {
    font-size: var(--h3);
  font-size: clamp(0.85rem, 0.7400rem + 0.5500vw, 1.4rem);
  color: var(--clr-black);
  font-weight: 300;
  margin: .12em 0 0 0;
  padding: 0;
  display: inline-block;
}
.article-2col-txt .article-text-flip label,
.article-cntnr h2 {
    font-size: clamp(0.85rem, 0.7400rem + 0.5500vw, 1.4rem);
    margin: 1.5em 0 .5em 0;
    font-weight: 400;
    color: var(--clr-greendrk) !important;
}
.article-2col-txt .article-text-flip label:hover {
    font-weight: 300;
    color: var(--clr-green);
}
.article-text-flip-list .content p {
  position: relative;
  display: block;
  padding-left: 5%;
  line-height: normal;
  margin: .5em 0 .5em 0;
}
.article-text-flip-list .content p:before {
  position: absolute;
  height: 0;
  top: 0;
  left: 0;
  content: "\0025CF";
  color: var(--clr-greendrk);
}

section.intro-tag-sort > h2 {
  margin: 0 0 0 0;
}

@media screen and (max-width: 1152px) {


}

@media screen and (max-width: 980px) {


    
}


@media screen and (max-width: 736px) {

    

    
}
