h1,h2,h3,h4{text-wrap:balance;line-height:1.15}p,li{text-wrap:pretty}
.pg-legal{background:#14201A;color:#FFFFFF;font-size:.875rem;line-height:1.45;padding:8px 20px;text-align:center}.pg-legal a{color:#C9F05A}
.home .site-content,.home .inside-article,.home .entry-content{padding:0!important;margin:0!important}.home .site-main{margin:0!important}.home .grid-container.site-content{max-width:none}
.single .inside-article{max-width:700px;margin-left:auto;margin-right:auto}
.single .entry-content{font-size:1.125rem}.single .entry-content h2{font-size:clamp(1.6rem,3vw,2.1rem);margin-top:1.6em}.single .entry-content h3{font-size:1.4rem;margin-top:1.4em}
.archive .site-main>article .inside-article,.blog .site-main>article .inside-article{border:1px solid #D9E2DC;border-radius:10px}
.archive .entry-summary p,.blog .entry-summary p{max-width:70ch}.archive .entry-title,.blog .entry-title{font-size:1.6rem}
@media(min-width:801px){.archive .site-main,.blog .site-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.archive .site-main>:not(article),.blog .site-main>:not(article){grid-column:1/-1}}.archive .site-main>article,.blog .site-main>article{margin:0}.archive .inside-article,.blog .inside-article{height:100%}
.taxonomy-description p,.page-header p{max-width:70ch}
.pgc label{display:block;font-size:.9375rem;font-weight:600;margin:10px 0 4px}.pgc input,.pgc select{width:100%;padding:10px;border:1px solid #8C9A92;border-radius:6px;font-size:1rem;background:#FFFFFF;color:#14201A}
.pgc-res{margin-top:16px;padding:14px;background:#EEF4F0;border-radius:6px;font-size:1.1rem;color:#14201A}.pgc-res strong{font-size:1.6rem;color:#0F3D2B}.pgc-res span{display:block;font-size:.875rem;color:#4A564F}
#pg-exit[hidden]{display:none}