.rr-lead{max-width:70ch}.rr-check{margin-left:6px}.rr-house{margin-top:clamp(26px,4vw,40px)}.rr-house__h{font-family:var(--font-display);margin:0 0 14px;font-size:22px}.rr-house__more{margin:14px 0 0}.rr-house__more a{color:var(--gold-text)}.rr-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.rr-card{border:1px solid var(--driftwood);background:#fff;flex-direction:column;display:flex}.rr-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.rr-card__b{padding:14px 16px 16px}.rr-card__n{font-family:var(--font-display);margin:0 0 4px;font-size:22px}.rr-card__n a{color:inherit}.rr-card__m,.rr-card__f{color:var(--ink-soft);margin:0 0 4px;font-size:14.5px}.rr-card__f strong{color:var(--ink);font-weight:600}.rr-terms h2{margin-top:clamp(28px,4vw,42px)}.rr-terms h2:first-child{margin-top:0}.rr-faq details,.sp-faq details{margin-bottom:10px}.rr-faq summary,.sp-faq summary{cursor:pointer;font-weight:600}.fs-glance{margin:18px 0}.fs-glance td:first-child{white-space:nowrap;vertical-align:top}.fs-scroll{-webkit-overflow-scrolling:touch;margin:18px 0;overflow-x:auto}.fs-t{border-collapse:collapse;background:#fff;width:100%;font-size:14.5px}.fs-scroll .fs-t{min-width:760px}.fs-scroll--fit{margin:0}.fs-scroll--fit .fs-t{min-width:0}@media (width<=480px){.fs-glance td:first-child{white-space:normal}}.fs-t th,.fs-t td{border-bottom:1px solid var(--driftwood);text-align:left;vertical-align:top;padding:10px 12px}.fs-t thead th{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold-deep);font-size:12px;font-weight:600}.fs-t a{color:var(--gold-text)}.fs-h{margin-top:clamp(28px,4vw,42px)}.fs-list{padding-left:20px}.fs-img{width:100%;height:auto;margin:8px 0 18px}.fs-list li{margin-bottom:6px}
