.rcs-comparison{color:#f3ede5;background:#181715;min-height:100vh}.rcs-comparison .rcs-header{max-width:1180px;margin-inline:auto}.rcs-comparison a:not(.rcs-button):not(.rcs-brand):not(.rcs-header-cta){text-underline-offset:4px}.rcs-comparison :is(a,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #ffb095}.comparison-wrap{width:min(1080px,100% - 48px);margin-inline:auto}.comparison-breadcrumb{color:#bdb3a8;flex-wrap:wrap;gap:12px;padding-top:24px;font-size:.85rem;display:flex}.comparison-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.comparison-breadcrumb>span{align-items:center;display:inline-flex}.comparison-intro{max-width:900px;padding:64px 0 56px}.rcs-comparison h1{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:400;line-height:1.08}.rcs-comparison h1 em{color:#e8baa5;font-style:normal}.comparison-lede{color:#d1c6b9;max-width:65ch;margin:26px 0 18px;font-size:1.13rem;line-height:1.7}.comparison-date,.comparison-note{color:#bdb3a8;max-width:85ch;font-size:.9rem;line-height:1.65}.comparison-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.comparison-actions>a{align-items:center;min-height:48px;display:inline-flex}.comparison-section{border-top:1px solid #494139;padding:40px 0}.rcs-comparison h2{letter-spacing:-.02em;max-width:28ch;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:400;line-height:1.2}.comparison-section>p,.comparison-choice p{color:#d1c6b9;max-width:82ch;line-height:1.75}.comparison-section p a,.comparison-sources li a{text-decoration:underline}.comparison-table-scroll{border:1px solid #494139;border-radius:6px;margin:28px 0 20px;overflow-x:auto}.comparison-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:.95rem}.comparison-table-scroll caption{text-align:left;color:#bdb3a8;background:#211f1c;padding:16px 20px;font-size:.85rem;line-height:1.6}.comparison-table-scroll th,.comparison-table-scroll td{vertical-align:top;border-top:1px solid #494139;padding:20px;line-height:1.65}.comparison-table-scroll thead th{color:#f3ede5;background:#2b2723}.comparison-table-scroll tbody th{color:#f3ede5;width:22%;font-weight:600}.comparison-table-scroll td{color:#d1c6b9;width:39%}.comparison-table-scroll tbody tr:nth-child(2n){background:#211f1c}.comparison-unavailable{background:#211f1c;border:1px solid #6d5b48;border-radius:6px;margin:24px 0;padding:24px;line-height:1.7}.comparison-unavailable p{margin-bottom:0}.comparison-unavailable a{text-decoration:underline}.comparison-choice{grid-template-columns:.9fr 1.1fr;gap:50px;display:grid}.comparison-choice h3{margin:0 0 12px;font-size:1.1rem}.comparison-choice h3:not(:first-child){margin-top:28px}.comparison-choice p{margin-top:0}.comparison-sources ul{padding-left:20px}.comparison-sources li a{align-items:center;min-height:44px;line-height:1.5;display:inline-flex}.comparison-next{border-top:1px solid #494139;flex-wrap:wrap;align-items:center;gap:24px;padding:44px 0 60px;display:flex}.comparison-next>div{flex:100%}.comparison-next p{color:#d1c6b9;max-width:65ch;line-height:1.7}.comparison-next>a{align-items:center;min-height:48px;display:inline-flex}@media (max-width:650px){.rcs-comparison .rcs-header{gap:18px;padding-inline:20px}.rcs-comparison .rcs-header nav{flex-wrap:wrap;gap:14px;display:flex}.rcs-comparison .rcs-header nav a{align-items:center;min-height:44px;display:inline-flex}.comparison-wrap{width:calc(100% - 40px)}.comparison-intro{padding-top:38px;padding-bottom:38px}.comparison-choice{grid-template-columns:1fr;gap:10px}.comparison-section{padding-block:30px}.comparison-table-scroll{max-width:100%;margin-right:0}}
