.routes[data-astro-cid-ih3mnovg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.route[data-astro-cid-ih3mnovg]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);transition:transform .6s var(--ease), box-shadow .6s var(--ease), border-color .4s var(--ease);grid-template-rows:auto auto 1fr auto;align-content:start;gap:10px;padding:28px 28px 24px;display:grid;position:relative}.route[data-astro-cid-ih3mnovg]:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.route[data-astro-cid-ih3mnovg].picked{border-color:var(--plum)}.r-arch[data-astro-cid-ih3mnovg]{border-radius:var(--rad-3);background:var(--ct);width:40px;height:40px;color:var(--c);place-content:center;margin-bottom:8px;display:grid}.r-arch[data-astro-cid-ih3mnovg] .gl{width:22px;height:22px}.route[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{font-size:var(--fs-small)}.r-acts[data-astro-cid-ih3mnovg]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:12px;padding-top:16px;display:flex}.r-write[data-astro-cid-ih3mnovg]{font-size:var(--fs-small)}.r-more[data-astro-cid-ih3mnovg]{font-size:var(--fs-small);color:var(--aub);text-underline-offset:4px;font-weight:500;text-decoration-color:#2b1d3e4d;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s}.r-more[data-astro-cid-ih3mnovg]:hover{color:var(--plum);text-decoration-color:var(--plum)}@media (width<=960px){.routes[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 1fr}}@media (width<=600px){.routes[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.route[data-astro-cid-ih3mnovg]{padding:24px 22px 22px}}.cg[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.fcol[data-astro-cid-ih3mnovg]{gap:0;display:grid}.fhead[data-astro-cid-ih3mnovg]{margin-bottom:clamp(32px,4vw,48px)}.cf[data-astro-cid-ih3mnovg]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,3vw,40px);display:grid}.wide[data-astro-cid-ih3mnovg]{grid-column:1/-1}.opt[data-astro-cid-ih3mnovg]{color:var(--heather);font-weight:400;font-size:var(--fs-fine)}.hp[data-astro-cid-ih3mnovg]{position:absolute;left:-9999px}.tip[data-astro-cid-ih3mnovg]{border-radius:var(--rad-2);background:var(--vellum);padding:14px 16px}.tip-k[data-astro-cid-ih3mnovg]{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--heather);margin-bottom:4px;font-weight:600}.tip-t[data-astro-cid-ih3mnovg]{font-size:var(--fs-small);color:var(--plum);animation:tip-in .5s var(--ease)}@keyframes tip-in{0%{opacity:0;transform:translateY(4px)}}.side[data-astro-cid-ih3mnovg]{gap:0;display:grid;position:sticky;top:120px}.promise[data-astro-cid-ih3mnovg]{border-radius:var(--rad-4);background:var(--night);color:var(--on-dark-2);gap:20px;margin-bottom:12px;padding:28px;display:grid}.promise[data-astro-cid-ih3mnovg] .a-k[data-astro-cid-ih3mnovg]{--a-k-size:var(--fs-label)}.promise[data-astro-cid-ih3mnovg] ol[data-astro-cid-ih3mnovg]{gap:18px;list-style:none;display:grid;position:relative}.promise[data-astro-cid-ih3mnovg] ol[data-astro-cid-ih3mnovg]:before{content:"";background:var(--line-dark);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.promise[data-astro-cid-ih3mnovg] li[data-astro-cid-ih3mnovg]{grid-template-columns:28px 1fr;gap:14px;display:grid;position:relative}.promise[data-astro-cid-ih3mnovg] h3[data-astro-cid-ih3mnovg]{color:var(--on-dark)}.promise[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{font-size:var(--fs-small)}.pn[data-astro-cid-ih3mnovg]{background:var(--night);width:28px;height:28px;color:var(--on-dark);font-weight:300;font-size:var(--fs-fine);border:1px solid #f5f1ea4d;border-radius:50%;place-content:center;display:grid}.sb[data-astro-cid-ih3mnovg]{border-top:1px solid var(--line);gap:8px;padding:24px 0;display:grid}.promise[data-astro-cid-ih3mnovg]+.sb[data-astro-cid-ih3mnovg]{border-top:0}.sb[data-astro-cid-ih3mnovg] .gl{width:20px;height:20px;color:var(--heather)}@media (width<=900px){.cg[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.side[data-astro-cid-ih3mnovg]{position:static}}@media (width<=560px){.cf[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tip-t[data-astro-cid-ih3mnovg]{animation:none}}
