.routes_page__dC0cJ{max-width:var(--site-width);margin:auto;padding:36px var(--site-gutter) 68px}.routes_page__dC0cJ section{scroll-margin-top:30px}.routes_page__dC0cJ h1,.routes_page__dC0cJ h2,.routes_page__dC0cJ h3{font-family:var(--display);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0}.routes_eyebrow__qgX0i{font-size:.7rem;font-weight:750;letter-spacing:.14em;color:var(--gold);margin:0 0 15px}.routes_hero__7EJ2f{padding:5px 0 42px;max-width:800px}.routes_hero__7EJ2f h1{font-size:clamp(2.8rem,5.2vw,4.5rem)}.routes_hero__7EJ2f>p:not(.routes_eyebrow__qgX0i):not(.routes_fine__KSihM){max-width:630px;font-size:1rem;line-height:1.75;color:var(--muted-foreground);margin:19px 0 0}.routes_actions__cbVSt{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px}.routes_button__ZhVM9{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:13px 20px;border:1px solid transparent;border-radius:5px;background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:750;line-height:1.4}.routes_button__ZhVM9:hover{filter:brightness(1.06)}.routes_textLink__opr7O{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:.8125rem;font-weight:650}.routes_textLink__opr7O:hover{text-decoration:underline;text-underline-offset:4px}.routes_fine__KSihM{font-size:.8125rem;color:var(--muted-foreground);margin:12px 0 0}.routes_chooserHeading__AVKui{display:flex;justify-content:space-between;align-items:end;gap:24px;border-top:1px solid var(--border);padding-top:30px;margin-bottom:27px}.routes_chooserHeading__AVKui .routes_eyebrow__qgX0i{margin-bottom:8px}.routes_chooserHeading__AVKui p:not(.routes_eyebrow__qgX0i){font-size:.9375rem;color:var(--muted-foreground);margin:0}.routes_chooserHeading__AVKui nav{display:flex;gap:20px;font-size:.8125rem;color:var(--primary)}.routes_chooserHeading__AVKui nav a{display:inline-flex;gap:6px;align-items:center;min-height:35px}.routes_factions__rudYE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.routes_faction__bhYWl{min-width:0}.routes_factionHeading__q2p_K{display:flex;align-items:center;gap:18px;padding:0 0 20px;border-bottom:2px solid var(--border);margin-bottom:20px}.routes_alliance__iNJcy .routes_factionHeading__q2p_K{border-color:#416c8b}.routes_horde__H0ewD .routes_factionHeading__q2p_K{border-color:#935046}.routes_factionHeading__q2p_K img{object-fit:contain;width:48px;height:62px}.routes_factionHeading__q2p_K h2{font-size:2.2rem}.routes_factionHeading__q2p_K p{font-size:.8125rem;color:var(--muted-foreground);margin:5px 0 0}.routes_routeGrid__1ZTny{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.routes_routeCard__QSaRc{display:flex;flex-direction:column;min-width:0;background:#f0ead7;color:#243e33;border:1px solid #a89e79;border-radius:5px;overflow:hidden}.routes_cardBody__mFqeQ{padding:22px 20px;flex:1}.routes_cardMeta__vBJ1h{display:flex;flex-wrap:wrap;gap:3px 6px;font-size:.6875rem;color:#5a695c;margin:0 0 12px}.routes_routeCard__QSaRc h3{font-size:1.75rem}.routes_routeCard__QSaRc h3 a:hover{text-decoration:underline;text-underline-offset:4px}.routes_start__qv0SQ{display:flex;gap:8px;margin:17px 0 15px;font-size:.75rem;line-height:1.6;color:#415749}.routes_start__qv0SQ>svg{flex-shrink:0;margin-top:3px;color:#806b3f}.routes_startLabel__S7P5W{display:block;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#6a725c;margin-bottom:3px}.routes_description__daDgJ{font-size:.8125rem;line-height:1.75;color:#5a695c;margin:0}.routes_readLink__RGmfC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #c9c2a8;font-size:.8125rem;font-weight:750;background:#e5e2cb;min-height:49px}.routes_readLink__RGmfC:hover{background:#dcdcc0}.routes_routeNote__HiKV3{font-size:.8125rem;color:var(--muted-foreground);line-height:1.75;margin:22px 0 0;max-width:850px}.routes_download__8oaYt{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--border);margin-top:40px;padding:38px 0}.routes_download__8oaYt h2{font-size:2.5rem}.routes_download__8oaYt p:not(.routes_eyebrow__qgX0i){font-size:.9375rem;color:var(--muted-foreground);line-height:1.75;max-width:570px;margin:15px 0 0}.routes_downloadActions__QSw6U{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}.routes_downloadActions__QSw6U .routes_release__X5X2q{margin-top:0}.routes_continuation__noPtx{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--border);padding-top:28px}.routes_continuation__noPtx h2{font-size:1.55rem}.routes_continuation__noPtx p{max-width:650px;font-size:.8125rem;color:var(--muted-foreground);line-height:1.75;margin:10px 0 0}.routes_continuation__noPtx>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.routes_timeline__TN7EE{font-size:.75rem;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.routes_factions__rudYE{grid-template-columns:1fr;gap:35px}.routes_cardMeta__vBJ1h{font-size:.75rem}.routes_routeCard__QSaRc h3{font-size:1.9rem}.routes_description__daDgJ{font-size:.875rem}.routes_cardBody__mFqeQ{padding:24px}.routes_start__qv0SQ{font-size:.8125rem}.routes_startLabel__S7P5W{font-size:.6875rem}.routes_readLink__RGmfC{padding:15px 24px}}@media(max-width:600px){.routes_page__dC0cJ{padding-top:24px}.routes_hero__7EJ2f{padding-bottom:30px}.routes_chooserHeading__AVKui{flex-direction:column;align-items:flex-start;gap:12px}.routes_routeGrid__1ZTny{grid-template-columns:1fr;gap:16px}.routes_factionHeading__q2p_K h2{font-size:2rem}.routes_continuation__noPtx,.routes_download__8oaYt{align-items:flex-start;flex-direction:column;gap:22px}.routes_downloadActions__QSw6U{align-items:flex-start}.routes_download__8oaYt h2{font-size:2.1rem}.routes_cardBody__mFqeQ{padding:22px}.routes_readLink__RGmfC{padding-inline:22px}}