.wrg-promo-wrap,.wrg-promo-wrap *{box-sizing:border-box}.wrg-promo-section{background:transparent;padding:32px 0;width:100%}.wrg-promo-wrap{margin:0 auto;max-width:1100px;padding:0 20px}.wrg-promo-bg--transparent{background:transparent}.wrg-promo-bg--white{background:#fff}.wrg-promo-bg--offwhite{background:#f5f4f1}.wrg-promo-bg--cream{background:#f7f1e3}.wrg-promo-bg--eggshell{background:#f0eadb}.wrg-promo-bg--ivory{background:#fffdf5}.wrg-promo-bg--sand{background:#e9dcc3}.wrg-promo-bg--navy{background:#1f2a44}.wrg-promo-bg--green{background:#e8f0e3}.wrg-promo-bg--forest{background:#2f4a3a}.wrg-promo-bg--forest .wrg-promo-eyebrow{color:#c9dcb8}.wrg-promo-bg--navy .wrg-promo-eyebrow{color:#e0b77f}.wrg-promo-eyebrow{color:#b07f2c;font-size:14px;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.wrg-promo{--bg:#fff;--border:#e3e0da;--ink:#161512;--muted:#4a4640;--btn:#161512;--btn-ink:#fff;--tag:#7a5a32;align-items:center;background:var(--bg);border:1.5px solid var(--border);border-radius:18px;color:var(--ink);display:flex;gap:28px;padding:22px 36px}.wrg-promo--white{--bg:#fff;--border:#e3e0da}.wrg-promo--cream{--bg:#f7f1e3;--border:#e8dfc9}.wrg-promo--eggshell{--bg:#f3efe6;--border:#e2dccf}.wrg-promo--tan{--bg:#ede3d4;--border:#e0d3bd;--btn:#7a5a32}.wrg-promo--sand{--bg:#e6d8bf;--border:#d6c5a6;--btn:#7a5a32}.wrg-promo--navy{--bg:#1f2a44;--border:#1f2a44;--ink:#f7f1e3;--muted:#cfc8bb;--btn:#e0b77f;--btn-ink:#1f2a44;--tag:#e0b77f}.wrg-promo--green{--bg:#e8f0e3;--border:#cfe0c6;--tag:#3f894a;--btn:#3f894a;--btn-ink:#fff;--pill:#3f894a;--pill-ink:#fff}.wrg-promo--forest{--bg:#2f4a3a;--border:#2f4a3a;--ink:#f4f1e8;--muted:#d6e2cc;--tag:#c9dcb8;--btn:#c9dcb8;--btn-ink:#1f3328;--pill:#c9dcb8;--pill-ink:#1f3328}.wrg-promo__media{display:flex;flex:0 0 auto;justify-content:center;width:104px}.wrg-promo__media img{display:block;height:auto;max-height:104px;max-width:104px;object-fit:contain}.wrg-promo__text{flex:1 1 auto;min-width:12em}.wrg-promo__head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:6px}.wrg-promo__pill{background:var(--pill,var(--ink));border-radius:6px;color:var(--pill-ink,var(--bg));font-size:15px;font-weight:700;letter-spacing:.1em;padding:5px 14px;text-transform:uppercase}.wrg-promo__title{font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.wrg-promo__desc{color:var(--muted);font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-size:22px;line-height:1.6;margin:0}.wrg-promo__line{color:var(--ink);font-size:24px;line-height:1.4;margin:0}.wrg-promo__tag{color:var(--tag);font-size:20px;font-weight:700;letter-spacing:.14em;margin-right:14px;text-transform:uppercase}.wrg-promo__btn{background:var(--btn);border-radius:999px;color:var(--btn-ink)!important;flex:0 0 auto;font-size:22px;font-weight:700;padding:22px 44px;text-decoration:none!important;transition:transform .15s ease,opacity .15s ease;white-space:nowrap}.wrg-promo__btn:hover{opacity:.92;transform:translateY(-1px)}.wrg-promo__book{align-items:center;background:#1f2a44;border-radius:2px 5px 5px 2px;box-shadow:inset 5px 0 0 #2f3d5f,3px 4px 10px rgba(0,0,0,.25);color:#f7f1e3;display:flex;font:700 8px/1.2 Georgia,serif;height:80px;justify-content:center;padding:6px;text-align:center;width:58px}@media (max-width:760px){.wrg-promo{flex-wrap:wrap;gap:16px;padding:20px}.wrg-promo__media{width:64px}.wrg-promo__media img,.wrg-promo__media svg{height:auto;max-height:64px;max-width:64px;width:64px}.wrg-promo__text{flex-basis:calc(100% - 84px)}.wrg-promo__title{font-size:22px}.wrg-promo__desc,.wrg-promo__line{font-size:18px}.wrg-promo__tag{display:block;font-size:14px;margin:0 0 4px}.wrg-promo__btn{font-size:18px;padding:16px 24px;text-align:center;width:100%}}