:root {
  --ink: #212731;
  --bg: #e7ebf2;
  --color-soft: #faf0e2;
  --measure: 740px;
  --brand: #265fc7;
  --rule: #d6dce6;
  --subtle: #5e6a81;
}
#zmmz-0qv .cmf7-67w .jwt-afc li+li::before {
  content: '\00bb' !important;
  display: inline !important;
  opacity: .7;
  margin: 0 .75rem;
}
#zmmz-0qv figure,#zmmz-0qv .ul2i-wl,#zmmz-0qv .cwym-p8d5,#zmmz-0qv .j5y-dwf3,#zmmz-0qv .turd-oy {
  margin: 1.6rem 0;
  border: 1px solid var(--rule);
  padding: .75rem;
  background: #fefefe;
  border-radius: 8px;
}
#zmmz-0qv .ijp-ell {
  color: var(--subtle);
  margin: .22rem 0 0;
  font-weight: 400;
  font-size: .78rem;
}
#zmmz-0qv .f7ji-0zgj {
  background: var(--color-soft);
  border-radius: 8px;
  padding: 1.2em 1.35em;
  margin: 1.5em 0;
  border: 1px solid var(--rule);
}
#zmmz-0qv .ay6w-s1or dt {
  margin: 1em 0 .3em;
  font-weight: 600;
}
#zmmz-0qv details.s7e-435 {
  border-radius: 8px;
  border: 1px solid var(--rule);
  padding: .65em .8em;
  margin: 0 0 .65em;
  background: #fefefe;
}
#zmmz-0qv .ls-l5v li {
  margin: .15rem 0;
}
#zmmz-0qv img.bx2d-y3 {
  max-width: 58%;
  margin-left: auto;
  margin-right: auto;
}
#zmmz-0qv .ls-l5v a {
  color: var(--brand);
  display: inline-block;
  text-decoration: none;
  padding: .25rem 0;
  min-height: 48px;
}
#zmmz-0qv .xyq-tgj .jwt-afc li {
  display: inline;
}
#zmmz-0qv .szs3-ptdp nav {
  line-height: 2;
  font-size: .95rem;
  margin-left: auto;
  margin: .85rem 0 0;
  text-align: right;
}
#zmmz-0qv .z8ke-2nsi {
  margin: 0;
  padding: 0;
  list-style: none;
}
#zmmz-0qv summary:focus-visible,#zmmz-0qv a:focus-visible,#zmmz-0qv .a87-3cn[tabindex="0"]:focus-visible {
  outline-offset: 1px;
  outline: 3px double var(--ink);
}
#zmmz-0qv .bnq-b532 {
  gap: 1.4em 1.8em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr));
}
#zmmz-0qv caption {
  padding: .35em 0;
  text-align: left;
  color: var(--subtle);
  caption-side: bottom;
  font-weight: 600;
}
#zmmz-0qv .zq-0h>.jwt-afc {
  grid-column: 1/-1;
}
#zmmz-0qv .jwt-afc li::before {
  content: normal;
}
#zmmz-0qv .u2-0o,#zmmz-0qv .ibb-nib,#zmmz-0qv .cmf7-67w {
  line-height: 1.5;
  margin: .3rem 0 0;
}
#zmmz-0qv h2 {
  font-size: 1.42rem;
  letter-spacing: .04em;
  text-transform: uppercase;
  margin: 1.9em 0 .45em;
  color: var(--ink);
  font-family: 'Book Antiqua',Palatino,serif;
  font-weight: 500;
  line-height: 1.4;
}
#zmmz-0qv li {
  margin: .3rem 0;
}
#zmmz-0qv .ibb-nib a {
  padding: .25rem 0;
  display: block;
  min-height: 48px;
  margin: 0 0 .55rem;
}
#zmmz-0qv .xyq-tgj a {
  border-radius: .4em;
  display: inline-block;
  border: 1px solid var(--rule);
  margin: 0 .5em .5em 0;
}
#zmmz-0qv blockquote {
  color: var(--ink);
  padding: .3rem 0 .3rem 1.3rem;
  margin: 1.2rem 0;
  font-style: italic;
  border-left: 2px solid var(--rule);
  font-size: 1.08rem;
}
#zmmz-0qv .zq-0h a,#zmmz-0qv .xyq-tgj a,#zmmz-0qv .otyc-by a {
  max-width: 100%;
  min-height: 48px;
  padding: .35em .6em;
  overflow-wrap: anywhere;
}
#zmmz-0qv .ls-l5v {
  font-size: .97rem;
  border-top: 1px solid var(--rule);
  border-bottom: 1px solid var(--rule);
  margin: 1.4rem 0;
  background: var(--color-soft);
  padding: .85rem 1.2rem;
}
#zmmz-0qv .szs3-ptdp nav .dgwe-5w {
  color: var(--ink);
  margin: 0 .85rem .2rem 0;
  cursor: default;
  opacity: .66;
}
#zmmz-0qv ul {
  list-style-type: disc;
}
#zmmz-0qv table {
  width: 100%;
  border: 1px solid var(--rule);
  border-radius: 6px;
  border-collapse: collapse;
  overflow: hidden;
  margin: 1.4rem 0;
  font-size: .97rem;
}
#zmmz-0qv .j5-yk5 {
  border-radius: 8px;
  background: var(--color-soft);
  border: 1px solid var(--rule);
  padding: .9em 1.2em .9em 2.5em;
}
#zmmz-0qv .wmk-d9ge a {
  color: var(--subtle);
  text-decoration: none;
}
#zmmz-0qv::before {
  height: 5px;
  content: '';
  width: 40px;
  display: block;
  background: var(--brand);
  border-radius: 2px;
  margin: 0 0 1.3em;
}
#zmmz-0qv .jask-8ru4 nav {
  min-width: 0;
}
#zmmz-0qv img.fh-xs9 {
  margin-left: auto;
  max-width: 58%;
  margin-right: 0;
}
#zmmz-0qv .xe-pqf {
  color: var(--subtle);
  font-size: 1.12em;
}
#zmmz-0qv {
  max-width: var(--measure);
  margin: 52px auto;
  background: #fefefe;
  border-radius: 8px;
  padding: 58px 54px;
  overflow-wrap: break-word;
  box-shadow: 0 7px 18px rgba(34,42,55,.06);
  outline: 7px solid var(--color-soft);
  outline-offset: 1px;
  border-left: 8px solid var(--brand);
  border-right: 3px solid var(--brand);
}
#zmmz-0qv .cmf7-67w a {
  min-width: 24px;
  vertical-align: middle;
  padding: .25rem 0;
  max-width: 100%;
  display: inline-block;
  min-height: 48px;
}
#zmmz-0qv figure>img,#zmmz-0qv .ul2i-wl>img,#zmmz-0qv .cwym-p8d5>img,#zmmz-0qv .j5y-dwf3>img,#zmmz-0qv .turd-oy>img {
  margin-bottom: 0;
  margin-top: 0;
}
.fnzcqgv {
  padding: 0;
}
#zmmz-0qv .i7pt-m28 h2 {
  margin-top: .8em;
}
#zmmz-0qv .xu-kg {
  display: flex;
  flex-wrap: wrap;
  gap: 1.4em 1.8em;
}
#zmmz-0qv img.i55-a2 {
  margin-right: 0;
  margin-left: 0;
  max-width: 100%;
}
#zmmz-0qv .xu-kg nav {
  flex: 1 1 14rem;
}
#zmmz-0qv .z8ke-2nsi li::before {
  content: normal;
}
#zmmz-0qv .bj-maqt {
  font-size: 1.25rem;
  font-family: 'Book Antiqua',Palatino,serif;
  letter-spacing: -.005em;
  font-weight: 600;
  display: inline-block;
  color: var(--ink);
  text-decoration: none;
  text-transform: capitalize;
}
* {
  box-sizing: border-box;
}
#zmmz-0qv .i7pt-m28 {
  background: var(--color-soft);
  padding: 1.2em 1.35em;
  border-radius: 8px;
  margin-top: 2.2em;
}
#zmmz-0qv ul,#zmmz-0qv ol {
  margin: 0 0 1rem;
  padding-left: 1.3rem;
}
#zmmz-0qv strong {
  color: var(--ink);
}
#zmmz-0qv img {
  margin: 1.6em 0;
  height: auto;
  display: block;
  box-shadow: 0 4px 14px rgba(34,42,55,.10);
  max-width: 100%;
}
#zmmz-0qv details.s7e-435 p {
  margin: .6em 0 0;
}
#zmmz-0qv .rm7-pv {
  padding: 0;
  margin: 0;
  display: flex;
  gap: .1em .2em;
  flex-wrap: wrap;
  list-style: none;
}