.rs-crumb{letter-spacing:.14em;text-transform:uppercase;color:#d7ff20;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.rs-crumb:after{content:"/";color:#ffffff59}.rs-crumb:hover,.rs-crumb:focus-visible{text-underline-offset:.25em;text-decoration:underline}.rs-crumb{margin-block:-.7rem;padding-block:.7rem}.tr-title.rs-title{max-width:52rem;margin-top:1.25rem;font-size:clamp(2.2rem,4.6vw,4.2rem)}.rs-answer{color:#ffffffd1;max-width:46rem;margin-top:1.75rem;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.7}.rs-meta{color:#fff9;margin-top:1rem;font-size:.85rem}.sx-section:has(+.rs-calculator)>.sx-section-inner{padding-bottom:2.5rem}.rs-calculator>.sx-section>.sx-section-inner{padding-top:0}@media (max-width:639px){.tr-section:has(>.rs-body){grid-template-columns:minmax(0,1fr);gap:.9rem}}.rs-body>.tr-lead,.rs-body>.tr-points,.rs-body>.rs-steps,.rs-body>.tr-note{max-width:46rem}.rs-steps{margin-top:1.25rem;display:grid}.rs-steps>li{border-top:1px solid #ffffff14;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1.1rem 0;display:grid}.rs-steps>li:first-child{border-top:0;padding-top:.25rem}.rs-step-num{font-family:var(--font-oswald), sans-serif;color:#d7ff20;font-size:1.05rem;font-weight:600;line-height:1.5}.rs-step-title{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.45}.rs-steps p{color:#ffffffb8;margin-top:.4rem;line-height:1.65}.rs-steps p.rs-ask{color:#ffffffdb;border-left:2px solid #d7ff2099;margin-top:.75rem;padding-left:.85rem;font-size:.95rem}.rs-ask strong{color:#d7ff20;font-weight:700}@media (max-width:639px){.rs-price-table{min-width:0}.rs-price-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rs-price-table,.rs-price-table tbody,.rs-price-table tr,.rs-price-table th,.rs-price-table td{width:auto;display:block}.rs-price-table tr{border-top:1px solid #ffffff14;padding:1rem 0}.rs-price-table tbody th,.rs-price-table tbody td{border-top:0;width:auto;padding:0}.rs-price-table td.pr-amount{margin-top:.3rem}.rs-price-table td.pr-amount:before{content:attr(data-label) " ";color:#fff9;font-weight:400}.rs-price-table td+td{margin-top:.4rem}}.rs-price-table td>span:first-child{display:block}.rs-price-table .pr-link{width:fit-content;margin-top:.5rem;margin-left:0;padding-block:.15rem;display:flex}.rs-compare-wrap{margin-top:1.5rem}.rs-compare{border-collapse:collapse;text-align:left;width:100%}.rs-compare thead th{letter-spacing:.12em;text-transform:uppercase;color:#d7ff20;padding:0 1rem .75rem 0;font-size:.75rem;font-weight:700}.rs-compare tbody th,.rs-compare tbody td{vertical-align:top;color:#ffffffb8;border-top:1px solid #ffffff14;padding:.9rem 1rem .9rem 0;line-height:1.55}.rs-compare tbody th{color:#fff;width:22%;font-weight:700}@media (max-width:639px){.rs-compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rs-compare,.rs-compare tbody,.rs-compare tr,.rs-compare th,.rs-compare td{width:auto;display:block}.rs-compare tbody tr{border-top:1px solid #ffffff14;padding:.9rem 0}.rs-compare tbody th,.rs-compare tbody td{border-top:0;width:auto;padding:0}.rs-compare tbody td{margin-top:.5rem}.rs-compare tbody td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:#d7ff20;font-size:.7rem;font-weight:700;display:block}}.rs-link-row{margin-top:1.25rem}.rs-link-row+.rs-link-row{margin-top:.6rem}.rs-link{color:#d7ff20;text-underline-offset:.25em;align-items:flex-start;gap:.35rem;padding-block:.3rem;font-weight:700;line-height:1.45;text-decoration:underline;display:inline-flex}.rs-link svg{margin-top:.15em}.rs-link:hover,.rs-link:focus-visible{color:#fff}.rs-more{margin-top:3rem}.rs-more h2{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600}.rs-more ul{gap:.75rem;margin-top:1.1rem;display:grid}@media (min-width:768px){.rs-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-more li:last-child:nth-child(odd){grid-column:1/-1}}.rs-more a{border:1px solid #ffffff1f;border-radius:.9rem;gap:.35rem;height:100%;padding:1rem 2.75rem 1rem 1.1rem;transition:border-color .2s;display:grid;position:relative}.rs-more a:hover,.rs-more a:focus-visible{border-color:#d7ff2099}.rs-more-kind{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:.7rem;font-weight:700}.rs-more-title{color:#fff;font-weight:700;line-height:1.4}.rs-more-icon{color:#d7ff20;position:absolute;top:1rem;right:1rem}.rs-cards{gap:1rem;display:grid}@media (min-width:768px){.rs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.rs-card{background:#ffffff05;border:1px solid #ffffff1f;border-radius:1.1rem;flex-direction:column;height:100%;padding:1.5rem;transition:border-color .2s,background-color .2s;display:flex}@media (min-width:1024px){.rs-card{padding:2rem}}.rs-card:hover,.rs-card:focus-within{background:#d7ff2008;border-color:#d7ff2099}.rs-card-kind{letter-spacing:.14em;text-transform:uppercase;color:#d7ff20;font-size:.72rem;font-weight:700}.rs-card h2{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:600;line-height:1.1}.rs-card h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.rs-card{position:relative}.rs-card p{color:#ffffffb8;max-width:34rem;margin-top:.75rem;line-height:1.65}.rs-card-cta{color:#d7ff20;align-items:center;gap:.35rem;margin-top:auto;padding-top:1.25rem;font-weight:700;display:inline-flex}.rs-card h2 a:focus-visible{outline:none}.rs-card:has(a:focus-visible){outline-offset:3px;outline:2px solid #d7ff20}.rs-cards>.rs-hub-callout{align-content:start;margin-top:0}.rs-faq{gap:2.5rem;max-width:56rem;display:grid}.rs-faq-category{letter-spacing:.14em;text-transform:uppercase;color:#d7ff20;font-size:.75rem;font-weight:700}.rs-faq-list{background:#ffffff05;border:1px solid #ffffff1f;border-radius:1.1rem;margin-top:.9rem}.rs-faq-item+.rs-faq-item{border-top:1px solid #ffffff14}.rs-faq-question{text-align:left;color:#fff;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.5rem;padding:1rem 1.25rem;font-size:1.02rem;font-weight:700;line-height:1.45;display:flex}@media (min-width:640px){.rs-faq-question{padding:1.15rem 1.75rem;font-size:1.08rem}}.rs-faq-question:hover .rs-faq-chevron{color:#d7ff20}.rs-faq-question:focus-visible{outline-offset:-2px;outline:2px solid #d7ff20}.rs-faq-chevron{color:#ffffff8c;transition:transform .3s,color .2s}.rs-faq-item[data-open=true] .rs-faq-chevron{color:#d7ff20;transform:rotate(180deg)}.rs-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.rs-faq-item[data-open=true] .rs-faq-panel{grid-template-rows:1fr}.rs-faq-panel-inner{min-height:0;padding-inline:1.25rem;overflow:hidden}@media (min-width:640px){.rs-faq-panel-inner{padding-inline:1.75rem}}.rs-faq-panel-inner>p{color:#ffffffbf;max-width:46rem;line-height:1.7}.rs-faq-item[data-open=true] .rs-faq-panel-inner{padding-bottom:1.25rem}.rs-faq-link{color:#d7ff20;text-underline-offset:.25em;align-items:center;gap:.35rem;min-height:2.75rem;margin-top:.25rem;font-weight:700;text-decoration:underline;display:inline-flex}.rs-faq-link:hover,.rs-faq-link:focus-visible{color:#fff}@media (prefers-reduced-motion:reduce){.rs-faq-panel,.rs-faq-chevron{transition:none}}
