/** Shopify CDN: Minification failed

Line 9:0 Unexpected "<"
Line 131:0 Unexpected "<"
Line 280:0 Unexpected "<"
Line 422:0 Unexpected "<"

**/
<style>
  .tou-wrap {
    background: #0D1B2A;
    border-radius: 14px;
    max-width: 720px;
    margin: 40px auto;
    overflow: hidden;
    border: 1px solid rgba(184,134,11,.2);
    font-family: 'DM Sans', Georgia, sans-serif;
  }
  .tou-header {
    padding: 40px 48px 28px;
    border-bottom: 2px solid #B8860B;
  }
  .tou-eyebrow {
    font-size: 10px;
    font-weight: 500;
    color: #B8860B;
    text-transform: uppercase;
    letter-spacing: .09em;
    margin-bottom: 8px;
  }
  .tou-title {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 26px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 6px;
  }
  .tou-date {
    font-size: 12px;
    color: rgba(255,255,255,.3);
  }
  .tou-body {
    padding: 36px 48px 48px;
  }
  .tou-intro {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.75;
    margin-bottom: 32px;
    padding: 16px 20px;
    background: rgba(184,134,11,.06);
    border-left: 3px solid #B8860B;
    border-radius: 0 8px 8px 0;
    font-weight: 300;
  }
  .tou-section {
    margin-bottom: 32px;
  }
  .tou-section-title {
    font-size: 15px;
    font-weight: 500;
    color: #B8860B;
    margin-bottom: 12px;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(255,255,255,.06);
  }
  .tou-section-num {
    font-family: 'Playfair Display', Georgia, serif;
    margin-right: 6px;
  }
  .tou-p {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.8;
    margin-bottom: 12px;
    font-weight: 300;
  }
  .tou-p strong {
    color: rgba(255,255,255,.8);
    font-weight: 500;
  }
  .tou-p a {
    color: #B8860B;
    text-decoration: none;
  }
  .tou-p a:hover { text-decoration: underline; }
  .tou-list {
    list-style: none;
    padding: 0;
    margin: 0 0 12px;
  }
  .tou-list li {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.7;
    padding: 5px 0 5px 18px;
    position: relative;
    font-weight: 300;
  }
  .tou-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 13px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #B8860B;
  }
  .tou-footer {
    padding: 20px 48px;
    background: rgba(0,0,0,.2);
    border-top: 1px solid rgba(255,255,255,.05);
    text-align: center;
  }
  .tou-footer p {
    font-size: 12px;
    color: rgba(255,255,255,.25);
    line-height: 1.6;
  }
  .tou-footer a {
    color: #B8860B;
    text-decoration: none;
  }
  @media(max-width: 600px) {
    .tou-header { padding: 28px 24px 20px; }
    .tou-body { padding: 24px 24px 32px; }
    .tou-footer { padding: 16px 24px; }
    .tou-title { font-size: 22px; }
  }
</style>
<style>
  .pp-wrap {
    background: #0D1B2A;
    border-radius: 14px;
    max-width: 720px;
    margin: 40px auto;
    overflow: hidden;
    border: 1px solid rgba(184,134,11,.2);
    font-family: 'DM Sans', Georgia, sans-serif;
  }
  .pp-header {
    padding: 40px 48px 28px;
    border-bottom: 2px solid #B8860B;
  }
  .pp-eyebrow {
    font-size: 10px;
    font-weight: 500;
    color: #B8860B;
    text-transform: uppercase;
    letter-spacing: .09em;
    margin-bottom: 8px;
  }
  .pp-title {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 26px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 6px;
  }
  .pp-date {
    font-size: 12px;
    color: rgba(255,255,255,.3);
  }
  .pp-body {
    padding: 36px 48px 48px;
  }
  .pp-intro {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.75;
    margin-bottom: 32px;
    padding: 16px 20px;
    background: rgba(184,134,11,.06);
    border-left: 3px solid #B8860B;
    border-radius: 0 8px 8px 0;
    font-weight: 300;
  }
  .pp-section {
    margin-bottom: 32px;
  }
  .pp-section-title {
    font-size: 15px;
    font-weight: 500;
    color: #B8860B;
    margin-bottom: 12px;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(255,255,255,.06);
  }
  .pp-section-num {
    font-family: 'Playfair Display', Georgia, serif;
    margin-right: 6px;
  }
  .pp-p {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.8;
    margin-bottom: 12px;
    font-weight: 300;
  }
  .pp-p strong {
    color: rgba(255,255,255,.8);
    font-weight: 500;
  }
  .pp-p a {
    color: #B8860B;
    text-decoration: none;
  }
  .pp-p a:hover { text-decoration: underline; }
  .pp-list {
    list-style: none;
    padding: 0;
    margin: 0 0 12px;
  }
  .pp-list li {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.7;
    padding: 5px 0 5px 18px;
    position: relative;
    font-weight: 300;
  }
  .pp-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 13px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #B8860B;
  }
  .pp-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 16px;
    font-size: 12px;
  }
  .pp-table th {
    background: rgba(184,134,11,.1);
    color: #B8860B;
    font-weight: 500;
    padding: 10px 14px;
    text-align: left;
    border: 1px solid rgba(255,255,255,.06);
  }
  .pp-table td {
    color: rgba(255,255,255,.45);
    padding: 9px 14px;
    border: 1px solid rgba(255,255,255,.06);
    vertical-align: top;
    line-height: 1.6;
  }
  .pp-table tr:nth-child(even) td {
    background: rgba(255,255,255,.02);
  }
  .pp-footer {
    padding: 20px 48px;
    background: rgba(0,0,0,.2);
    border-top: 1px solid rgba(255,255,255,.05);
    text-align: center;
  }
  .pp-footer p {
    font-size: 12px;
    color: rgba(255,255,255,.25);
    line-height: 1.6;
  }
  .pp-footer a {
    color: #B8860B;
    text-decoration: none;
  }
  @media(max-width: 600px) {
    .pp-header { padding: 28px 24px 20px; }
    .pp-body { padding: 24px 24px 32px; }
    .pp-footer { padding: 16px 24px; }
    .pp-title { font-size: 22px; }
    .pp-table { font-size: 11px; }
    .pp-table th, .pp-table td { padding: 7px 10px; }
  }
</style>
<style>
  .cp2-wrap {
    background: #0D1B2A;
    border-radius: 14px;
    max-width: 720px;
    margin: 40px auto;
    overflow: hidden;
    border: 1px solid rgba(184,134,11,.2);
    font-family: 'DM Sans', Georgia, sans-serif;
  }
  .cp2-header {
    padding: 40px 48px 28px;
    border-bottom: 2px solid #B8860B;
  }
  .cp2-eyebrow {
    font-size: 10px;
    font-weight: 500;
    color: #B8860B;
    text-transform: uppercase;
    letter-spacing: .09em;
    margin-bottom: 8px;
  }
  .cp2-title {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 26px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 6px;
  }
  .cp2-date {
    font-size: 12px;
    color: rgba(255,255,255,.3);
  }
  .cp2-body {
    padding: 36px 48px 48px;
  }
  .cp2-intro {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.75;
    margin-bottom: 32px;
    padding: 16px 20px;
    background: rgba(184,134,11,.06);
    border-left: 3px solid #B8860B;
    border-radius: 0 8px 8px 0;
    font-weight: 300;
  }
  .cp2-section {
    margin-bottom: 28px;
  }
  .cp2-section-title {
    font-size: 15px;
    font-weight: 500;
    color: #B8860B;
    margin-bottom: 12px;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(255,255,255,.06);
  }
  .cp2-section-num {
    font-family: 'Playfair Display', Georgia, serif;
    margin-right: 6px;
  }
  .cp2-p {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.8;
    margin-bottom: 12px;
    font-weight: 300;
  }
  .cp2-p strong {
    color: rgba(255,255,255,.8);
    font-weight: 500;
  }
  .cp2-p a {
    color: #B8860B;
    text-decoration: none;
  }
  .cp2-p a:hover { text-decoration: underline; }
  .cp2-list {
    list-style: none;
    padding: 0;
    margin: 0 0 12px;
  }
  .cp2-list li {
    font-size: 13px;
    color: rgba(255,255,255,.5);
    line-height: 1.7;
    padding: 5px 0 5px 18px;
    position: relative;
    font-weight: 300;
  }
  .cp2-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 13px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #B8860B;
  }
  .cp2-highlight {
    background: #111F30;
    border: 1px solid rgba(184,134,11,.2);
    border-radius: 10px;
    padding: 20px 24px;
    margin-bottom: 20px;
  }
  .cp2-highlight-title {
    font-size: 13px;
    font-weight: 500;
    color: #ffffff;
    margin-bottom: 8px;
  }
  .cp2-highlight-body {
    font-size: 13px;
    color: rgba(255,255,255,.45);
    line-height: 1.7;
    font-weight: 300;
  }
  .cp2-footer {
    padding: 20px 48px;
    background: rgba(0,0,0,.2);
    border-top: 1px solid rgba(255,255,255,.05);
    text-align: center;
  }
  .cp2-footer p {
    font-size: 12px;
    color: rgba(255,255,255,.25);
    line-height: 1.6;
  }
  .cp2-footer a {
    color: #B8860B;
    text-decoration: none;
  }
  @media(max-width: 600px) {
    .cp2-header { padding: 28px 24px 20px; }
    .cp2-body { padding: 24px 24px 32px; }
    .cp2-footer { padding: 16px 24px; }
    .cp2-title { font-size: 22px; }
  }
</style>