/** Shopify CDN: Minification failed

Line 94:15 Expected identifier but found whitespace
Line 94:17 Unexpected "{"
Line 94:26 Expected ":"
Line 113:10 Expected identifier but found whitespace
Line 113:12 Unexpected "{"
Line 113:21 Expected ":"
Line 122:10 Expected identifier but found whitespace
Line 122:12 Unexpected "{"
Line 122:21 Expected ":"
Line 150:15 Expected identifier but found whitespace
... and 5 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:olarip-journal-hub (INDEX:39) */
.olarip-journal{color:var(--oj-navy);font-family:inherit;padding:18px 20px 80px}
  .olarip-journal *{box-sizing:border-box}
  .olarip-journal__wrap{max-width:1160px;margin:0 auto}
  .olarip-journal__hero{background:var(--oj-navy);border-radius:22px;padding:clamp(40px,6vw,74px);color:#fff;min-height:340px;display:flex;flex-direction:column;justify-content:center}
  .olarip-journal__eyebrow{display:block;font-size:12px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:#7f9eb9}
  .olarip-journal__hero .olarip-journal__eyebrow{color:#bed6eb}
  .olarip-journal__hero h1{color:#fff;font-size:clamp(37px,5vw,var(--oj-title-size));letter-spacing:-.04em;line-height:1.08;max-width:730px;margin:19px 0 18px}
  .olarip-journal__hero p{color:#e1ebf3;line-height:1.75;font-size:17px;max-width:660px;margin:0}
  .olarip-journal__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 78px}
  .olarip-journal__nav-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:185px;padding:29px 32px;border:1px solid #dbe4ed;border-radius:18px;background:var(--oj-surface);text-decoration:none;color:var(--oj-navy);transition:transform .2s,border-color .2s}
  .olarip-journal__nav-card:hover{transform:translateY(-3px);border-color:#9db7d0}
  .olarip-journal__number{font-size:12px;letter-spacing:.16em;font-weight:700;color:#7f9eb9}
  .olarip-journal__nav-title{font-size:24px;font-weight:700;line-height:1.2;color:var(--oj-navy)}
  .olarip-journal__nav-description{max-width:420px;color:var(--oj-muted);font-size:15px;line-height:1.6}
  .olarip-journal__arrow{position:absolute;right:28px;top:27px;font-size:22px;color:var(--oj-navy)}
  .olarip-journal__category{scroll-margin-top:30px;margin-bottom:80px}
  .olarip-journal__category-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:25px;padding-bottom:21px;border-bottom:1px solid #dbe4ed}
  .olarip-journal__category-head h2{color:var(--oj-navy);font-size:clamp(29px,3.3vw,43px);line-height:1.15;letter-spacing:-.035em;margin:12px 0 10px}
  .olarip-journal__category-head p{color:var(--oj-muted);font-size:16px;line-height:1.7;margin:0;max-width:630px}
  .olarip-journal__all{white-space:nowrap;color:var(--oj-navy);text-decoration:none;font-weight:700;font-size:14px;border-bottom:1px solid var(--oj-navy);padding-bottom:4px}
  .olarip-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
  .olarip-journal__article{border:1px solid #e1e8ef;border-radius:17px;overflow:hidden;background:#fff;display:flex;flex-direction:column}
  .olarip-journal__image-link{display:block;aspect-ratio:1.5;overflow:hidden;background:#eaf1f7}
  .olarip-journal__image-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
  .olarip-journal__article:hover img{transform:scale(1.035)}
  .olarip-journal__image-fallback{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;font-size:25px;font-weight:800;letter-spacing:-.05em;color:var(--oj-navy)}
  .olarip-journal__image-fallback span{font-size:10px;letter-spacing:.18em;font-weight:700;align-self:center}
  .olarip-journal__article-body{display:flex;flex-direction:column;align-items:start;flex:1;padding:22px 23px 25px}
  .olarip-journal__meta{color:#7790a9;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}
  .olarip-journal__article h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:12px 0 10px;color:var(--oj-navy)}
  .olarip-journal__article h3 a{color:inherit;text-decoration:none}
  .olarip-journal__article-body p{color:var(--oj-muted);font-size:14px;line-height:1.7;margin:0 0 20px}
  .olarip-journal__read{color:var(--oj-navy);font-size:14px;font-weight:700;text-decoration:none;margin-top:auto}
  .olarip-journal__empty{background:var(--oj-surface);padding:28px;border-radius:15px;color:var(--oj-muted)}
  .olarip-journal__help{display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:20px;background:var(--oj-surface);padding:34px 40px}
  .olarip-journal__help h2{font-size:26px;line-height:1.2;color:var(--oj-navy);margin:10px 0}
  .olarip-journal__help p{color:var(--oj-muted);font-size:15px;line-height:1.6;margin:0}
  .olarip-journal__help>a{white-space:nowrap;background:var(--oj-navy);color:#fff;text-decoration:none;border-radius:999px;padding:13px 21px;font-size:14px;font-weight:700}
  @media(max-width:900px){.olarip-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
  @media(max-width:640px){.olarip-journal{padding:8px 14px 55px}.olarip-journal__hero{min-height:300px;padding:38px 27px}.olarip-journal__nav{grid-template-columns:1fr;gap:11px;margin-bottom:58px}.olarip-journal__nav-card{min-height:145px;padding:22px 25px}.olarip-journal__category{margin-bottom:62px}.olarip-journal__category-head{display:block}.olarip-journal__all{display:inline-block;margin-top:18px}.olarip-journal__grid{grid-template-columns:1fr}.olarip-journal__help{display:block;padding:29px 25px}.olarip-journal__help>a{display:inline-block;margin-top:20px}}
/* END_SECTION:olarip-journal-hub */

/* START_SECTION:olarip-yield-category (INDEX:41) */
.oyg-category{padding:0 20px 50px;color:#183653;font-family:inherit}
  .oyg-category[hidden],.oyg-category__table tr[hidden],.oyg-category__empty[hidden]{display:none!important}
  .oyg-category *{box-sizing:border-box}
  .oyg-category__wrap{max-width:1180px;margin:auto}
  .oyg-category__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,330px);align-items:center;gap:30px;margin-bottom:24px}
  .oyg-category__eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7894ae}
  .oyg-category__copy h2{color:var(--oyg-navy);font-size:clamp(29px,3.5vw,var(--oyg-heading));line-height:1.12;letter-spacing:-.035em;margin:11px 0 10px}
  .oyg-category__copy p{font-size:16px;line-height:1.7;color:#607a95;max-width:640px;margin:0}
  .oyg-category__image{aspect-ratio:1.6;border-radius:16px;overflow:hidden;background:var(--oyg-soft)}
  .oyg-category__image img{width:100%;height:100%;object-fit:cover}
  .oyg-category__image-fallback{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:22px;background:linear-gradient(135deg,#e9f0f6 0%,#cdddea 100%);color:var(--oyg-navy)}
  .oyg-category__image-fallback span{font-size:13px;font-weight:800;letter-spacing:.12em}
  .oyg-category__image-fallback strong{font-size:23px;line-height:1.15}
  .oyg-category__table-wrap{border:1px solid #d8e2eb;border-radius:16px;overflow:hidden;background:#fff}
  .oyg-category__table{width:100%;border-collapse:collapse;font-size:15px}
  .oyg-category__table thead{background:var(--oyg-navy);color:#fff}
  .oyg-category__table th,.oyg-category__table td{text-align:left;padding:16px 20px;border-bottom:1px solid #e3ebf2}
  .oyg-category__table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:700}
  .oyg-category__table tbody th{font-weight:700;color:var(--oyg-navy)}
  .oyg-category__table tbody tr:nth-child(even){background:var(--oyg-soft)}
  .oyg-category__table tbody tr:last-child th,.oyg-category__table tbody tr:last-child td{border-bottom:0}
  .oyg-category__table strong{color:var(--oyg-navy)}
  .oyg-category__empty,.oyg-category__editor-empty{padding:24px;border:1px dashed #b6c9db;border-radius:13px;color:#607a95}
  .oyg-category__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  @media(max-width:749px){.oyg-category{padding:0 16px 38px}.oyg-category__heading{grid-template-columns:1fr;gap:17px}.oyg-category__image{aspect-ratio:1.9}.oyg-category__table-wrap{border:0;background:transparent;overflow:visible}.oyg-category__table,.oyg-category__table tbody{display:block}.oyg-category__table thead{display:none}.oyg-category__table tr{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px;padding:16px;border:1px solid #d8e2eb;border-radius:13px;background:#fff!important}.oyg-category__table th,.oyg-category__table td{display:block;border:0;padding:0;font-size:14px}.oyg-category__table tbody th{grid-column:1/-1;font-size:17px;border-bottom:1px solid #e3ebf2;padding-bottom:9px;margin-bottom:3px}.oyg-category__table td:before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6d849b;font-weight:700;margin-bottom:3px}}
/* END_SECTION:olarip-yield-category */

/* START_SECTION:olarip-yield-footer (INDEX:42) */
.oyg-footer {
    padding: 64px 24px;
    background: {{ section.settings.soft }};
  }

  .oyg-footer__inner {
    width: min(100%, 1180px);
    margin: 0 auto;
  }

  .oyg-footer__example,
  .oyg-footer__notes {
    display: grid;
    grid-template-columns: minmax(180px, 0.7fr) minmax(0, 1.3fr);
    gap: 16px 48px;
    padding: 30px 0;
    border-bottom: 1px solid rgba(5, 48, 93, 0.18);
  }

  .oyg-footer__eyebrow {
    margin: 0;
    color: {{ section.settings.navy }};
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
  }

  .oyg-footer h2 {
    margin: 0;
    color: {{ section.settings.navy }};
    font-size: clamp(24px, 3vw, 38px);
    line-height: 1.15;
  }

  .oyg-footer__richtext {
    grid-column: 2;
    color: #425e79;
    font-size: 15px;
    line-height: 1.75;
  }

  .oyg-footer__richtext p {
    margin: 0 0 10px;
  }

  .oyg-footer__richtext p:last-child {
    margin-bottom: 0;
  }

  .oyg-footer__cta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    margin-top: 32px;
    padding: 27px 30px;
    color: #fff;
    background: {{ section.settings.navy }};
    border-radius: 17px;
  }

  .oyg-footer__cta h2 {
    margin-bottom: 0;
    color: #fff;
  }

  .oyg-footer__cta .oyg-footer__eyebrow {
    margin-bottom: 8px;
    color: rgba(255, 255, 255, 0.76);
  }

  .oyg-footer__cta a {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 13px 18px;
    color: {{ section.settings.navy }};
    background: #fff;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
  }

  .oyg-footer__cta a:hover {
    opacity: 0.88;
  }

  .oyg-footer__cta a:focus-visible {
    outline: 3px solid #9eb6d1;
    outline-offset: 3px;
  }

  @media (max-width: 749px) {
    .oyg-footer {
      padding: 42px 18px;
    }

    .oyg-footer__example,
    .oyg-footer__notes {
      grid-template-columns: 1fr;
      gap: 10px;
      padding: 24px 0;
    }

    .oyg-footer__richtext {
      grid-column: 1;
    }

    .oyg-footer__cta {
      align-items: flex-start;
      flex-direction: column;
      padding: 22px;
    }
  }
/* END_SECTION:olarip-yield-footer */

/* START_SECTION:olarip-yield-header (INDEX:43) */
.oyg-header{padding:20px 20px 0;color:#183653;font-family:inherit}
  .oyg-header *{box-sizing:border-box}
  .oyg-header__wrap{max-width:1180px;margin:auto}
  .oyg-header__hero{background:var(--oyg-navy);color:#fff;border-radius:22px;padding:clamp(36px,5.5vw,72px)}
  .oyg-header__eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#bcd2e8}
  .oyg-header__hero h1{font-size:clamp(36px,5vw,var(--oyg-title));line-height:1.08;letter-spacing:-.04em;color:#fff;max-width:800px;margin:16px 0}
  .oyg-header__hero p{font-size:17px;line-height:1.65;color:#e1ebf4;max-width:700px;margin:0 0 28px}
  .oyg-header__basis{display:inline-block;border:1px solid #7395b4;border-radius:999px;padding:10px 17px;font-size:13px;font-weight:700}
  .oyg-header__tools{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:32px 0 40px}
  .oyg-header__search-wrap{flex:1 1 240px;max-width:350px}
  .oyg-header__search-wrap label{display:block;font-size:13px;font-weight:700;margin-bottom:8px;color:var(--oyg-navy)}
  .oyg-header__search{width:100%;border:1px solid #c8d5e0;border-radius:12px;background:#fff;color:#183653;font:inherit;font-size:15px;padding:13px 15px}
  .oyg-header__tabs{display:flex;gap:8px;flex-wrap:wrap}
  .oyg-header__tab{border:1px solid #cad7e3;background:#fff;color:var(--oyg-navy);border-radius:999px;padding:10px 15px;cursor:pointer;font:inherit;font-size:13px;font-weight:700}
  .oyg-header__tab:hover{border-color:var(--oyg-navy)}
  .oyg-header__tab.is-active{background:var(--oyg-navy);border-color:var(--oyg-navy);color:#fff}
  .oyg-header__search:focus-visible,.oyg-header__tab:focus-visible{outline:3px solid #6e9bc2;outline-offset:2px}
  .oyg-header__empty{padding:30px;text-align:center;border:1px solid #d8e2eb;border-radius:13px;color:#607a95;margin:0 0 35px}
  .oyg-header__empty[hidden]{display:none!important}
  @media(max-width:749px){.oyg-header{padding:12px 16px 0}.oyg-header__hero{border-radius:16px}.oyg-header__tools{align-items:stretch;margin-bottom:28px}.oyg-header__search-wrap{max-width:none;flex-basis:100%}.oyg-header__tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.oyg-header__tab{white-space:nowrap}}
/* END_SECTION:olarip-yield-header */