.guide-list,.guide-body{max-width:970px;margin:auto;padding:32px 24px 60px}.guide-card{max-width:530px;overflow:hidden;padding:0}.guide-card>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.guide-card .card-body{padding:24px}.guide-card .button{color:#172033;text-decoration:none}.guide-body>p:first-child{padding:16px 20px;background:var(--panel);border-left:4px solid var(--yellow);border-radius:8px}.guide-body h2{margin:48px 0 20px;color:var(--yellow);border-top:1px solid var(--line);padding-top:24px}.guide-body h3{margin-top:28px;font-size:21px}.guide-body p,.guide-body li{font-size:16px;line-height:1.75;color:var(--muted)}.guide-body a{color:var(--yellow);text-decoration:underline}.guide-body strong{color:var(--cream)}.guide-body img{display:block;max-width:100%;height:auto;border-radius:12px;margin:24px auto 10px}.table-scroll{overflow-x:auto;margin:20px 0}.guide-body table{border-collapse:collapse;width:100%;min-width:480px;background:var(--panel);text-align:left}.guide-body th,.guide-body td{padding:12px;border:1px solid var(--line);vertical-align:top}.guide-body th{color:var(--yellow)}
.guide-video {
  background: var(--panel);
  border-left: 3px solid var(--yellow);
  padding: 14px 18px;
  margin: 16px 0;
  border-radius: 8px;
}

.guide-video ul {
  margin: 6px 0 0;
  padding-left: 20px;
}
