* {box-sizing: border-box; }
.dpug3y {border-collapse: collapse;width: 100%; }
.nkks81lk{padding: 36px 0 18px; }
.s9b1henn{margin-bottom: 0.7em; }
.wrjexk{margin: 0 0 0.3em;font-size: 1rem; }
.d7npuwp3 { margin: 0 0 18px; }
.nlmb7v {color: #312628; text-decoration: none; }
.fs4uy2q{display: grid;  grid-template-columns: repeat(3, 1fr);  gap: 9px; }
.xjcr1zm{list-style: none; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr)); gap: 10px; padding: 0; }
.yonql8sb{vertical-align: top;  border-bottom: 1px solid #ded3d5; }
.eygw6 { padding-left: 1.2em; }
.p2de7{color: #6b5b5e;  font-size: 0.85rem;  font-weight: 400; }
.q1jti {margin: 0 auto;  border-top: 1px solid #ded3d5;  padding: 18px 22px;  font-size: 0.85rem;  max-width: 35rem;  color: #6b5b5e; }
.ymfk6cw{color: #312628; background: #f7f2f3; margin: 0; font: 17px/1.7 Georgia, "Times New Roman", serif; }
.amscbs0 {font-weight: 700; margin-top: 0.8em; }
.czmh06j {align-items: baseline;  flex-wrap: wrap;  max-width: 35rem;  border-bottom: 1px solid #ded3d5;  justify-content: space-between;  margin: 0 auto;  padding: 18px 22px;  display: flex; }
.yx1nw {padding: 9px 18px;border-left: 3px solid #8d2920;margin: 0;color: #6b5b5e; }
.lgjl1qnh{text-decoration: none;color: #6b5b5e; }
.jwkf2kar{max-width: 100%; }
.ww2zj{margin: 0 0 0.8em; }
.fs7lnz7 { border-bottom: 2px solid #8d2920;  color: #8d2920; }
.xtiren { display: flex;min-height: 115px;border-radius: 4px;margin: 0;align-items: flex-end; }
.eqiirxui{padding: 0 0 18px; margin-bottom: 18px; border-bottom: 1px solid #ded3d5; }
.iqzzj{font-size: 0.85rem; background: rgba(0, 0, 0, 0.35); padding: 6px 10px; color: #fff; width: 100%; }
.ex97zk1a{color: #8d2920;  margin: 1.6em 0 0.6em;  font-size: 1.55rem; }
.p3gz03 { text-decoration: none; color: #312628; font-size: 1.30rem; font-weight: 700; }
.o1j37p{margin: 0 0 0.4em; font-size: 2.90rem; line-height: 1.2; }
.oj23k0 { margin: 0 auto; max-width: 35rem; padding: 18px 22px 36px; }
.pjt9w1q{flex-wrap: wrap;  display: flex;  gap: 10px; }
.kg1ste1{border-radius: 4px;  padding: 18px;  background: #f8f2f3;  border: 1px solid #ded3d5; }
.rl4vexeh {color: #6b5b5e;  margin: 0;  font-size: 1.15rem; }
.eddzhpu7 { margin: 0; }
.x49ob5w {border-radius: 4px; padding: 18px; background: #f8f2f3; }
