.rt-page{background:#f8f4ed;color:#20374a}.rt-page *{box-sizing:border-box}.rt-shell{max-width:1240px;margin:auto;padding-left:34px;padding-right:34px}.rt-page p{font-size:1.12rem;line-height:1.72;margin:0 0 1.1em}.rt-page h1,.rt-page h2,.rt-page h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.025em}.rt-page h2{font-size:clamp(2.25rem,3.5vw,3.9rem);line-height:1.08;margin:0 0 .55em;max-width:850px}.rt-page h3{font-size:1.8rem;line-height:1.13;margin:.25em 0 .6em}.rt-page a{color:#116c76;text-decoration-thickness:1px;text-underline-offset:.18em}.rt-kicker{font-family:Arial,sans-serif!important;font-size:.75rem!important;line-height:1.3!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#bf683d;margin:0 0 1.6rem!important}.rt-punch{font-family:Georgia,"Times New Roman",serif;font-size:1.4rem!important;line-height:1.38!important;font-weight:700;max-width:750px;margin:1.5rem 0!important}.rt-hero{height:clamp(560px,46vw,720px);max-width:1500px;margin:0 auto;position:relative;overflow:hidden;background:#13293c}.rt-hero img{width:100%;height:100%;object-fit:cover;object-position:center 43%;display:block}.rt-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(8,26,42,.92),rgba(8,26,42,.76) 38%,rgba(8,26,42,.08) 72%,transparent)}.rt-hero-copy{position:absolute;z-index:1;right:4.5%;top:50%;transform:translateY(-50%);width:min(48%,680px);color:#f9f4e9}.rt-hero .rt-kicker{color:#f0a777;margin-bottom:1rem!important}.rt-hero h1{font-size:clamp(3.1rem,4.65vw,5.1rem);line-height:1.04;margin:0 0 1.8rem;color:#fffaf2;text-wrap:balance}.rt-hero .rt-deck{font:600 clamp(1.28rem,1.85vw,1.7rem)/1.34 Georgia,serif;color:#f7e8d6;max-width:550px}.rt-intro{padding-top:72px;padding-bottom:68px}.rt-intro>p{max-width:850px;font-size:1.28rem;line-height:1.65}.rt-section{padding:88px 0}.rt-short{background:#f0e8da}.rt-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:42px}.rt-choices article{border-top:3px solid #bb7552;padding-top:15px}.rt-choice-number{font:700 .76rem Arial,sans-serif;color:#a3674b;letter-spacing:.12em}.rt-choices h3{max-width:300px}.rt-choices p{font-size:1.03rem}.rt-choices .rt-choice-lead{font:700 1.21rem/1.35 Georgia,serif;color:#184653}.rt-side .rt-prose{max-width:890px}.rt-linkline{margin-top:2rem!important;border-left:3px solid #ce8b63;padding-left:20px}.rt-photo-section{background:#fffdfa}.rt-photo-section:nth-of-type(even){background:#f6f0e6}.rt-photo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,78px);align-items:center}.rt-photo-left .rt-photo-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rt-photo-copy{max-width:640px}.rt-photo-copy h2{font-size:clamp(2.25rem,3.3vw,3.7rem)}.rt-photo-grid figure{margin:0}.rt-photo-grid img{width:100%;height:clamp(450px,48vw,660px);object-fit:cover;display:block}.rt-photo-left img{object-position:center 54%}.rt-photo-grid figcaption{font:400 .8rem/1.4 Arial,sans-serif;color:#667580;padding-top:10px}.rt-route{font:700 1.21rem/1.5 Georgia,serif!important;color:#0f5965;padding:22px 0;border-top:1px solid #d6c9b7;border-bottom:1px solid #d6c9b7}.rt-fares{background:#112d43;color:#f5efe5}.rt-fares .rt-kicker{color:#e99968}.rt-fares h2{color:#fff7ed}.rt-fares>div>p{max-width:850px}.rt-fare-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #79909e;border-bottom:1px solid #79909e;margin:36px 0 26px}.rt-fare-strip div{padding:25px 15px;border-right:1px solid #627e8b}.rt-fare-strip div:first-child{padding-left:0}.rt-fare-strip div:last-child{border:0}.rt-fare-strip small{display:block;font:bold .77rem/1.2 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b9ccd0;margin-bottom:12px}.rt-fare-strip strong{font:600 clamp(2rem,3.5vw,3.6rem)/1 Georgia,serif;color:#fff9ed}.rt-fare-strip em{display:block;font:400 .85rem Arial,sans-serif;color:#d8e2e3;margin-top:7px}.rt-fares .rt-fare-total{font:500 1.45rem/1.4 Georgia,serif;color:#f5c596}.rt-fares .rt-fare-total strong{color:#fff}.rt-flight{background:#eee5d7}.rt-flight-grid,.rt-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,7vw,110px)}.rt-times{margin:20px 0}.rt-times div{border-top:1px solid #c8b9a7;padding:16px 0}.rt-times dt{font:bold .83rem/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#925638}.rt-times dd{margin:4px 0 0;font:600 1.12rem/1.5 Georgia,serif}.rt-winter{background:#f0e8da}.rt-turo{background:#fffdfa}.rt-check{background:#e5efed;padding:34px 40px;align-self:start}.rt-check h3{margin:0 0 15px}.rt-check ul{margin:0;padding-left:20px;columns:2;column-gap:35px}.rt-check li{break-inside:avoid;margin-bottom:13px;line-height:1.5}.rt-cost{background:#f0e8da}.rt-cost-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin:32px 0;max-width:1050px}.rt-cost-compare>div{border-top:2px solid #1a5260;padding-top:16px}.rt-cost-compare span:not(.rt-vs){display:block;font:bold .75rem Arial,sans-serif;letter-spacing:.14em;color:#a45d39;margin-bottom:12px}.rt-cost-compare strong{font:600 1.4rem/1.3 Georgia,serif}.rt-vs{font:italic 1.2rem Georgia,serif;color:#8c7668}.rt-reno{background:#fffdfa}.rt-match{background:#f5efe5}.rt-table-wrap{overflow-x:auto}.rt-match table{width:100%;border-collapse:collapse;font-size:1.02rem}.rt-match th{text-align:left;background:#17364a;color:#fff6e9;padding:17px 20px;font:bold .78rem Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.rt-match td{padding:15px 20px;border-bottom:1px solid #d9cfc2;line-height:1.45}.rt-match td:first-child{width:48%}.rt-match tr:nth-child(even){background:#ece4d8}.rt-match td:last-child{font-weight:650;color:#164652}.rt-insider{padding:95px 0;background:#112b40;color:#f7f0e6}.rt-insider .rt-kicker{color:#e89b70}.rt-insider h2{color:#fff9f0;max-width:1000px;font-size:clamp(2.9rem,4.5vw,5.1rem)}.rt-insider-copy{max-width:860px;margin-left:auto}.rt-insider-copy p:last-child{font:700 1.5rem/1.4 Georgia,serif;color:#f3c497}.rt-before{background:#fffdfa}.rt-before-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px}.rt-before-grid p{padding:14px 0;border-top:1px solid #d8cfc1;font-size:1.03rem}.rt-before-grid strong{color:#155362}.rt-bottom{background:#f0e7d8;padding:100px 0}.rt-bottom .rt-shell>p:not(.rt-kicker){max-width:850px}.rt-bottom .rt-last{font:700 clamp(1.7rem,2.8vw,2.8rem)/1.25 Georgia,serif;margin:35px 0 0;color:#123d4b}
@media(max-width:850px){.rt-hero-copy{width:53%;right:4%}.rt-hero h1{font-size:clamp(2.7rem,5.3vw,4rem)}.rt-choices{gap:20px}.rt-photo-grid,.rt-photo-left .rt-photo-grid{grid-template-columns:1fr 1fr;gap:28px}.rt-check ul{columns:1}}
@media(max-width:700px){.rt-shell{padding-left:20px;padding-right:20px}.rt-page p{font-size:1.04rem}.rt-section{padding:64px 0}.rt-hero{height:540px}.rt-hero img{object-position:0 50%}.rt-hero:after{background:linear-gradient(180deg,rgba(8,26,42,.76),rgba(8,26,42,.42) 50%,rgba(8,26,42,.08) 78%,transparent)}.rt-hero-copy{top:25px;left:20px;right:20px;transform:none;width:auto}.rt-hero h1{font-size:clamp(2.45rem,9.2vw,3.45rem);max-width:610px}.rt-hero .rt-deck{display:none}.rt-hero:before{content:"Choose the side of Tahoe first. Then decide whether the car earns its keep.";position:absolute;left:0;right:0;bottom:-1px;transform:translateY(100%)}.rt-hero{margin-bottom:0}.rt-hero+.rt-intro:before{content:"Choose the side of Tahoe first. Then decide whether the car earns its keep.";display:block;font:700 1.6rem/1.3 Georgia,serif;color:#173b4a;margin:-30px 0 32px}.rt-intro{padding-top:65px;padding-bottom:48px}.rt-choices,.rt-photo-grid,.rt-photo-left .rt-photo-grid,.rt-flight-grid,.rt-two-column,.rt-before-grid{grid-template-columns:1fr}.rt-choices{margin-top:20px}.rt-choices article{padding:20px 0 8px}.rt-photo-grid figure{order:-1}.rt-photo-grid img{height:460px}.rt-photo-left figure{order:-1}.rt-fare-strip{grid-template-columns:repeat(3,1fr)}.rt-fare-strip div:nth-child(3){border-right:0}.rt-fare-strip div:nth-child(n+4){border-top:1px solid #627e8b}.rt-cost-compare{grid-template-columns:1fr;gap:12px}.rt-vs{justify-self:center}.rt-match table{min-width:610px}.rt-insider{padding:70px 0}.rt-insider-copy{margin:0}.rt-check{padding:28px}.rt-bottom{padding:70px 0}}
.rt-mobile-deck{display:none}
@media(max-width:700px){.rt-hero:before,.rt-hero+.rt-intro:before{content:none}.rt-mobile-deck{display:block;background:#f8f4ed;color:#173b4a;font:700 1.6rem/1.3 Georgia,serif!important;padding:24px 20px;margin:0!important}.rt-intro{padding-top:34px}}
@media(max-width:700px){.rt-hero{height:510px}}
