.cs > h2 { margin-bottom: 27px; }
.ck { list-style: none; padding: 0; margin: 0; display: grid; gap: 30px; }
.ck > li { display: grid; grid-template-columns: 23px minmax(0, 1fr); gap: 17px; }
.ck > li::before { content: ""; width: 21px; height: 21px; margin-top: 3px; border: 2px solid #8c794d; border-radius: 7px; }
.ck .ct { margin-bottom: 9px; font-size: 1.125rem; font-weight: 700; line-height: 1.45; }
.ck .ct + p { margin-top: 0; }
.ck p { line-height: 1.7; }
.ns { margin-top: 48px; }
.ns h2 { margin-bottom: 19px; }
.wh { background: var(--yellow); padding: 25px 25px 29px; border-radius: 23px 23px 44px 23px; }
.wh .wt { font-family: var(--face); font-size: 1.35rem; line-height: 1.3; }
.wh .wt strong { font-weight: 500; }
.wh dl { margin: 22px 0 0; }
.wh dl > div + div { margin-top: 23px; }
.wh dt { margin-bottom: 7px; }
.wh dd { margin: 0; font-size: 1rem; line-height: 1.6; }
.kp { margin-block: 43px; padding: 26px 30px 30px; background: var(--blue); border-radius: 21px; }
.kp .kl { font-family: var(--body); font-size: 1rem; color: var(--dim); }
.kp > p:last-child { margin-top: 9px; }
.en { margin-top: 44px; }
.en > h2 { margin-bottom: 19px; }
.en ul { padding: 0; margin: 0; list-style: none; display: grid; gap: 22px; }
.en h3 { font-size: 1rem; line-height: 1.5; font-weight: 700; }
.en a { justify-content: space-between; gap: 18px; width: 100%; line-height: 1.5; padding-block: 8px; }
.en p { color: var(--dim); font-size: 1rem; line-height: 1.65; }
.en .nl { color: var(--ink); min-height: 44px; display: flex; align-items: center; }
.en .nl + p { margin-top: 0; }
@media (max-width: 600px) {
  .ck > li { grid-template-columns: 20px minmax(0, 1fr); gap: 12px; }
  .ck > li::before { width: 18px; height: 18px; margin-top: 4px; }
  .kp { padding: 23px 24px; }
  .wh { padding: 24px; }
}
@media print {
  .qn, .sn, .pw, .nx, .md, .ft nav, .top, .sk { display: none; }
  .w { width: 100%; }
  .le, .oh-h { display: block; }
  .mr { margin-top: 24px; }
  .pc { max-width: 260px; }
  body { background: white; color: black; }
  a { color: black; }
  .ck > li, .en li { break-inside: avoid; }
}
