.rb-remaining .remaining-intro{padding:42px 0 28px;background:#fff}
.rb-remaining .e-con.wrap.readable{max-width:900px}
.rb-remaining .remaining-intro h1.elementor-heading-title{font-size:40px;line-height:1.17;font-weight:500;letter-spacing:-.035em;color:#121c27;margin-bottom:0}
.rb-remaining .remaining-intro .eyebrow{font-size:11px;color:#52667a;margin-bottom:18px}
.rb-remaining .remaining-published{font-size:13px;color:#596677;margin-top:18px}
.rb-remaining .remaining-content{padding:0 0 64px}
.rb-remaining .remaining-body{min-width:0;overflow-wrap:anywhere}
.rb-remaining .remaining-body .rb-text p{font-size:17px;line-height:1.75;color:#596677;margin:0 0 22px}
.rb-remaining .remaining-body h2.elementor-heading-title{font-size:30px;line-height:1.25;font-weight:500;margin:30px 0 18px;color:#121c27}
.rb-remaining .remaining-body h3.elementor-heading-title{font-size:24px;line-height:1.3;font-weight:500;margin:25px 0 16px;color:#121c27}
.rb-remaining .remaining-body h4.elementor-heading-title{font-size:20px;line-height:1.4;font-weight:600;margin:22px 0 14px;color:#121c27}
.rb-remaining .remaining-body .rb-text a{color:#255e92;text-decoration:underline;text-underline-offset:3px}
.rb-remaining .remaining-body ul,.rb-remaining .remaining-body ol{padding-left:25px;margin:0 0 24px;color:#596677;font-size:17px;line-height:1.75}
.rb-remaining .remaining-body li+li{margin-top:8px}
.rb-remaining .remaining-body pre{max-width:100%;overflow:auto;padding:20px;border:1px solid #d5dfe7;border-radius:5px;background:#f3f6f8;color:#263847;white-space:pre;font:14px/1.7 Consolas,monospace;margin:12px 0 24px}
.rb-remaining .remaining-body code{font-family:Consolas,monospace;font-size:.9em;overflow-wrap:anywhere}
.rb-remaining .remaining-body blockquote{border-left:3px solid #ffbd32;padding:18px 24px;margin:22px 0;background:#f3f6f8}
.rb-remaining .remaining-body .remaining-image{background:#e7edf2;border:1px solid #d5dfe7;border-radius:5px;padding:12px 12px 0;margin:22px 0 30px;max-width:100%;min-width:0}
.rb-remaining .remaining-image figure>a{display:flex;justify-content:center}
.rb-remaining .remaining-image img{max-height:550px;width:100%;object-fit:contain}
.rb-remaining .remaining-image figcaption{padding:12px 0;text-align:left}
.rb-remaining .remaining-body .rb-link.button{margin:12px 16px 22px 0;display:inline-block}
.rb-remaining .remaining-body .rb-link.button.secondary{color:#255e92;border-color:#8498aa}
.rb-remaining .remaining-body .rb-link.button.secondary:hover{background:#eef3f7}
.rb-remaining .remaining-table{max-width:100%;overflow-x:auto;margin:12px 0 28px}
.rb-remaining .remaining-body table{display:block;max-width:100%;overflow:auto}
.rb-remaining .remaining-body iframe{max-width:100%}
.rb-remaining .remaining-table table{display:table;border-collapse:collapse;width:100%;min-width:680px;font-size:15px;color:#263847}
.rb-remaining .remaining-table th,.rb-remaining .remaining-table td{border:1px solid #d5dfe7;padding:12px;text-align:left;vertical-align:top}
.rb-remaining .remaining-table th{background:#e7edf2;font-weight:600}
.rb-remaining .remaining-table tbody tr:nth-child(even){background:#f6f8fa}
.rb-remaining .e-con.remaining-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.rb-remaining .remaining-gallery .remaining-image{margin:0}
.rb-remaining .remaining-gallery .remaining-image img{height:290px;object-fit:contain}
.rb-remaining .e-con.remaining-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.rb-remaining .e-con.remaining-guide-card{display:flex;flex-direction:column;border:1px solid #d5dfe7;border-radius:6px;padding:28px;background:#fff;min-width:0}
.rb-remaining .remaining-guide-card h2.elementor-heading-title{font-size:25px;margin:0 0 18px}
.rb-remaining .remaining-guide-card .remaining-card-date{font-size:12px;margin-bottom:14px}
.rb-remaining .remaining-guide-card .rb-link.button{align-self:flex-start;margin-top:auto;margin-bottom:0}
.rb-remaining .remaining-guide-card p{font-size:16px}
.rb-remaining .remaining-body .strong-view{font-family:inherit;color:#263847;max-width:100%}
.rb-remaining .remaining-body .strong-view .testimonial{padding:24px;margin:0 0 22px;border:1px solid #d5dfe7;border-radius:5px;background:#f3f6f8;font-family:inherit}
.rb-remaining .remaining-body .strong-view .testimonial-content p{font-size:17px;color:#263847}
.rb-remaining .remaining-fragment{max-width:100%}
.rb-remaining .remaining-body form{padding:26px;border:1px solid #d5dfe7;border-radius:5px;background:#f3f6f8;margin-top:22px}
.rb-remaining .remaining-body input[type=text]{display:block;width:100%;max-width:550px;min-height:44px;margin-top:8px;border:1px solid #8f9dac;border-radius:4px;font:inherit;background:white;color:#121c27}
.rb-remaining .remaining-body input[type=button],.rb-remaining .remaining-body input[type=reset]{padding:12px 18px;margin:8px 10px 8px 0;border:1px solid #8498aa;border-radius:4px;background:white;color:#255e92;font:500 15px/1.4 Inter,sans-serif;transition:background-color .15s}
.rb-remaining .remaining-body input[type=button]:hover,.rb-remaining .remaining-body input[type=reset]:hover{background:#e7edf2;border-width:1px;color:#255e92}
.rb-remaining .remaining-anchor{scroll-margin-top:20px}
.rb-remaining.remaining-source-7 .remaining-body .remaining-image,.rb-remaining.remaining-source-71 .remaining-body .remaining-image{max-width:160px;padding:0;border:0;background:transparent}
.rb-remaining.remaining-source-68 .remaining-body .remaining-image{max-width:64px;padding:0;border:0;background:transparent}
.rb-remaining .remaining-image figure:not(:has(a)) figcaption:after{display:none}
.rb-remaining.remaining-source-7 .remaining-image figcaption,.rb-remaining.remaining-source-71 .remaining-image figcaption,.rb-remaining.remaining-source-68 .remaining-image figcaption{display:none}
@media(max-width:800px){.rb-remaining .remaining-intro{padding-block:32px 24px}.rb-remaining .remaining-intro h1.elementor-heading-title{font-size:34px}.rb-remaining .e-con.remaining-gallery,.rb-remaining .e-con.remaining-guide-grid{grid-template-columns:1fr}.rb-remaining .remaining-body h2.elementor-heading-title{font-size:27px}.rb-remaining .remaining-gallery .remaining-image img{height:240px}}
@media(max-width:520px){.rb-remaining .remaining-intro h1.elementor-heading-title{font-size:30px}.rb-remaining .remaining-body .rb-text p,.rb-remaining .remaining-body ul,.rb-remaining .remaining-body ol{font-size:16px}.rb-remaining .remaining-body h2.elementor-heading-title{font-size:25px}.rb-remaining .remaining-body h3.elementor-heading-title{font-size:22px}.rb-remaining .e-con.remaining-guide-card{padding:22px}.rb-remaining .remaining-body form{padding:18px}.rb-remaining .remaining-gallery .remaining-image img{height:190px}}






































