
#zmmz-0qv .szs3-ptdp nav a:hover {
  color: var(--brand);
}
#zmmz-0qv .u2-0o a {
  display: inline-block;
  padding: .25rem 0;
  min-height: 48px;
  margin: 0 1.4rem .3rem 0;
}
#zmmz-0qv .wmk-d9ge {
  margin: 0 0 1.4em;
  max-width: 100%;
  padding: .3em .65em;
  background: var(--color-soft);
  color: var(--subtle);
  display: inline-flex;
  font-size: .85rem;
  border-radius: 999px;
}
#zmmz-0qv img.q3a-u0 {
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
}
#zmmz-0qv details.s7e-435 summary {
  color: var(--ink);
  cursor: pointer;
  font-weight: 600;
}
#zmmz-0qv .cmf7-67w a+a::before {
  opacity: .7;
  margin: 0 .75rem;
  content: '\00bb';
}
#zmmz-0qv li::marker {
  color: var(--brand);
}
#zmmz-0qv img.oycp-chm {
  max-width: 58%;
  margin-left: 0;
  margin-right: auto;
}
#zmmz-0qv .u2-0o .jwt-afc li,#zmmz-0qv .cmf7-67w .jwt-afc li {
  display: inline;
}
#zmmz-0qv .jwt-afc {
  list-style: none;
  margin: 0;
  padding: 0;
}
::selection {
  color: var(--ink);
  background: var(--color-soft);
}
#zmmz-0qv .zb-tlu {
  color: var(--subtle);
  font-size: .88rem;
  margin: .5rem 0 1.4rem;
}
#zmmz-0qv .rk0f-0ky {
  gap: .4em 1em;
  grid-template-columns: repeat(auto-fit,minmax(10rem,1fr));
  display: grid;
}
#zmmz-0qv p {
  margin: 0 0 1.2rem;
}
html {
  -webkit-text-size-adjust: 100%;
}
#zmmz-0qv .by1d-0r nav+nav {
  border-top: 1px dotted var(--rule);
  padding-top: .8em;
}
#zmmz-0qv .szs3-ptdp nav a {
  min-height: 48px;
  color: var(--subtle);
  display: inline-block;
  text-decoration: none;
  padding: .25rem 0;
  margin: 0 .85rem .2rem 0;
}
#zmmz-0qv .a87-3cn {
  margin: 1.4rem 0;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}
#zmmz-0qv .ls-l5v ul,#zmmz-0qv .ls-l5v ol {
  margin: 0;
  padding-left: 1.3rem;
}
body {
  color: var(--ink);
  background: radial-gradient(circle at 12% 0%,var(--color-soft) 0,var(--bg) 48%,var(--bg) 100%);
  margin: 0;
  letter-spacing: .003em;
  font: 17.5px/1.62 Verdana,Geneva,'DejaVu Sans',sans-serif;
}
#zmmz-0qv .z8ke-2nsi li {
  padding: 0;
  margin: 0;
  display: inline;
}
#zmmz-0qv figcaption {
  color: var(--subtle);
  line-height: 1.5;
  font-size: .8rem;
  margin-top: .65em;
  text-align: left;
}
#zmmz-0qv .pm-9zw h3 {
  margin: 0 0 .4rem;
}
#zmmz-0qv .rm7-pv li {
  padding: 0;
  margin: 0;
}
#zmmz-0qv .a87-3cn table {
  margin: 0;
}
#zmmz-0qv th {
  background: var(--color-soft);
  font-weight: 600;
  border-bottom: 1px solid var(--rule);
  padding: 8px 10px;
  overflow-wrap: break-word;
  color: var(--ink);
  text-align: left;
}
#zmmz-0qv .jwt-afc li {
  margin: 0;
  padding: 0;
}
#zmmz-0qv .f7ji-0zgj>h2:first-child {
  margin-top: 0;
}
#zmmz-0qv .jask-8ru4 {
  margin-top: 2.8em;
  text-align: left;
  padding: 1.2em 1.35em;
  border-radius: 8px;
  font-size: .95rem;
  border: 1px solid var(--rule);
}
#zmmz-0qv .otyc-by a {
  display: block;
  border-bottom: 1px dashed var(--rule);
}
.jx-ozd8 {
  align-items: center;
  padding: .3em .8em;
  gap: .4em;
  font-size: .9rem;
  color: var(--brand);
  display: inline-flex;
  border-radius: 999px;
  border: 1px solid var(--rule);
  background: var(--color-soft);
  margin: .3em 0 1.25em;
}
#zmmz-0qv .axb-s2 {
  border-left: 3px solid var(--brand);
  border-radius: 8px;
  padding: .9em 1.2em .9em 2.6em;
  background: var(--color-soft);
}
#zmmz-0qv .ls-l5v summary {
  cursor: pointer;
  font-weight: 600;
  margin: 0 0 .45rem;
  color: var(--ink);
}
#zmmz-0qv td {
  overflow-wrap: break-word;
  border-bottom: 1px solid var(--rule);
  padding: 8px 10px;
}
#zmmz-0qv .pm-9zw {
  border-radius: 8px;
  padding: .7rem 1rem;
  margin: 0 0 .7rem;
  background: #fefefe;
  border: 1px solid var(--rule);
}
#zmmz-0qv h1 {
  line-height: 1.24;
  font-size: 2.05rem;
  color: var(--ink);
  font-family: 'Book Antiqua',Palatino,serif;
  border-bottom: 3px solid var(--brand);
  margin: 0 0 .55em;
  letter-spacing: 0;
  padding-bottom: .35em;
  font-weight: 700;
}
#zmmz-0qv h3 {
  font-style: italic;
  color: var(--ink);
  font-weight: 600;
  font-size: 1.13rem;
  font-family: 'Book Antiqua',Palatino,serif;
  margin: 1.8em 0 .5em;
}
#zmmz-0qv .zq-0h,#zmmz-0qv .zq-0h .jwt-afc {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr));
  gap: 1.4em 1.8em;
}
#zmmz-0qv .y3-9wb {
  font-size: .95em;
  margin: 0 0 .75em;
  font-weight: 700;
  grid-column: 1/-1;
}
#zmmz-0qv a {
  text-decoration: underline;
  text-underline-offset: 2px;
  color: var(--brand);
  transition: box-shadow .14s linear;
}
#zmmz-0qv .szs3-ptdp {
  text-align: left;
  padding-bottom: .6rem;
  margin: 0 0 1.5rem;
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: .35rem .8rem;
}
@media(max-width:820px){body {
  background: #fefefe;
}
#zmmz-0qv {
  border-right: 0;
  outline: 4px solid #faf0e2;
  outline-offset: -4px;
  border-radius: 0;
  padding: 28px 20px;
}
#zmmz-0qv img.oycp-chm,#zmmz-0qv img.bx2d-y3,#zmmz-0qv img.fh-xs9 {
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}
#zmmz-0qv .szs3-ptdp {
  display: block;
  text-align: left;
}
#zmmz-0qv .szs3-ptdp nav {
  text-align: left;
  margin: .85rem 0 0;
}
#zmmz-0qv .f7ji-0zgj {
  padding: .9em 1em;
}}
@media(max-width:560px){#zmmz-0qv h1{font-size:1.73rem}}#zmmz-0qv figcaption{font-size:0.9rem}
@media(max-width:820px){#zmmz-0qv table:not(.a87-3cn table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}#zmmz-0qv th,#zmmz-0qv td{overflow-wrap:break-word;word-break:normal;padding-inline:5px}}
#zmmz-0qv pre{max-width:100%;overflow-x:auto;box-sizing:border-box}#zmmz-0qv .szs3-ptdp nav{min-width:0;max-width:100%}#zmmz-0qv .szs3-ptdp nav a,#zmmz-0qv .dgwe-5w{overflow-wrap:normal;word-break:normal}#zmmz-0qv .wmk-d9ge>a{flex:0 0 auto;white-space:nowrap}
#zmmz-0qv .f4a-35o{display:none}
@media(max-width:48rem){
#zmmz-0qv .bkj-u9{min-width:0;max-width:100%;margin-inline:0}
#zmmz-0qv .bkj-u9>img{display:none}
#zmmz-0qv .bkj-u9>figcaption{display:none}
#zmmz-0qv .bkj-u9>.f4a-35o{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
#zmmz-0qv .f4a-35o .l9-4cby{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
#zmmz-0qv .f4a-35o .fh-o5{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
#zmmz-0qv .f4a-35o .u8-hux{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
#zmmz-0qv .f4a-35o ol.u8-hux{list-style:decimal;padding-left:1.8em}
#zmmz-0qv .f4a-35o .u8-hux>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
#zmmz-0qv .f4a-35o .u8-hux>li::before{content:none!important;display:none!important}
#zmmz-0qv .f4a-35o .u8-hux>li::marker{color:inherit;font-size:1em;font-weight:600}
#zmmz-0qv .f4a-35o.grj-c4 .u8-hux{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
#zmmz-0qv .f4a-35o.kh9w-8c6 .u8-hux>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
#zmmz-0qv .f4a-35o.tv9k-qnr .u8-hux>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
#zmmz-0qv .f4a-35o.k9y7-jdi .u8-hux>li{border-radius:.7em}
}