.plans[data-astro-cid-ujpqelck]{border-top:1px solid var(--line-soft);background:linear-gradient(180deg, var(--bg-sunken), var(--bg));padding-block:clamp(56px,8vw,104px)}.cards[data-astro-cid-ujpqelck]{grid-template-columns:1.35fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=860px){.cards[data-astro-cid-ujpqelck]{grid-template-columns:1fr}}.card[data-astro-cid-ujpqelck]{border:2px solid var(--ink);background:var(--bg-raised);box-shadow:var(--shadow);border-radius:28px;gap:18px;padding:40px clamp(20px,3vw,36px) 32px;display:grid;position:relative}.card[data-astro-cid-ujpqelck]:before{content:"";background:var(--ink);border-radius:3px;width:44px;height:5px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.card[data-astro-cid-ujpqelck].dark{background:var(--night);border-color:var(--night);color:#e6e9f0}.card[data-astro-cid-ujpqelck].dark:before{background:#3a4766}.card[data-astro-cid-ujpqelck].dark h3[data-astro-cid-ujpqelck]{color:#fff}.card[data-astro-cid-ujpqelck] h3[data-astro-cid-ujpqelck]{font-size:clamp(1.6rem,1.3rem + 1vw,2rem)}.kind[data-astro-cid-ujpqelck]{color:var(--accent-deep);margin-top:6px;font-size:.9rem;font-weight:600}.dark[data-astro-cid-ujpqelck] .kind[data-astro-cid-ujpqelck]{color:#aebcff}h4[data-astro-cid-ujpqelck]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:.78rem;font-weight:700}ul[data-astro-cid-ujpqelck]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-ujpqelck] li[data-astro-cid-ujpqelck]{padding-left:30px;position:relative}.ticks[data-astro-cid-ujpqelck] li[data-astro-cid-ujpqelck]:before{content:"";border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);width:14px;height:7px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.dark[data-astro-cid-ujpqelck] .ticks[data-astro-cid-ujpqelck] li[data-astro-cid-ujpqelck]:before{border-color:#8ea2ff}.extras[data-astro-cid-ujpqelck] li[data-astro-cid-ujpqelck]{border:1px solid var(--line);background:var(--bg);border-radius:14px;gap:2px;padding:14px 16px;display:grid}.extras[data-astro-cid-ujpqelck] strong[data-astro-cid-ujpqelck]{color:var(--ink)}.extras[data-astro-cid-ujpqelck] span[data-astro-cid-ujpqelck]{color:var(--ink-soft);font-size:.95rem}.note[data-astro-cid-ujpqelck]{background:#1b2640;border-radius:14px;padding:14px 16px;font-size:.95rem}.small[data-astro-cid-ujpqelck]{max-width:80ch;color:var(--muted);margin-top:28px;font-size:.92rem}.small[data-astro-cid-ujpqelck] a[data-astro-cid-ujpqelck]{color:var(--accent-deep);font-weight:600}.intro[data-astro-cid-5hz3dbe4]{padding-block:clamp(32px,5vw,64px) 32px}.intro[data-astro-cid-5hz3dbe4] .wrap[data-astro-cid-5hz3dbe4]{gap:18px;display:grid}.back[data-astro-cid-5hz3dbe4]{color:var(--muted);width:fit-content;font-size:.95rem;font-weight:500;text-decoration:none}.back[data-astro-cid-5hz3dbe4]:hover{color:var(--accent)}.title[data-astro-cid-5hz3dbe4]{align-items:center;gap:22px;margin-top:12px;display:flex}.title[data-astro-cid-5hz3dbe4]>div[data-astro-cid-5hz3dbe4]{justify-items:start;gap:10px;display:grid}h1[data-astro-cid-5hz3dbe4]{font-size:clamp(2.4rem,1.6rem + 3.6vw,4.25rem)}.tagline[data-astro-cid-5hz3dbe4]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem);font-weight:650}.links[data-astro-cid-5hz3dbe4]{flex-wrap:wrap;gap:12px;display:flex}.gallery[data-astro-cid-5hz3dbe4]{padding-block:24px 8px}.strip[data-astro-cid-5hz3dbe4]{scroll-snap-type:x proximity;gap:18px;margin:0;padding:8px max(16px,50% - 590px) 24px;scroll-padding-inline:max(16px,50% - 590px);list-style:none;display:flex;overflow-x:auto}.strip[data-astro-cid-5hz3dbe4] li[data-astro-cid-5hz3dbe4]{scroll-snap-align:start;flex:none;width:260px}.strip[data-astro-cid-5hz3dbe4] img[data-astro-cid-5hz3dbe4]{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}@media (width<=560px){.strip[data-astro-cid-5hz3dbe4] li[data-astro-cid-5hz3dbe4]{width:70vw}}.body[data-astro-cid-5hz3dbe4]{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(32px,6vw,80px);padding-block:40px clamp(48px,7vw,96px);display:grid}@media (width<=900px){.body[data-astro-cid-5hz3dbe4]{grid-template-columns:1fr}}.prose[data-astro-cid-5hz3dbe4] h2:first-child{margin-top:0}.facts[data-astro-cid-5hz3dbe4]{border-radius:var(--radius);background:var(--bg-raised);border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);align-content:start;gap:28px;height:fit-content;padding:28px;display:grid;position:sticky;top:92px}@media (width<=900px){.facts[data-astro-cid-5hz3dbe4]{position:static}}.facts[data-astro-cid-5hz3dbe4] h2[data-astro-cid-5hz3dbe4]{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:12px;font-size:.74rem;font-weight:600}.highlights[data-astro-cid-5hz3dbe4]{gap:10px;margin:0;padding:0;font-size:.96rem;list-style:none;display:grid}.highlights[data-astro-cid-5hz3dbe4] li[data-astro-cid-5hz3dbe4]{padding-left:22px;position:relative}.highlights[data-astro-cid-5hz3dbe4] li[data-astro-cid-5hz3dbe4]:before{content:"";background:var(--accent);border-radius:3px;width:10px;height:10px;position:absolute;top:.55em;left:0}.desktops[data-astro-cid-5hz3dbe4]{gap:24px;padding-bottom:clamp(48px,7vw,96px);display:grid}.desktops[data-astro-cid-5hz3dbe4] img[data-astro-cid-5hz3dbe4]{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px}
