#s5q2rd .t2an9ecr p {
  margin: 0 0 .45em;
  color: var(--c-text);
  font-weight: 700;
}
:root {
  --c-bg: #ffffff;
  --c-text: #262226;
  --space: .5rem;
  --c-soft: #f9ecf9;
  --measure: 740px;
  --c-accent: #b620af;
}
#s5q2rd .an501s li {
  margin: 0;
  padding: 0;
}
#s5q2rd .x9bfwecp nav a {
  text-decoration: none;
  padding: .25em 0;
  margin: 0 1.3em .2em 0;
  color: #776976;
  display: inline-block;
  min-height: 50px;
}
#s5q2rd .xg4j5m,#s5q2rd .xg4j5m .gko8ls {
  gap: 1.4em 1.8em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
#s5q2rd figure,#s5q2rd .oo8kuyt,#s5q2rd .t5q6ab9,#s5q2rd .l0wgw6,#s5q2rd .bzql84w {
  border-radius: 6px;
  margin: 2em 0;
  background: var(--c-soft);
  padding: .85em;
}
#s5q2rd .x9bfwecp nav .prmmsocd {
  font-weight: 700;
  margin: 0 1.3em .2em 0;
  cursor: default;
  color: var(--c-text);
}
#s5q2rd img.m0qn0x {
  margin-left: auto;
  margin-right: auto;
  max-width: 88%;
}
#s5q2rd caption {
  padding: .55em 0;
  font-weight: 700;
  caption-side: top;
  text-align: center;
  color: #776976;
}
#s5q2rd .rh5czhpx {
  background: var(--c-soft);
  border-left: 3px solid var(--c-accent);
  padding: .9em 1.2em .9em 2.6em;
  border-radius: 4px;
}
#s5q2rd .an501s {
  list-style: none;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
  margin: 0;
  gap: .1em .2em;
}
#s5q2rd .g2q4av {
  overflow-x: auto;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  margin: 1.5em 0;
}
#s5q2rd .jost53 {
  text-indent: 0;
}
#s5q2rd strong {
  color: var(--c-text);
}
#s5q2rd .c00rgbj {
  padding: .45em .7em;
  color: #776976;
  font-size: .88rem;
  border-radius: 4px;
  background: var(--c-soft);
  margin: 0 0 1.4em;
}
#s5q2rd img.fgtgfap {
  margin-right: 0;
  max-width: 100%;
  margin-left: 0;
}
#s5q2rd .i8uui100 {
  border: 0;
  padding-top: 0;
  margin-top: 2em;
}
#s5q2rd .ki12bm {
  grid-column: 1/-1;
  font-weight: 600;
  font-size: 1em;
  margin: 0 0 .35em;
}
#s5q2rd .x9bfwecp nav a:hover {
  color: var(--c-accent);
}
#s5q2rd .tgy8ad0 .gko8ls li,#s5q2rd .de53408v .gko8ls li {
  display: inline;
}
#s5q2rd .t2an9ecr li {
  margin: 0;
}
#s5q2rd .xg4j5m>.gko8ls {
  grid-column: 1/-1;
}
#s5q2rd h2 {
  font-weight: 600;
  padding-left: .5em;
  color: var(--c-text);
  font-size: 1.6rem;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  margin: 2.05em 0 .4em;
  line-height: 1.34;
  border-left: 3px solid var(--c-accent);
}
#s5q2rd summary:focus-visible,#s5q2rd a:focus-visible,#s5q2rd .g2q4av[tabindex="0"]:focus-visible {
  outline-offset: 4px;
  box-shadow: 0 0 0 3px var(--c-accent);
  outline: 2px solid var(--c-text);
}
#s5q2rd a {
  border-bottom: 1px solid currentColor;
  text-decoration: none;
  color: var(--c-accent);
}
#s5q2rd .ji4qol {
  padding: 0;
  border: 0;
  margin: 0 0 1em;
}
#s5q2rd .de53408v a+a::before {
  margin: 0 .35em;
  content: '\2027';
  opacity: .5;
}
#s5q2rd th {
  font-weight: 700;
  text-align: left;
  background: var(--c-soft);
  color: var(--c-text);
  overflow-wrap: break-word;
  padding: 12px 14px;
  border-bottom: 1px solid #ece6ec;
}
#s5q2rd ul {
  padding-left: 1.4em;
  list-style: none;
}
body {
  color: var(--c-text);
  word-spacing: .03em;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  background: var(--c-bg);
  font: 17px/1.78 'Palatino Linotype','Book Antiqua',Palatino,serif;
}
#s5q2rd ul li::before {
  font-weight: 700;
  position: absolute;
  content: '\2022';
  color: var(--c-accent);
  left: 0;
}
#s5q2rd .xg4j5m a,#s5q2rd .lbg1bf a,#s5q2rd .jhk0zq9t a {
  overflow-wrap: anywhere;
  min-height: 50px;
  padding: .3em .5em;
  max-width: 100%;
}
#s5q2rd .gmatmv7 dt {
  font-weight: 700;
  margin: 1.2em 0 .3em;
}
#s5q2rd .xcmonn {
  background: var(--c-soft);
  padding: .8em 1em;
  border-radius: 5px;
  margin-top: 2.8em;
  text-align: center;
  font-size: .9rem;
}
#s5q2rd .ji4qol h3 {
  margin: 0 0 .3em;
}
#s5q2rd .de53408v .gko8ls li+li::before {
  display: inline !important;
  content: '\2027' !important;
  margin: 0 .35em;
  opacity: .5;
}
#s5q2rd li {
  margin: .55em 0;
}
#s5q2rd .tgy8ad0 a {
  margin: 0 1em .3em 0;
  padding: .25em 0;
  display: inline-block;
  min-height: 50px;
}
#s5q2rd .pbd0jrp {
  margin: 0;
  padding: 0;
  list-style: none;
}
#s5q2rd img {
  box-shadow: 0 6px 20px rgba(68,32,66,.12);
  margin: 2em 0;
  border-radius: 6px;
  display: block;
  height: auto;
  max-width: 100%;
}
#s5q2rd .a36pnypx nav+nav {
  padding-top: .5em;
  border-top: 1px dashed #ece6ec;
}
.lulhrkdlbd {
  display: none;
}
#s5q2rd h1 {
  margin: 0 0 .4em;
  border-bottom: 3px solid var(--c-accent);
  padding-bottom: .35em;
  line-height: 1.14;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  letter-spacing: -.01em;
  color: var(--c-text);
  font-size: clamp(2.15rem,2.0vw + 1.8rem,2.5rem);
  font-weight: 750;
}
#s5q2rd .cbt89ine {
  color: var(--c-text);
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  display: inline-block;
  font-size: 1.5rem;
  letter-spacing: -.01em;
  text-decoration: none;
  font-weight: 900;
}
#s5q2rd td {
  border-bottom: 1px solid #ece6ec;
  overflow-wrap: break-word;
  padding: 12px 14px;
}
#s5q2rd details.nd71zkee summary {
  cursor: pointer;
  color: var(--c-text);
  font-weight: 700;
}
* {
  box-sizing: border-box;
}
#s5q2rd figcaption {
  margin-top: .65em;
  line-height: 1.5;
  text-align: right;
  font-size: .82rem;
  color: #776976;
}
#s5q2rd .xcmonn nav {
  min-width: 0;
}
#s5q2rd .gko8ls li::before {
  content: none;
}
#s5q2rd .x9bfwecp {
  padding-bottom: .5em;
  flex-wrap: wrap;
  gap: .35em .8em;
  text-align: left;
  display: flex;
  margin: 0 0 1.8em;
  align-items: baseline;
}
#s5q2rd img.s1h7ftbg {
  margin-left: auto;
  margin-right: 0;
  max-width: 78%;
}
#s5q2rd details.nd71zkee p {
  margin: .6em 0 0;
}
#s5q2rd .x9bfwecp nav a+a::before {
  content: '-';
  margin: 0 .55em;
  opacity: .5;
}
#s5q2rd p {
  margin: 0 0 1.45em;
}
#s5q2rd .gko8ls li {
  padding: 0;
  margin: 0;
}
#s5q2rd a:hover {
  border-bottom-color: var(--c-accent);
}
#s5q2rd table {
  border: 1px solid #ece6ec;
  margin: 1.5em 0;
  font-size: .93rem;
  border-radius: 6px;
  width: 100%;
  overflow: hidden;
  border-collapse: collapse;
}
#s5q2rd .gmatmv7 dd {
  padding: 0;
  margin: 0 0 1em;
}
#s5q2rd .pre5zn0 {
  gap: 1.4em 1.8em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
#s5q2rd img.q6z8zd6v {
  margin-left: 0;
  margin-right: auto;
  max-width: 78%;
}
#s5q2rd .pbd0jrp li::before {
  content: none;
}
#s5q2rd .wa7014sk {
  font-weight: 400;
  margin: .4em 0 0;
  color: #776976;
  font-size: .78rem;
}
#s5q2rd .gko8ls {
  list-style: none;
  margin: 0;
  padding: 0;
}
#s5q2rd .lbg1bf .gko8ls li {
  display: inline;
}
#s5q2rd figure>img,#s5q2rd .oo8kuyt>img,#s5q2rd .t5q6ab9>img,#s5q2rd .l0wgw6>img,#s5q2rd .bzql84w>img {
  margin-top: 0;
  margin-bottom: 0;
}
::selection {
  color: var(--c-text);
  background: var(--c-soft);
}
#s5q2rd .hvj245e {
  gap: 1.4em 1.8em;
  display: flex;
  flex-wrap: wrap;
}
#s5q2rd .tgy8ad0,#s5q2rd .n9ktuii,#s5q2rd .de53408v {
  line-height: 1.7;
  margin: .3em 0 0;
}
#s5q2rd .s591ha>h2:first-child {
  margin-top: 0;
}
.somuooygjl {
  display: none;
}
#s5q2rd details.nd71zkee {
  padding: .6em 0;
  border: 0;
}
#s5q2rd {
  max-width: var(--measure);
  margin: 30px auto;
  background: #fbfbfb;
  border-radius: 4px;
  padding: calc(var(--space) + 1.875rem) calc(var(--space) + 1.875rem);
  overflow-wrap: break-word;
  border: 2px solid #ece6ec;
  box-shadow: none;
  background-image: linear-gradient(90deg,var(--c-accent) 0,var(--c-accent) 7px,transparent 7px);
  border-right: 3px solid var(--c-accent);
}
#s5q2rd .t2an9ecr ul,#s5q2rd .t2an9ecr ol {
  padding-left: 0;
  gap: .55em 1.2em;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  list-style: none;
}
#s5q2rd h3 {
  margin: 1.4em 0 .5em;
  font-weight: 400;
  font-size: 1.22rem;
  color: var(--c-text);
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
#s5q2rd blockquote {
  padding: .2em 0 .2em 1.1em;
  border-left: 3px solid var(--c-accent);
  font-style: italic;
  margin: 1.2em 0;
  color: #776976;
}
#s5q2rd .c00rgbj a {
  color: #776976;
  text-decoration: none;
}
#s5q2rd .n9ktuii a {
  min-height: 50px;
  padding: .25em 0;
  margin: 0 0 .55em;
  display: block;
}
#s5q2rd .s591ha {
  margin: 1.8em 0;
  border-left: 4px solid var(--c-accent);
  padding-left: 1.1em;
}
#s5q2rd .x9bfwecp nav .pbd0jrp li+li::before {
  opacity: .5;
  margin: 0 .55em;
  content: '-';
}
#s5q2rd .hvj245e nav {
  flex: 1 1 12rem;
}
#s5q2rd ul,#s5q2rd ol {
  padding-left: 1.6em;
  margin: 0 0 1.2em;
}
#s5q2rd .t2an9ecr summary {
  margin: 0 0 .45em;
  color: var(--c-text);
  font-weight: 700;
  cursor: pointer;
}
#s5q2rd .i8uui100 h2 {
  margin-top: .4em;
}
#s5q2rd .jhk0zq9t a {
  display: block;
  border-bottom: 1px dashed #ece6ec;
}
#s5q2rd .t2an9ecr {
  font-size: .93rem;
  border: 1px solid #ece6ec;
  background: var(--c-soft);
  border-radius: 6px;
  margin: 1.6em 0;
  padding: .75em 1.1em;
}
#s5q2rd img.qh4diwq {
  max-width: 78%;
  margin-left: auto;
  margin-right: auto;
}
#s5q2rd .zmsy11 {
  gap: .3em .8em;
  grid-template-columns: repeat(auto-fit,minmax(13rem,1fr));
  display: grid;
}
#s5q2rd ul li {
  padding-left: 1.2em;
  position: relative;
}
#s5q2rd .ciqmixoq {
  border: 1px solid #ece6ec;
  border-radius: 5px;
  padding: .9em 1.2em .9em 2.5em;
  background: var(--c-soft);
}
#s5q2rd .lbg1bf a {
  border: 1px solid #ece6ec;
  border-radius: .4em;
  margin: 0 .5em .5em 0;
  display: inline-block;
}
.du9b2uxt {
  font-size: .9rem;
  color: #776976;
  margin: .2em 0 1.75em;
}
#s5q2rd .t2an9ecr a {
  color: var(--c-accent);
  display: inline-block;
  padding: .25em 0;
  text-decoration: none;
  min-height: 50px;
}
#s5q2rd hr {
  border: 0;
  height: 3px;
  width: 64px;
  background: var(--c-accent);
  border-radius: 3px;
  margin: 2em 0;
}
#s5q2rd .g2q4av table {
  margin: 0;
}
#s5q2rd .de53408v a {
  min-width: 24px;
  padding: .25em 0;
  vertical-align: middle;
  display: inline-block;
  min-height: 50px;
  max-width: 100%;
}
#s5q2rd .jost53::first-letter {
  line-height: .82;
  font-weight: 750;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  margin: .02em .08em 0 0;
  font-size: 3.2em;
  color: var(--c-accent);
  float: left;
}
#s5q2rd .pbd0jrp li {
  padding: 0;
  display: inline;
  margin: 0;
}
#s5q2rd .x9bfwecp nav {
  font-size: .92rem;
  line-height: 1.9;
  margin: .85em 0 0;
  margin-left: auto;
  text-align: right;
}
@media (max-width:680px){body {
  background: #fbfbfb;
}
#s5q2rd {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  padding: calc(var(--space) + 1rem) calc(var(--space) + .625rem);
}
#s5q2rd img.q6z8zd6v,#s5q2rd img.qh4diwq,#s5q2rd img.s1h7ftbg {
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}
#s5q2rd .x9bfwecp {
  display: block;
  text-align: left;
}
#s5q2rd .x9bfwecp nav {
  margin: .85em 0 0;
  text-align: left;
}}
@media(min-width:1360px){#s5q2rd {
  padding: 44px 44px;
}
#s5q2rd h1 {
  font-size: 2.5rem;
}}
#s5q2rd .jost53{padding-block:.3em}
@media(max-width:560px){#s5q2rd h1{font-size:clamp(1.9rem,1vw + 1.725rem,2.075rem)}}#s5q2rd figcaption{font-size:0.92rem}
@media(max-width:680px){#s5q2rd table:not(.g2q4av table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}#s5q2rd th,#s5q2rd td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
#s5q2rd pre{max-width:100%;overflow-x:auto;box-sizing:border-box}#s5q2rd .x9bfwecp nav{min-width:0;max-width:100%}#s5q2rd .x9bfwecp nav a,#s5q2rd .prmmsocd{overflow-wrap:normal;word-break:normal}#s5q2rd .c00rgbj>a{flex:0 0 auto;white-space:nowrap}
#s5q2rd .t0qhz9{display:none}
@media(max-width:48rem){
#s5q2rd .eba4as7{min-width:0;max-width:100%;margin-inline:0}
#s5q2rd .eba4as7>img{display:none}
#s5q2rd .eba4as7>figcaption{display:none}
#s5q2rd .eba4as7>.t0qhz9{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}
#s5q2rd .t0qhz9 .avyacv{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
#s5q2rd .t0qhz9 .ro61eg45{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
#s5q2rd .t0qhz9 .ecrp70y{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
#s5q2rd .t0qhz9 ol.ecrp70y{list-style:decimal;padding-left:1.8em}
#s5q2rd .t0qhz9 .ecrp70y>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}
#s5q2rd .t0qhz9 .ecrp70y>li::before{content:none!important;display:none!important}
#s5q2rd .t0qhz9 .ecrp70y>li::marker{color:inherit;font-size:1em;font-weight:600}
#s5q2rd .t0qhz9.odabaaz2 .ecrp70y{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
#s5q2rd .t0qhz9.tlo2hl .ecrp70y>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
#s5q2rd .t0qhz9.iw3fnb2 .ecrp70y>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
#s5q2rd .t0qhz9.j81561 .ecrp70y>li{border-radius:.7em}
}