/* styles */
:root {
  --muted: #55745d;
  --color-link: #197e33;
  --bg: #fff;
  --color-soft: #e0f5e6;
  --wrap: 620px;
  --color-accent: #26be4c;
  --pad: 24px;
  --color-text: #232925;
}
.lh-nxfc-es .dn-zs3-x4kj a {
  margin: 0 .5em .5em 0;
  border: 1px solid #dfebe2;
  border-radius: .2em;
  display: inline-block;
}
.lh-nxfc-es figure,.lh-nxfc-es .fu-puat-ph4,.lh-nxfc-es .jnb-ak8-007,.lh-nxfc-es .bdp-kb-azq,.lh-nxfc-es .bk-ze-id {
  margin: 1.6rem 0;
}
.lh-nxfc-es .wpp-41x0-gw6,.lh-nxfc-es .gn-29js-e32,.lh-nxfc-es .vx-4q-hpxs {
  margin: .3rem 0 0;
  line-height: 1.5;
}
.lh-nxfc-es img.sar-6l-51nm {
  margin-right: auto;
  margin-left: auto;
  max-width: 88%;
}
.aihdjco {
  padding: 0;
}
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.lh-nxfc-es .pd-2y-35 {
  list-style: none;
  padding: 0;
  margin: 0;
}
.lh-nxfc-es .jgf-0z-36l8 a,.lh-nxfc-es .dn-zs3-x4kj a,.lh-nxfc-es .dse-dkf-b3w a {
  overflow-wrap: anywhere;
  max-width: 100%;
  min-height: 50px;
  padding: .4em .7em;
}
.lh-nxfc-es .vga-fn77-fmz6 {
  margin: .25rem 0 1rem;
  color: var(--muted);
  font-size: .85rem;
}
.lh-nxfc-es details.jxa-5v-kb5c p {
  margin: .6em 0 0;
}
.lh-nxfc-es .uj-4mm-498b {
  padding: 0;
  margin: 0;
  list-style: none;
}
.lh-nxfc-es .qu-2hz-3t33 a {
  text-decoration: none;
  min-height: 50px;
  display: inline-block;
  padding: .25rem 0;
  color: var(--color-link);
}
.lh-nxfc-es .xqw-qln-e2p>h2:first-child {
  margin-top: 0;
}
.lh-nxfc-es img.cop-nx-c69r {
  margin-left: 0;
  max-width: 74%;
  margin-right: auto;
}
.lh-nxfc-es strong {
  color: var(--color-text);
}
.lh-nxfc-es .jgf-0z-36l8>.uj-4mm-498b {
  grid-column: 1/-1;
}
* {
  box-sizing: border-box;
}
.lh-nxfc-es .pd-2y-35 li {
  display: block;
  margin: 0;
  padding: 0;
}
.lh-nxfc-es .du-0r0n-hkf {
  list-style: none;
  margin: 0;
  flex-wrap: wrap;
  display: flex;
  padding: 0;
  gap: 0;
}
.hn-wa2b-gbyd {
  background: var(--color-soft);
  display: inline-flex;
  margin: .3em 0 1.5em;
  color: var(--color-link);
  border-radius: 999px;
  align-items: center;
  gap: .4em;
  font-size: .9rem;
  border: 1px solid #dfebe2;
  padding: .3em .8em;
}
.lh-nxfc-es h1 {
  color: var(--color-text);
  margin: 0 0 .8em;
  letter-spacing: -.01em;
  line-height: 1.18;
  font-weight: 800;
  font-size: 2.3rem;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.lh-nxfc-es .hm-fna7-sa {
  text-align: left;
  padding-top: 1em;
  border-top: 2px solid #dfebe2;
  font-size: .92rem;
  margin-top: 1.6em;
}
.lh-nxfc-es blockquote {
  padding: .5rem 1.1rem;
  margin: 1.4rem 0;
  background: var(--color-soft);
  border-left: 4px solid var(--color-accent);
  border-radius: 0 8px 8px 0;
}
.lh-nxfc-es .is-a4o-yao nav {
  flex: 1 1 14rem;
}
.lh-nxfc-es .uuk-y9r-n4 h2 {
  margin-top: .8em;
}
.shcgkzum {
  display: none;
}
.lh-nxfc-es .lew-rfhs-uusi nav+nav {
  padding-top: .8em;
  border-top: 1px dotted #dfebe2;
}
.lh-nxfc-es .cr-wf-kn nav {
  padding-top: .35rem;
  margin: .25rem 0 0;
  line-height: 1.85;
  text-align: left;
  font-size: .95rem;
  border-top: 1px solid #dfebe2;
}
.lh-nxfc-es li::marker {
  color: var(--color-link);
}
.lh-nxfc-es figure>img,.lh-nxfc-es .fu-puat-ph4>img,.lh-nxfc-es .jnb-ak8-007>img,.lh-nxfc-es .bdp-kb-azq>img,.lh-nxfc-es .bk-ze-id>img {
  margin-top: 0;
  margin-bottom: 0;
}
.lh-nxfc-es .gn-29js-e32 a {
  padding: .25rem 0;
  margin: 0 0 .35rem;
  display: block;
  min-height: 50px;
}
.lh-nxfc-es .vx-4q-hpxs .uj-4mm-498b li+li::before {
  display: inline !important;
  content: '-' !important;
  opacity: .6;
  margin: 0 .85rem;
}
.lh-nxfc-es .du-0r0n-hkf li {
  margin: 0;
  padding: 0;
}
.lh-nxfc-es .dse-dkf-b3w a {
  display: block;
  border-bottom: 1px dashed #dfebe2;
}
.lh-nxfc-es .ghg-ty8-bb0 {
  font-size: 1.05em;
  margin: 0 0 .75em;
  grid-column: 1/-1;
  font-weight: 700;
}
.lh-nxfc-es td {
  overflow-wrap: break-word;
  border-bottom: 1px solid #dfebe2;
  padding: 12px 14px;
}
.lh-nxfc-es li {
  margin: .3rem 0;
}
.lh-nxfc-es .po-m9yz-8g a {
  color: var(--muted);
  text-decoration: none;
}
.lh-nxfc-es .pmc-r0qy-3wxv {
  padding: .7em 1em .7em 2.2em;
  background: var(--color-soft);
  border: 1px solid #dfebe2;
  border-radius: 5px;
}
.lh-nxfc-es .znc-sxe-pmgi {
  margin: .3rem 0 0;
  font-weight: 400;
  color: var(--muted);
  font-size: .78rem;
}
.lh-nxfc-es .eu-ry0e-16v table {
  margin: 0;
}
.lh-nxfc-es .qu-2hz-3t33 ul,.lh-nxfc-es .qu-2hz-3t33 ol {
  padding-left: 1.45rem;
  margin: 0;
}
.lh-nxfc-es .vx-4q-hpxs a+a::before {
  content: '-';
  margin: 0 .85rem;
  opacity: .6;
}
.lh-nxfc-es table {
  margin: 1.4rem 0;
  border-collapse: collapse;
  font-size: .9rem;
  border-radius: 6px;
  border: 1px solid #dfebe2;
  overflow: hidden;
  width: 100%;
}
.lh-nxfc-es .ery-m9r-i9h {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  gap: .4em 1em;
}
.lh-nxfc-es .cr-wf-kn nav .efy-3w-qx {
  cursor: default;
  margin: 0 1.3rem .2rem 0;
  color: var(--muted);
}
.lh-nxfc-es .uuk-y9r-n4 {
  border-top: 1px solid #dfebe2;
  margin-top: 2.6em;
  padding-top: 1.2em;
}
.lh-nxfc-es .cr-wf-kn {
  text-align: left;
  border-radius: 4px;
  align-items: stretch;
  flex-direction: column;
  background: var(--color-soft);
  margin: 0 0 1.6rem;
  row-gap: .3rem;
  padding: .75rem 1rem;
  display: flex;
}
.lh-nxfc-es .wpp-41x0-gw6 .uj-4mm-498b li,.lh-nxfc-es .vx-4q-hpxs .uj-4mm-498b li {
  display: inline;
}
.lh-nxfc-es .pd-2y-35 li::before {
  display: none !important;
}
.lh-nxfc-es .hm-fna7-sa nav {
  min-width: 0;
}
.lh-nxfc-es hr {
  border: 0;
  height: 2px;
  background: linear-gradient(90deg,var(--color-accent),transparent);
  margin: 1.6em 0;
}