.apt-page .rt-ways{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}@media (min-width:1080px){.apt-page .rt-ways{grid-template-columns:repeat(4,minmax(0,1fr))}}.apt-page .rt-way{border:1px solid var(--apt-card-line);background:var(--apt-card);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;padding:24px 24px 22px;display:flex}.apt-page .rt-way-ours{border-left:3px solid var(--accent)}.apt-page .rt-way-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.apt-page .rt-way-head h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.06rem;font-weight:600;line-height:1.28}.apt-page .rt-way-tag{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#7d6120;background:#b08d3c24;border-radius:999px;flex:none;padding:3px 9px;font-size:.62rem;font-weight:700}.apt-page .rt-way-facts{border-bottom:1px solid var(--apt-card-line);gap:10px;margin:16px 0 0;padding-bottom:15px;display:grid}.apt-page .rt-way-facts div{gap:2px;display:grid}.apt-page .rt-way-facts dt{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:700}.apt-page .rt-way-facts dd{color:var(--text);margin:0;font-size:.95rem;line-height:1.5}.apt-page .rt-way-best,.apt-page .rt-way-trade{color:var(--text-soft);margin:14px 0 0;font-size:.93rem;line-height:1.62}.apt-page .rt-way-trade{margin-top:auto;padding-top:14px}.apt-page .rt-way-best strong,.apt-page .rt-way-trade strong{color:var(--text);font-weight:600}.apt-page .rt-roads{counter-reset:none;gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.apt-page .rt-roads li{border:1px solid var(--apt-card-line);background:var(--apt-card);border-radius:14px;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:22px 24px;display:grid}.apt-page .rt-road-n{font-family:var(--font-sora), system-ui, sans-serif;color:#14233b38;font-size:1.3rem;font-weight:700;line-height:1}.apt-page .rt-road-body h3{font-family:var(--font-sora), system-ui, sans-serif;color:var(--text);margin:0 0 10px;font-size:1.02rem;font-weight:600;line-height:1.35}.apt-page .rt-road-serves{color:var(--text-soft);margin:0 0 8px;font-size:.94rem;line-height:1.55}.apt-page .rt-road-label{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:.64rem;font-weight:700;display:inline-block}.apt-page .rt-road-toll{font-family:var(--font-sora), system-ui, sans-serif;color:#245243;background:#2f6f5e1f;border-radius:999px;margin:0 0 10px;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-block}.apt-page .rt-road-toll-paid{color:#6b5019;background:#7d612021}.apt-page .rt-road-note{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.68}.apt-page .rt-clock{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.apt-page .rt-band{border:1px solid var(--apt-card-line);border-left:3px solid var(--line);background:var(--apt-card);border-radius:14px;padding:20px 22px}.apt-page .rt-band-light{border-left-color:#2f6f5e}.apt-page .rt-band-moderate{border-left-color:#b08d3c}.apt-page .rt-band-heavy{border-left-color:#a2503f}.apt-page .rt-band-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.apt-page .rt-band-ico{background:var(--apt-ground);width:34px;height:34px;color:var(--text);border-radius:10px;place-items:center;display:grid}.apt-page .rt-band-head h3{font-family:var(--font-sora), system-ui, sans-serif;color:var(--text);margin:0;font-size:1rem;font-weight:600}.apt-page .rt-band-hours{color:var(--muted);margin:2px 0 0;font-size:.8rem}.apt-page .rt-band-time{font-family:var(--font-sora), system-ui, sans-serif;white-space:nowrap;overflow-wrap:anywhere;color:var(--text);font-size:1.02rem;font-weight:700}@media (max-width:520px){.apt-page .rt-band-time{white-space:normal}}.apt-page .rt-band-outlook{color:var(--text-soft);margin:13px 0 0;font-size:.93rem;line-height:1.65}.apt-page .rt-table th,.apt-page .rt-table td{font-size:.92rem}.apt-page .rt-advisory{background:#ffffff12;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;max-width:76ch;margin:26px 0 0;padding:16px 20px;font-size:.93rem;line-height:1.65;display:grid}.apt-page .rt-advisory-ico{place-items:center;margin-top:1px;display:grid}.apt-page .rt-reverse{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:34px;display:grid}.apt-page .rt-reverse article{border:1px solid var(--apt-card-line);background:var(--apt-card);box-shadow:var(--shadow-sm);border-radius:14px;padding:24px 24px 22px}.apt-page .rt-reverse-ico{background:var(--apt-ground);width:34px;height:34px;color:var(--text);border-radius:10px;place-items:center;margin-bottom:13px;display:grid}.apt-page .rt-reverse h3{font-family:var(--font-sora), system-ui, sans-serif;color:var(--text);margin:0 0 9px;font-size:1.03rem;font-weight:600;line-height:1.3}.apt-page .rt-reverse p{color:var(--text-soft);margin:0;font-size:.94rem;line-height:1.68}@media (max-width:700px){.apt-page .rt-roads li{grid-template-columns:minmax(0,1fr);gap:6px}.apt-page .rt-band-head{grid-template-columns:auto minmax(0,1fr)}.apt-page .rt-band-time{grid-column:2;margin-top:2px}}.apt-page .mlf-trust .sec-head p{color:#fbfaf7d1}.apt-page .rt-advisory{color:#fbfaf7e6}.apt-page .rt-tiers{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px}@media (min-width:1120px){.apt-page .rt-tiers{grid-template-columns:repeat(5,minmax(0,1fr))}}.apt-page .rt-tiers li{padding:0 0 18px;overflow:hidden}.apt-page .rt-tier-pic{aspect-ratio:3/2;background:var(--apt-ground);margin-bottom:16px;overflow:hidden}.apt-page .rt-tier-pic img{object-fit:cover;width:100%;height:100%;display:block}.apt-page .rt-tiers .mlf-tier-head,.apt-page .rt-tiers .mlf-tier-who,.apt-page .rt-tiers .mlf-tier-price,.apt-page .rt-tiers .mlf-tier-cta,.apt-page .rt-tiers .mlf-tier-more{margin-left:20px;margin-right:20px}.apt-page .rt-tiers .mlf-tier-who{margin-top:6px}.apt-page .rt-tiers .mlf-tier-price{margin-top:12px}.apt-page .rt-tiers .mlf-tier-head{display:block}.apt-page .rt-tiers .mlf-tier-head h3{letter-spacing:-.01em;text-wrap:balance;font-size:1.04rem;line-height:1.25}.apt-page .rt-tiers .mlf-tier-seats{letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:.74rem;font-weight:700;display:block}.apt-page .rt-way-ours{border-color:#0b1b2b;border-left:3px solid var(--accent);background:#0b1b2b;box-shadow:0 18px 40px -22px #0b1b2b8c}.apt-page .rt-way-ours .rt-way-head h3{color:#fbfaf7}.apt-page .rt-way-ours .rt-way-tag{background:var(--accent);color:#0b1b2b}.apt-page .rt-way-ours .rt-way-facts{border-bottom-color:#fbfaf72e}.apt-page .rt-way-ours .rt-way-facts dt{color:#fbfaf7b8}.apt-page .rt-way-ours .rt-way-facts dd{color:#fbfaf7}.apt-page .rt-way-ours .rt-way-best,.apt-page .rt-way-ours .rt-way-trade{color:#fbfaf7d6}.apt-page .rt-way-ours .rt-way-best strong,.apt-page .rt-way-ours .rt-way-trade strong{color:#fff}.rt-tiers .rt-tier-quote{color:var(--text-soft,#495568);font-size:1rem;font-weight:600}
