.rpm-mag{--rpm-ink:#20211f;--rpm-text:#343530;--rpm-paper:#f4f1e9;--rpm-white:#ffffff;--rpm-gold:#d2a000;--rpm-green:#65b84a;--rpm-dark:#201f1b;width:100%;max-width:1180px;margin:0 auto;background:var(--rpm-paper);color:var(--rpm-text);font-family:"Manrope", Arial, sans-serif;font-size:18px;line-height:1.82}.rpm-mag, .rpm-mag *{box-sizing:border-box}.rpm-mag .rpm-body{width:100%;max-width:1040px;margin:0 auto;padding:clamp(60px, 7vw, 105px) 42px}.rpm-mag h1, .rpm-mag h2, .rpm-mag h3{font-family:"Jost", "Manrope", Arial, sans-serif;font-weight:700;color:var(--rpm-ink)}.rpm-mag h1{margin:20px 0;font-size:clamp(40px, 5vw, 70px);line-height:1.06;letter-spacing:-0.035em}.rpm-mag h2{margin:0 0 25px;font-size:clamp(31px, 3vw, 42px);line-height:1.12;letter-spacing:-0.025em}.rpm-mag h3{margin:0 0 14px;font-size:23px;line-height:1.3;letter-spacing:-0.01em}.rpm-mag p, .rpm-mag li{color:var(--rpm-text);font-family:"Manrope", Arial, sans-serif;font-size:18px;line-height:1.82}.rpm-mag p{margin-top:0;margin-bottom:24px}.rpm-mag ul, .rpm-mag ol{margin:25px 0;padding-left:25px}.rpm-mag strong{font-weight:700}.rpm-mag .rpm-lead{margin:0 0 70px;color:var(--rpm-ink);font-size:clamp(22px, 2vw, 27px);font-weight:500;line-height:1.55;letter-spacing:-0.015em}.rpm-mag .rpm-section{margin-top:85px;margin-bottom:85px}.rpm-mag .rpm-section > h2{position:relative;margin-bottom:32px;padding-top:19px;color:var(--rpm-ink)}.rpm-mag .rpm-section > h2::before{content:"";position:absolute;top:0;left:0;width:58px;height:4px;background:var(--rpm-gold)}.rpm-mag .rpm-photo{width:calc(100% + 120px);margin:58px -60px;overflow:hidden;aspect-ratio:16 / 9;background:#dedbd3}.rpm-mag .rpm-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rpm-mag .rpm-benefits{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin:40px 0 55px}.rpm-mag .rpm-card{min-height:185px;padding:28px;background:var(--rpm-white);border-top:4px solid var(--rpm-green)}.rpm-mag .rpm-card h3{margin-bottom:18px;color:var(--rpm-ink);font-size:24px}.rpm-mag .rpm-card p{margin:0;color:#3b3c37;font-size:16px;line-height:1.6}.rpm-mag .rpm-callout{margin:65px 0;padding:42px;color:var(--rpm-white);background:var(--rpm-dark);border-left:6px solid var(--rpm-gold)}.rpm-mag .rpm-callout h2{margin:0 0 18px;color:var(--rpm-white);font-size:clamp(29px, 3vw, 37px);line-height:1.15}.rpm-mag .rpm-callout p{margin:0;color:#f2efe6;font-size:18px;line-height:1.7}.rpm-mag .rpm-cta{margin-top:85px;padding:45px;background:var(--rpm-gold)}.rpm-mag .rpm-cta h2{margin:0 0 15px;color:#171713;font-size:clamp(31px, 3vw, 40px);line-height:1.12}.rpm-mag .rpm-cta p{margin:0 0 25px;color:#24241f;font-size:17px;line-height:1.65}.rpm-mag .rpm-cta a{display:inline-block;padding:14px 24px;color:#ffffff;background:#171713;font-family:"Jost", Arial, sans-serif;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;transition:background-color 0.25s ease, color 0.25s ease, transform 0.25s ease}.rpm-mag .rpm-cta a:hover{color:#171713;background:#ffffff;transform:translateY(-2px)}.rpm-mag .rpm-hero{min-height:620px;display:grid;grid-template-columns:46% 54%;color:#f7f3ea;background:#171713}.rpm-mag .rpm-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px, 7vw, 92px)}.rpm-mag .rpm-kicker, .rpm-mag .rpm-meta{color:var(--rpm-gold);font-family:"Jost", Arial, sans-serif;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:0.16em;text-transform:uppercase}.rpm-mag .rpm-hero .rpm-photo{width:100%;height:100%;margin:0;aspect-ratio:auto}.rpm-mag .rpm-hero img{display:block;width:100%;height:100%;object-fit:cover}.rpm-mag .rpm-note{color:#69675f;font-size:13px;line-height:1.6}.rpm-mag .rpm-sources a{color:#735b00;text-decoration:underline}.rpm-mag .rpm-sources a:hover{color:#171713}@media (max-width: 980px){.rpm-mag .rpm-body{padding-right:32px;padding-left:32px}.rpm-mag .rpm-photo{width:calc(100% + 40px);margin-right:-20px;margin-left:-20px}.rpm-mag .rpm-benefits{gap:14px}.rpm-mag .rpm-card{padding:22px}}@media (max-width: 760px){.rpm-mag{font-size:17px}.rpm-mag .rpm-body{padding:55px 21px}.rpm-mag p, .rpm-mag li{font-size:17px;line-height:1.75}.rpm-mag .rpm-lead{margin-bottom:50px;font-size:21px;line-height:1.55}.rpm-mag .rpm-section{margin-top:60px;margin-bottom:60px}.rpm-mag .rpm-section > h2{padding-top:16px;font-size:29px;line-height:1.16}.rpm-mag .rpm-section h3{font-size:21px}.rpm-mag .rpm-section > h2::before{width:48px;height:3px}.rpm-mag .rpm-photo{width:100%;margin:42px 0;aspect-ratio:4 / 3}.rpm-mag .rpm-benefits{grid-template-columns:1fr;gap:16px}.rpm-mag .rpm-card{min-height:0;padding:24px}.rpm-mag .rpm-callout{margin:50px 0;padding:28px 25px}.rpm-mag .rpm-callout h2{font-size:28px}.rpm-mag .rpm-cta{margin-top:60px;padding:30px 25px}.rpm-mag .rpm-cta h2{font-size:31px}.rpm-mag .rpm-hero{min-height:0;grid-template-columns:1fr}.rpm-mag .rpm-copy{padding:42px 24px}.rpm-mag .rpm-hero .rpm-photo{aspect-ratio:4 / 3}}.journal3-blog-post .post-image, .journal-blog-post .post-image, .blog-post .post-image{display:block!important;width:calc(100% - 50px)!important;max-width:1040px!important;margin:35px auto 50px!important;float:none!important;text-align:center!important}.journal3-blog-post .post-image img, .journal-blog-post .post-image img, .blog-post .post-image img{display:block!important;width:100%!important;height:auto!important;margin:0 auto!important;object-fit:cover!important}.journal3-blog-post .post-date, .journal-blog-post .post-date, .blog-post .post-date, .journal3-blog-post .post-stats, .journal-blog-post .post-stats, .blog-post .post-stats, .journal3-blog-post .post-author, .journal3-blog-post .post-comments, .journal3-blog-post .post-views{display:none!important}@media (max-width: 760px){.journal3-blog-post .post-image, .journal-blog-post .post-image, .blog-post .post-image{width:calc(100% - 30px)!important;margin:20px auto 35px!important}}.rpm-mag{width:calc(100% - 36px)!important;max-width:1220px!important;margin:36px auto 80px!important;background:transparent!important;color:#343530!important;font-family:"Manrope", Arial, sans-serif!important}.rpm-mag .rpm-body{max-width:1120px!important;padding:clamp(55px, 7vw, 95px) clamp(28px, 6vw, 76px)!important;background:#f4f0e7!important;border:1px solid rgba(210, 160, 0, 0.16)!important;border-radius:32px!important;box-shadow:0 35px 90px rgba(0, 0, 0, 0.22), 0 3px 12px rgba(0, 0, 0, 0.08)!important;counter-reset:rpm-section}.rpm-mag .rpm-lead{max-width:880px!important;margin:0 auto 75px!important;color:#292a27!important;font-size:clamp(23px, 2vw, 29px)!important;font-weight:500!important;line-height:1.58!important;letter-spacing:-0.018em!important}.rpm-mag .rpm-section{position:relative!important;margin:34px 0!important;padding:clamp(30px, 5vw, 52px)!important;overflow:hidden!important;background:rgba(255, 255, 255, 0.58)!important;border:1px solid rgba(32, 33, 31, 0.08)!important;border-radius:26px!important;box-shadow:0 14px 34px rgba(35, 32, 22, 0.055), inset 0 1px 0 rgba(255, 255, 255, 0.7)!important;counter-increment:rpm-section}.rpm-mag .rpm-section > h2{position:relative!important;margin:0 0 30px!important;padding:48px 0 0!important;color:#252622!important;font-size:clamp(30px, 3vw, 42px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-0.035em!important}.rpm-mag .rpm-section > h2::before{content:"0" counter(rpm-section)!important;position:absolute!important;top:0!important;left:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:42px!important;height:30px!important;padding:0 12px!important;color:#171713!important;background:#d2a000!important;border-radius:999px!important;font-family:"Manrope", Arial, sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0.08em!important}.rpm-mag .rpm-section p, .rpm-mag .rpm-section li{color:#3b3c37!important;font-size:18px!important;line-height:1.84!important}.rpm-mag .rpm-photo{width:100%!important;margin:42px 0!important;overflow:hidden!important;aspect-ratio:16 / 9!important;background:#ded8ca!important;border-radius:22px!important;box-shadow:0 22px 45px rgba(25, 25, 21, 0.15), 0 3px 10px rgba(25, 25, 21, 0.08)!important}.rpm-mag .rpm-photo img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.7s ease!important}@media (hover: hover){.rpm-mag .rpm-photo:hover img{transform:scale(1.018)!important}}.rpm-mag .rpm-benefits{gap:16px!important;margin:40px 0 20px!important}.rpm-mag .rpm-card{position:relative!important;min-height:185px!important;padding:30px 26px!important;background:#fbfaf6!important;border:1px solid rgba(32, 33, 31, 0.08)!important;border-top:0!important;border-radius:20px!important;box-shadow:0 10px 25px rgba(25, 25, 20, 0.055)!important}.rpm-mag .rpm-card::before{content:"";position:absolute;top:0;left:26px;width:46px;height:4px;background:#65b84a;border-radius:0 0 5px 5px}.rpm-mag .rpm-card h3{color:#d2a000!important;font-size:27px!important}.rpm-mag .rpm-callout{position:relative!important;margin:55px 0!important;padding:clamp(34px, 5vw, 52px)!important;overflow:hidden!important;color:#ffffff!important;background:#30312d!important;border:1px solid rgba(210, 160, 0, 0.26)!important;border-left:6px solid #d2a000!important;border-radius:24px!important;box-shadow:0 20px 45px rgba(0, 0, 0, 0.17)!important}.rpm-mag .rpm-callout h2{max-width:800px!important;color:#ffffff!important;letter-spacing:-0.03em!important}.rpm-mag .rpm-callout p{max-width:800px!important;color:#e8e5dc!important}.rpm-mag .rpm-cta{position:relative!important;margin-top:55px!important;padding:clamp(36px, 5vw, 55px)!important;overflow:hidden!important;background:#d2a000!important;border-radius:26px!important;box-shadow:0 20px 45px rgba(113, 84, 0, 0.18)!important}.rpm-mag .rpm-cta h2{color:#171713!important;letter-spacing:-0.035em!important}.rpm-mag .rpm-cta a{border-radius:999px!important;padding:15px 25px!important}.journal3-blog-post .post-image, .journal-blog-post .post-image, .blog-post .post-image{width:calc(100% - 36px)!important;max-width:1120px!important;margin:42px auto 28px!important;overflow:hidden!important;float:none!important;border-radius:28px!important;box-shadow:0 28px 65px rgba(0, 0, 0, 0.26)!important}.journal3-blog-post .post-image img, .journal-blog-post .post-image img, .blog-post .post-image img{display:block!important;width:100%!important;height:auto!important;margin:0 auto!important}.journal3-blog-post .post-date, .journal-blog-post .post-date, .blog-post .post-date, .journal3-blog-post .post-stats, .journal-blog-post .post-stats, .blog-post .post-stats{display:none!important}@media (max-width: 760px){.rpm-mag{width:calc(100% - 18px)!important;margin:18px auto 45px!important}.rpm-mag .rpm-body{padding:28px 13px 42px!important;border-radius:22px!important}.rpm-mag .rpm-lead{margin-bottom:38px!important;padding:12px 10px 0!important;font-size:21px!important}.rpm-mag .rpm-section{margin:18px 0!important;padding:28px 22px!important;border-radius:20px!important}.rpm-mag .rpm-section > h2{padding-top:42px!important;font-size:29px!important}.rpm-mag .rpm-section p, .rpm-mag .rpm-section li{font-size:17px!important;line-height:1.76!important}.rpm-mag .rpm-photo{margin:32px 0!important;aspect-ratio:4 / 3!important;border-radius:16px!important}.rpm-mag .rpm-benefits{grid-template-columns:1fr!important}.rpm-mag .rpm-card{min-height:0!important;border-radius:16px!important}.rpm-mag .rpm-callout, .rpm-mag .rpm-cta{border-radius:20px!important}.journal3-blog-post .post-image, .journal-blog-post .post-image, .blog-post .post-image{width:calc(100% - 18px)!important;margin:20px auto 18px!important;border-radius:18px!important}}.blog-home .main-posts, .blog-home .main-posts *, .blog-post .post-details, .blog-post .post-details *{font-family:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif!important}.blog-home .main-posts .post-thumb .p-date, .blog-home .main-posts .post-thumb .p-date-image, .blog-home .main-posts .post-thumb .p-date-default,.blog-home .main-posts .post-thumb .post-stats{display:none!important}.blog-home .main-posts .post-thumb .description{display:-webkit-box!important;margin:8px 0 15px!important;font-family:"Jost", "Helvetica Neue", Arial, sans-serif!important;font-size:15px!important;line-height:1.55!important;font-weight:400!important;color:#c9c9c9!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 980px){.blog-home .main-posts .post-thumb .description{font-size:14px!important;-webkit-line-clamp:3!important}}@media (max-width: 760px){.blog-home .main-posts .post-thumb .description{font-size:14px!important;line-height:1.5!important;-webkit-line-clamp:2!important}}.blog-home .main-posts .post-thumb .name{margin-top:16px!important;margin-bottom:12px!important;font-family:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.35!important}.blog-home .main-posts .post-thumb .name a,.blog-home .main-posts .post-thumb .btn-read-more, .blog-home .main-posts .post-thumb .btn-read-more .btn-text{font-family:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif!important}.blog-post .post-details, .blog-post .post-content{display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;min-height:0!important}.blog-post .post-details > .post-image .p-date, .blog-post .post-details > .post-stats,.blog-post .post-details > .tags,.blog-post .post-comments,.blog-post .a2a_kit, .blog-post .a2a_default_style, .blog-post [class*="a2a_kit"], .blog-post [class*="a2a_default_style"]{display:none!important}.blog-post .post-content, .blog-post .post-content p, .blog-post .post-content li{font-family:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size:16px!important;line-height:1.72!important;font-weight:400!important}.blog-post .post-content h1{font-family:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size:34px!important;line-height:1.10!important;font-weight:700!important}.blog-post .post-content h2{font-family:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size:27px!important;line-height:1.16!important;font-weight:700!important}.blog-post .post-content h3{font-family:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size:21px!important;line-height:1.22!important;font-weight:700!important}.rpm-mag .rpm-body > p:first-of-type, .rpm-mag .rpm-body > .rpm-lead, .rpm-mag .rpm-lead{display:block!important;width:100%!important;max-width:980px!important;margin:0 auto 58px!important;padding:0 10px!important;font-family:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size:29px!important;line-height:1.52!important;font-weight:500!important;color:#292a27!important;letter-spacing:-0.02em!important;white-space:normal!important;overflow:visible!important;text-overflow:initial!important}.blog-post .post-content .rpm-photo{display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;aspect-ratio:16 / 9!important;overflow:hidden!important;border-radius:18px!important}.blog-post .post-content .rpm-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}@media (max-width: 980px){.rpm-mag .rpm-body > p:first-of-type, .rpm-mag .rpm-body > .rpm-lead, .rpm-mag .rpm-lead{max-width:900px!important;margin-bottom:48px!important;padding-left:10px!important;padding-right:10px!important;font-size:25px!important}}