@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1a1916;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:Inter,sans-serif}h1,h2,h3,h4{font-family:DM Serif Display,serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}html:hover ::-webkit-scrollbar-thumb{background:#c4993c4d}.blog-content h2{color:#1a1916;margin:36px 0 14px;font-family:DM Serif Display,serif;font-size:28px}.blog-content h3{color:#1a1916;margin:28px 0 12px;font-family:DM Serif Display,serif;font-size:22px}.blog-content p{color:#3d3b36;margin:0 0 18px;font-size:16px;line-height:1.75}.blog-content a{color:#c4993c;text-decoration:underline}.blog-content ul,.blog-content ol{color:#3d3b36;margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.75}.blog-content li{margin-bottom:6px}.blog-content img{width:100%;height:auto;margin:24px 0}.blog-content blockquote{color:#888580;border-left:3px solid #c4993c;margin:24px 0;padding:4px 0 4px 20px;font-style:italic}.blog-content li{list-style:outside}.rvn-article{--gold:#c59a3a;--gold-dark:#a77d25;--text:#292929;--muted:#5d5d5d;--border:#e8e5df;color:var(--text);background:#fff;width:100%;font-family:Inter,sans-serif;font-size:16px;line-height:1.85;margin:0!important;padding:0!important}.rvn-article *{box-sizing:border-box}.rvn-article .rvn-container{max-width:1080px;margin:0 auto;padding:0 22px 55px}.rvn-article .rvn-container>p:first-child{margin-top:0!important;padding-top:0!important}.rvn-article p{margin:0 0 19px;font-family:inherit}.rvn-article h2{color:#1c1c1c;border-bottom:1px solid #e6e2d9;margin:39px 0 19px;padding:0 0 12px;font-family:inherit;font-size:28px;font-weight:700;line-height:1.4;position:relative}.rvn-article h2:after{content:"";background:var(--gold);width:65px;height:2px;position:absolute;bottom:-1px;left:0}.rvn-article h3{color:#252525;margin:27px 0 14px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.45}.rvn-article strong{font-weight:700}.rvn-article a{color:var(--gold-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.rvn-article a:hover{color:#171717}.rvn-article ul{margin:0 0 23px!important;padding:0 0 0 27px!important;list-style:outside!important}.rvn-article ul li{line-height:1.75;margin:0 0 10px!important;padding:0 0 0 3px!important;list-style:outside!important;display:list-item!important}.rvn-article ul li:before{content:none!important}.rvn-article ul li::marker{color:var(--gold)}.rvn-article .rvn-note{border-left:3px solid var(--gold);background:#faf8f3;border-radius:0 6px 6px 0;margin:23px 0;padding:18px 22px}.rvn-article .rvn-note p:last-child{margin-bottom:0}.rvn-article .rvn-cta{border:1px solid #e8e0ce;border-left:4px solid var(--gold);background:#faf8f3;border-radius:8px;margin:36px 0;padding:27px 30px}.rvn-article .rvn-cta h3{margin:0 0 10px;font-size:22px}.rvn-article .rvn-cta p{color:#565656;margin:0 0 19px;font-size:15px}.rvn-article .rvn-actions{flex-wrap:wrap;gap:12px;display:flex}.rvn-article .rvn-btn{border-radius:5px;justify-content:center;align-items:center;min-height:46px;padding:12px 21px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex;text-decoration:none!important}.rvn-article .rvn-btn-primary{background:var(--gold);color:#fff!important}.rvn-article .rvn-btn-primary:hover{background:var(--gold-dark);color:#fff!important}.rvn-article .rvn-btn-secondary{background:#fff;border:1px solid #cfc7b6;color:#292929!important}.rvn-article .rvn-btn-secondary:hover{background:#f0ebe0}.rvn-article .rvn-faq{max-width:100%;margin:25px 0 35px}.rvn-article .rvn-faq-item{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:13px;overflow:hidden}.rvn-article .rvn-faq-item summary{cursor:pointer;padding:22px 60px 22px 25px;list-style:none;position:relative}.rvn-article .rvn-faq-item summary::-webkit-details-marker{display:none}.rvn-article .rvn-faq-item summary h3{margin:0;font-size:17px;font-weight:700;line-height:1.5}.rvn-article .rvn-faq-item summary:after{content:"+";color:var(--gold-dark);font-size:26px;font-weight:400;position:absolute;top:50%;right:23px;transform:translateY(-50%)}.rvn-article .rvn-faq-item[open] summary:after{content:"−"}.rvn-article .rvn-faq-item[open] summary{background:#fbf8f1}.rvn-article .rvn-faq-answer{border-top:1px solid var(--border);color:#565656;padding:19px 25px 23px}.rvn-article .rvn-faq-answer p{margin:0}.rvn-article .rvn-final-cta{border-top:3px solid var(--gold);text-align:center;background:#1b1b1b;border-radius:9px;margin:35px 0 0;padding:35px 30px}.rvn-article .rvn-final-cta h3{color:#fff;margin:0 0 12px;font-size:24px}.rvn-article .rvn-final-cta p{color:#dedede;max-width:750px;margin:0 auto 22px;font-size:15px}.rvn-article .rvn-final-cta .rvn-actions{justify-content:center}.rvn-article .rvn-final-cta .rvn-btn-secondary{border-color:var(--gold);background:0 0;color:#fff!important}.rvn-article .rvn-final-cta .rvn-btn-secondary:hover{background:var(--gold-dark)}@media (max-width:768px){.rvn-article{font-size:15px;line-height:1.8}.rvn-article .rvn-container{padding:0 16px 40px}.rvn-article h2{margin:32px 0 17px;font-size:23px}.rvn-article h3{font-size:19px}.rvn-article .rvn-cta{padding:23px 19px}.rvn-article .rvn-cta h3{font-size:20px}.rvn-article .rvn-final-cta{padding:29px 19px}.rvn-article .rvn-final-cta h3{font-size:21px}.rvn-article .rvn-faq-item summary{padding:18px 50px 18px 17px}.rvn-article .rvn-faq-item summary h3{font-size:16px}.rvn-article .rvn-faq-answer{padding:17px}}@media (max-width:480px){.rvn-article .rvn-actions{flex-direction:column}.rvn-article .rvn-btn{width:100%}}
