:root{color:#eae6dd;font-synthesis:none;--paper:#eae6dd;--muted:#aaa69e;--accent:#edb577;--line:#ffffff1c;background:#10100f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 50% -12%,#37291d 0,#15120f 28rem,#10100f 48rem);margin:0}a{color:inherit}.shell{width:min(760px,100% - 40px);margin:0 auto}header{justify-content:space-between;align-items:center;min-height:88px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:24px;font-weight:600;text-decoration:none;display:inline-flex}.brand img{border-radius:9px;width:34px;height:34px}.languages{color:var(--muted);gap:16px;font-size:12px;display:flex}.languages [aria-current=page]{color:var(--accent);text-decoration:none}main{padding:76px 0 110px}.eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:10px}h1{letter-spacing:-.055em;max-width:680px;margin:24px 0 28px;font-size:clamp(48px,8vw,82px);font-weight:500;line-height:.98}.lede{color:#c5beb3;max-width:620px;font-size:19px;line-height:1.6}.updated{color:#85837c;margin:22px 0 64px;font-size:12px}section{border-top:1px solid var(--line);padding:30px 0}h2{letter-spacing:-.02em;margin:0 0 15px;font-size:24px;font-weight:500}p,li{color:#b8b4ab;font-size:15px;line-height:1.7}ul{margin:12px 0 0;padding-left:22px}li+li{margin-top:9px}strong{color:var(--paper);font-weight:600}.destinations{border:1px solid var(--line);margin:24px 0;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:#b8b4ab;min-width:170px;padding:13px 14px;font-size:13px;line-height:1.55}th{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:10px}tr:last-child td{border-bottom:0}code{color:var(--paper)}.contact{color:#1d160f;background:var(--accent);border-radius:999px;margin-top:8px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}footer{border-top:1px solid var(--line);color:#85837c;justify-content:space-between;gap:24px;padding:28px 0 40px;font-size:12px;display:flex}@media (width<=600px){main{padding-top:45px}h1{font-size:52px}.lede{font-size:17px}footer{flex-direction:column}}
