/** Shopify CDN: Minification failed

Line 177:32 Unexpected "}"

**/
.sbg-guide {
      color: #17211b;
        font-size: 1rem;
          line-height: 1.65;
            margin-inline: auto;
              max-width: 760px;
                overflow-wrap: anywhere;
}

.sbg-guide h1,
.sbg-guide h2 {
      line-height: 1.2;
        text-wrap: balance;
}

.sbg-section,
.sbg-decision,
.sbg-vukar-banner,
.sbg-related,
.sbg-sources {
      margin-block: 1.5rem;
}

.sbg-decision,
.sbg-callout {
      background: #f3f7f4;
        border-left: 4px solid #27633f;
          border-radius: 6px;
            padding: 1rem;
}

.sbg-table-wrap {
      max-width: 100%;
        overflow-x: auto;
          overscroll-behavior-inline: contain;
}

.sbg-guide table {
      border-collapse: collapse;
        min-width: 620px;
          width: 100%;
}

.sbg-guide th,
.sbg-guide td {
      border: 1px solid #d5ddd7;
        padding: 0.75rem;
          text-align: left;
            vertical-align: top;
}

.sbg-guide thead th {
      background: #edf3ef;
}

.sbg-vukar-banner {
      align-items: center;
        background: #163f2a;
          border-radius: 10px;
            color: #fff;
              display: grid;
                gap: 1rem;
                  grid-template-columns: minmax(0, 160px) 1fr;
                    overflow: hidden;
                      padding: 1rem;
}

.sbg-tool-bridge {
      background: #eef6ff;
        border: 1px solid #b8d5f2;
          border-radius: 10px;
            margin-block: 1.5rem;
              padding: 1rem;
}

.sbg-tool-bridge__label {
      color: #174f7a;
        font-size: 0.8rem;
          font-weight: 700;
            letter-spacing: 0.08em;
              text-transform: uppercase;
}

.sbg-tool-button {
      background: #174f7a;
        color: #fff;
}

.sbg-vukar-banner img {
      height: auto;
        max-width: 100%;
}

.sbg-vukar-banner__label {
      font-size: 0.8rem;
        font-weight: 700;
          letter-spacing: 0.08em;
            text-transform: uppercase;
}

.sbg-button {
      background: #fff;
        border-radius: 6px;
          color: #163f2a;
            display: inline-flex;
              font-weight: 700;
                min-height: 44px;
                  padding: 0.65rem 1rem;
                    text-decoration: none;
}

.sbg-button:focus-visible,
.sbg-guide a:focus-visible {
      outline: 3px solid #f0b429;
        outline-offset: 3px;
}

@media (max-width: 640px) {
      .sbg-guide {
            font-size: 0.98rem;
      }

        .sbg-vukar-banner {
                grid-template-columns: 1fr;
        }

          .sbg-guide table,
            .sbg-guide thead,
              .sbg-guide tbody,
                .sbg-guide tr,
                  .sbg-guide th,
                    .sbg-guide td {
                            box-sizing: border-box;
                                display: block;
                                    min-width: 0;
                                        width: 100%;
                    }

                      .sbg-guide thead {
                            border: 0;
                                clip: rect(0 0 0 0);
                                    height: 1px;
                                        margin: -1px;
                                            overflow: hidden;
                                                padding: 0;
                                                    position: absolute;
                                                        white-space: nowrap;
                                                            width: 1px;
                      }

                        .sbg-guide tr {
                                border: 1px solid #d5ddd7;
                                    margin-block: 0.75rem;
                        }

                          .sbg-guide td,
                            .sbg-guide tbody th {
                                    border: 0;
                                        border-bottom: 1px solid #e8ede9;
                            }

                              .sbg-guide td::before,
                                .sbg-guide tbody th::before {
                                        content: attr(data-label);
                                            display: block;
                                                font-size: 0.8rem;
                                                    font-weight: 700;
                                                        margin-bottom: 0.25rem;
                                }
}

                                }
                            }
                        }
                      }
                    }
        }
      }
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}