:root {
  --bg: #f5eeee;
  --color-soft: #f6e5e4;
  --surface: #fafafa;
  --ink: #302828;
  --gap: 16px;
  --border: #eee7e7;
  --c-accent: #b9312d;
  --measure: 800px;
}
#czy-r7-kqk .sry-256g-9m21 {
  font-weight: 650;
  font-size: 1.7rem;
  font-family: Calibri,Candara,'Segoe UI',sans-serif;
  letter-spacing: -.01em;
  text-decoration: none;
  display: inline-block;
  color: var(--ink);
}
#czy-r7-kqk hr {
  border: 0;
  height: 3px;
  width: 64px;
  background: var(--c-accent);
  border-radius: 3px;
  margin: 2.8em 0;
}
#czy-r7-kqk .fgv-68ek-fl9t {
  font-size: .88rem;
  background: var(--color-soft);
  padding: .35em .6em;
  border-radius: 10px;
  margin: 0 0 1.4em;
  color: #746565;
}
#czy-r7-kqk .ie-8fcc-ala nav a {
  text-decoration: none;
  display: inline-block;
  color: #746565;
  margin: 0 1em .2em 0;
  min-height: 50px;
  padding: .25em 0;
}
#czy-r7-kqk ul li::before {
  font-weight: 700;
  content: '\25c6';
  color: var(--c-accent);
  position: absolute;
  left: 0;
}
#czy-r7-kqk .sp-8xx5-ve li {
  margin: 0;
  display: inline;
  padding: 0;
}
#czy-r7-kqk .sp-8xx5-ve {
  list-style: none;
  padding: 0;
  margin: 0;
}
#czy-r7-kqk .diu-p0-ail0 li {
  margin: 0;
}
* {
  box-sizing: border-box;
}
#czy-r7-kqk .diu-p0-ail0 p {
  font-weight: 600;
  color: var(--ink);
  margin: 0 0 .45em;
}
#czy-r7-kqk .bz-igec-51e {
  border: 1px solid var(--border);
  background: var(--color-soft);
  border-radius: 10px;
  padding: .9em 1.2em .9em 2.5em;
}
#czy-r7-kqk .hyh-k7-wyx {
  padding: 0;
  border: 0;
  margin: 0 0 .7em;
}
#czy-r7-kqk .ie-8fcc-ala nav a+a::before {
  opacity: .5;
  content: '\00bb';
  margin: 0 .5em;
}
#czy-r7-kqk .diu-p0-ail0 ul,#czy-r7-kqk .diu-p0-ail0 ol {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  gap: .35em .8em;
  padding-left: 0;
}
#czy-r7-kqk details.qi-tb3-x4 p {
  margin: .6em 0 0;
}
#czy-r7-kqk .diu-p0-ail0 {
  border: 1px solid var(--border);
  margin: 1.8em 0;
  border-radius: 10px;
  background: var(--color-soft);
  padding: .85em 1.2em;
  font-size: .9rem;
}
#czy-r7-kqk table {
  font-size: .9rem;
  margin: 1.8em 0;
  width: 100%;
  border-collapse: collapse;
}
#czy-r7-kqk .aza-rn-c66w li {
  padding: 0;
  margin: 0;
}
#czy-r7-kqk .ql-agk-ff2v {
  margin-top: 1.6em;
  border-top: 3px solid var(--c-accent);
  padding-top: 1.4em;
}
#czy-r7-kqk li {
  margin: .55em 0;
}
#czy-r7-kqk figure>img,#czy-r7-kqk .tx-nqj-ipi>img,#czy-r7-kqk .un-h1sf-p7og>img,#czy-r7-kqk .krr-ik-s3f>img,#czy-r7-kqk .ui-2j7t-39f>img {
  margin-top: 0;
  margin-bottom: 0;
}
#czy-r7-kqk h1 {
  font-weight: 700;
  background: var(--color-soft);
  color: var(--ink);
  margin: 0 0 .6em;
  letter-spacing: -.01em;
  border-radius: 10px;
  font-family: Calibri,Candara,'Segoe UI',sans-serif;
  line-height: 1.14;
  padding: .45em .6em;
  font-size: 1.9rem;
}
#czy-r7-kqk .mh-0z3c-70 {
  padding-top: 0;
  margin-top: 2.2em;
  border: 0;
}
#czy-r7-kqk ul {
  list-style: none;
  padding-left: 1.4em;
}
#czy-r7-kqk .sp-8xx5-ve li::before {
  content: none !important;
}
#czy-r7-kqk .hq-denw-tjx {
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  display: grid;
  gap: 1em 1.4em;
}
#czy-r7-kqk .xvu-unp-sdm,#czy-r7-kqk .pa-z9x9-8v,#czy-r7-kqk .ysc-3pk-n5 {
  line-height: 1.5;
  margin: .3em 0 0;
}
#czy-r7-kqk .ie-8fcc-ala nav .uze-771y-m3i {
  margin: 0 1em .2em 0;
  cursor: default;
  color: #746565;
}
#czy-r7-kqk .pa-z9x9-8v a {
  margin: 0 0 .35em;
  display: block;
}
#czy-r7-kqk .ie-8fcc-ala nav .sp-8xx5-ve li+li::before {
  margin: 0 .5em;
  content: '\00bb';
  opacity: .5;
}
#czy-r7-kqk .xvu-unp-sdm .aza-rn-c66w li,#czy-r7-kqk .ysc-3pk-n5 .aza-rn-c66w li {
  display: inline;
}
#czy-r7-kqk img {
  height: auto;
  max-width: 100%;
  box-shadow: 0 6px 20px rgba(37,19,19,.12);
  margin: 1.8em 0;
  border-radius: 10px;
  display: block;
}
html {
  -webkit-text-size-adjust: 100%;
}
#czy-r7-kqk details.qi-tb3-x4 {
  border: 0;
  padding: .5em 0;
}
#czy-r7-kqk .aza-rn-c66w li::before {
  content: none !important;
}
#czy-r7-kqk a {
  text-underline-offset: 2px;
  color: var(--c-accent);
  transition: background-color .14s ease;
  text-decoration: underline;
}
#czy-r7-kqk .cpk-0axo-rx3 {
  padding: 1em 1.2em;
  margin: 1.7em 0;
  border-radius: 10px;
}
#czy-r7-kqk ul,#czy-r7-kqk ol {
  margin: 0 0 1.4em;
  padding-left: 1.45em;
}
#czy-r7-kqk .ie-8fcc-ala nav {
  line-height: 1.85;
  align-self: center;
  text-align: right;
  grid-column: 2;
  font-size: .86rem;
  grid-row: 1 / span 2;
  margin: 0;
}
#czy-r7-kqk .mh-0z3c-70 h2 {
  margin-top: 1em;
}
#czy-r7-kqk .ysc-3pk-n5 a {
  display: inline;
}
#czy-r7-kqk img.ahs-pkly-8zo {
  max-width: 70%;
  margin-right: auto;
  margin-left: 0;
}
#czy-r7-kqk ul li {
  padding-left: 1.2em;
  position: relative;
}
#czy-r7-kqk h2 {
  line-height: 1.4;
  font-family: Calibri,Candara,'Segoe UI',sans-serif;
  margin: 2.1em 0 .45em;
  font-size: 1.38rem;
  color: var(--ink);
  font-weight: 500;
}
#czy-r7-kqk .ysc-3pk-n5 .aza-rn-c66w li+li::before {
  content: '\00bb';
  opacity: .5;
  margin: 0 .5em;
}
#czy-r7-kqk img.yyx-opvi-lto {
  margin-left: auto;
  margin-right: auto;
  max-width: 88%;
}
#czy-r7-kqk .diu-p0-ail0 a {
  display: inline-block;
  text-decoration: none;
  color: var(--c-accent);
  min-height: 50px;
  padding: .25em 0;
}
#czy-r7-kqk .jk-3xba-332 {
  gap: .15em;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
}
#czy-r7-kqk blockquote {
  padding: .5em 1.1em;
  border-left: 4px solid var(--c-accent);
  border-radius: 0 8px 8px 0;
  background: var(--color-soft);
  margin: 1.2em 0;
}
#czy-r7-kqk figure,#czy-r7-kqk .tx-nqj-ipi,#czy-r7-kqk .un-h1sf-p7og,#czy-r7-kqk .krr-ik-s3f,#czy-r7-kqk .ui-2j7t-39f {
  padding: .45em;
  border: 1px solid var(--border);
  background: var(--surface);
  margin: 1.8em 0;
  border-radius: 10px;
}
#czy-r7-kqk .sl-rs55-sv dd {
  margin: 0 0 1.1em;
  padding: 0;
}
#czy-r7-kqk .lsh-cj8-jdb[tabindex="0"]:focus-visible,#czy-r7-kqk a:focus-visible,#czy-r7-kqk summary:focus-visible {
  outline-offset: 4px;
  outline: 2px solid var(--c-accent);
}
#czy-r7-kqk td {
  overflow-wrap: anywhere;
  border-bottom: 1px solid var(--border);
  padding: 10px 14px;
}
#czy-r7-kqk strong {
  color: var(--ink);
}
#czy-r7-kqk ol li::marker {
  color: var(--c-accent);
}
body {
  letter-spacing: .003em;
  font: 17.5px/1.78 Georgia,Cambria,'Times New Roman',serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: var(--ink);
  margin: 0;
  background: radial-gradient(circle at 50% -20%,var(--color-soft) 0,var(--bg) 58%,var(--bg) 100%);
}
#czy-r7-kqk .cpk-0axo-rx3:nth-of-type(odd) {
  background: var(--color-soft);
}
#czy-r7-kqk caption {
  color: #746565;
  caption-side: top;
  font-weight: 600;
  text-align: left;
  padding: .55em 0;
}
.foodiew {
  color: #302828;
}
.pam-zu6r-pts {
  margin: .4em 0 1.5em;
  display: inline-block;
  border-radius: 4px;
  font-size: .9rem;
  padding: .45em .8em;
  color: var(--ink);
  background: var(--color-soft);
  border-left: 3px solid var(--c-accent);
}
#czy-r7-kqk .wl-1q-6r7 {
  font-size: .78rem;
  font-weight: 400;
  margin: .4em 0 0;
  color: #746565;
}
#czy-r7-kqk .xvu-unp-sdm a {
  min-height: 50px;
  margin: 0 1.4em .3em 0;
  padding: .25em 0;
  display: inline-block;
}
#czy-r7-kqk th {
  font-weight: 600;
  padding: 10px 14px;
  color: var(--ink);
  text-align: left;
  overflow-wrap: anywhere;
  border-bottom: 2px solid var(--border);
}
#czy-r7-kqk .lsh-cj8-jdb table {
  margin: 0;
}
#czy-r7-kqk .cpk-0axo-rx3>h2:first-child {
  margin-top: 0;
}
#czy-r7-kqk .mh-0z3c-70 h3 {
  color: var(--ink);
  margin: 2em 0 .3em;
  font-size: 1.14rem;
}
#czy-r7-kqk .jk-3xba-332 li {
  padding: 0;
  margin: 0;
}
#czy-r7-kqk .lsh-cj8-jdb {
  overflow-x: auto;
  width: 100%;
  margin: 1.8em 0;
}
#czy-r7-kqk .sl-rs55-sv dt {
  font-weight: 600;
  margin: 1.4em 0 .3em;
}
#czy-r7-kqk img.ot-yu-58 {
  margin-left: 0;
  max-width: 100%;
  margin-right: 0;
}
#czy-r7-kqk .ie-8fcc-ala>.sry-256g-9m21,#czy-r7-kqk .ie-8fcc-ala>.wl-1q-6r7 {
  grid-column: 1;
}
#czy-r7-kqk .bt-tvg-tql {
  border-left: 3px solid var(--c-accent);
  background: var(--color-soft);
  border-radius: 10px;
  padding: .7em 1em .7em 2.4em;
}
#czy-r7-kqk .hyh-k7-wyx h3 {
  margin: 0 0 .5em;
}
#czy-r7-kqk img.tg-oh-joud {
  max-width: 70%;
  margin-left: auto;
  margin-right: 0;
}
#czy-r7-kqk .ie-8fcc-ala {
  padding-bottom: .75em;
  text-align: left;
  margin: 0 0 1.6em;
  grid-template-columns: minmax(0,1fr) auto;
  column-gap: 1.6em;
  display: grid;
  align-items: center;
}
#czy-r7-kqk .aza-rn-c66w {
  list-style: none;
  padding: 0;
  margin: 0;
}
#czy-r7-kqk figcaption {
  margin-top: .35em;
  font-size: .88rem;
  color: #746565;
  line-height: 1.4;
  text-align: left;
}
#czy-r7-kqk .kyh-lej-x1w {
  gap: .3em .8em;
  grid-template-columns: repeat(auto-fit,minmax(12rem,1fr));
  display: grid;
}
#czy-r7-kqk {
  max-width: var(--measure);
  margin: 34px auto;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: 10px;
  box-shadow: none;
  padding: calc(var(--gap) + 30px) calc(var(--gap) + 14px);
  overflow-wrap: anywhere;
  background-image: linear-gradient(90deg,var(--c-accent) 0,var(--c-accent) 7px,transparent 7px);
  border-left: 2px solid var(--c-accent);
}
#czy-r7-kqk h3 {
  font-weight: 600;
  font-size: 1.11rem;
  margin: 2em 0 .45em;
  font-family: Calibri,Candara,'Segoe UI',sans-serif;
  color: var(--ink);
}
#czy-r7-kqk .ie-8fcc-ala nav a:hover {
  color: var(--c-accent);
}
#czy-r7-kqk img.wdg-z1x-ijl {
  max-width: 70%;
  margin-right: auto;
  margin-left: auto;
}
#czy-r7-kqk .yn-qt-6yjh {
  color: #746565;
  margin: .5em 0 1.4em;
  font-size: .9rem;
}
#czy-r7-kqk .fgv-68ek-fl9t a {
  color: #746565;
  text-decoration: none;
}
#czy-r7-kqk .ysc-3pk-n5 a+a::before {
  content: '\00bb';
  opacity: .5;
  margin: 0 .5em;
}
#czy-r7-kqk p {
  -webkit-hyphens: auto;
  hyphens: auto;
  text-indent: 1.4em;
  margin: 0 0 .35em;
  text-align: justify;
}
@media (max-width:680px){body {
  background: #fafafa;
}
#czy-r7-kqk {
  margin: 0;
  border-radius: 0;
  border-right: 0;
  border-left: 0;
  padding: calc(var(--gap) + 6px) var(--gap);
}
#czy-r7-kqk img.ahs-pkly-8zo,#czy-r7-kqk img.wdg-z1x-ijl,#czy-r7-kqk img.tg-oh-joud {
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}
#czy-r7-kqk .ie-8fcc-ala {
  display: block;
  text-align: left;
}
#czy-r7-kqk .ie-8fcc-ala nav {
  text-align: left;
  margin: .85em 0 0;
}
#czy-r7-kqk .cpk-0axo-rx3 {
  padding: .7em .8em;
}}
@media (min-width:1140px){#czy-r7-kqk {
  padding: 50px 44px;
}
#czy-r7-kqk h1 {
  font-size: 2.0rem;
}}
@media(max-width:560px){#czy-r7-kqk h1{font-size:1.7rem}}#czy-r7-kqk figcaption{font-size:0.968rem}
@media(max-width:680px){#czy-r7-kqk table:not(.lsh-cj8-jdb table){table-layout:fixed}#czy-r7-kqk th:not(.lsh-cj8-jdb th),#czy-r7-kqk td:not(.lsh-cj8-jdb td){overflow-wrap:anywhere;padding-inline:7px}}