.timeline-lede[data-astro-cid-xbnzgsys]{max-width:640px;margin:0 auto 2.5rem;text-align:center;color:var(--gray-700);font-size:1.05rem;line-height:1.6}.timeline[data-astro-cid-xbnzgsys]{list-style:none;padding:0;margin:0 auto;max-width:820px;position:relative;display:flex;flex-direction:column;gap:22px}.timeline[data-astro-cid-xbnzgsys]:before{content:"";position:absolute;left:42px;top:24px;bottom:24px;width:2px;background:linear-gradient(to bottom,var(--red) 0%,var(--gold) 50%,var(--red) 100%);opacity:.35}.timeline__step[data-astro-cid-xbnzgsys]{position:relative;display:grid;grid-template-columns:86px 1fr;gap:20px;align-items:start}.timeline__marker[data-astro-cid-xbnzgsys]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.timeline__num[data-astro-cid-xbnzgsys]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--red);color:var(--white);font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:.5px;box-shadow:0 6px 16px #b0282c4d;border:3px solid var(--cream)}.timeline__meta[data-astro-cid-xbnzgsys]{font-family:var(--font-display);font-size:.72rem;text-transform:uppercase;letter-spacing:1.2px;color:var(--gray-500);text-align:center;max-width:80px;line-height:1.3}.timeline__card[data-astro-cid-xbnzgsys]{background:var(--white);border:1px solid var(--gray-300);border-left:3px solid var(--gold);border-radius:var(--radius);padding:20px 24px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.timeline__step[data-astro-cid-xbnzgsys]:hover .timeline__card[data-astro-cid-xbnzgsys]{transform:translateY(-2px);box-shadow:var(--shadow);border-left-color:var(--red)}.timeline__title[data-astro-cid-xbnzgsys]{margin:0 0 8px;font-family:var(--font-display);font-size:1.2rem;color:var(--ink)}.timeline__card[data-astro-cid-xbnzgsys] p[data-astro-cid-xbnzgsys]{margin:0;color:var(--gray-700);line-height:1.65}@media(max-width:640px){.timeline[data-astro-cid-xbnzgsys]:before{left:27px}.timeline__step[data-astro-cid-xbnzgsys]{grid-template-columns:56px 1fr;gap:14px}.timeline__num[data-astro-cid-xbnzgsys]{width:44px;height:44px;font-size:.9rem}.timeline__meta[data-astro-cid-xbnzgsys]{font-size:.65rem;max-width:56px}.timeline__card[data-astro-cid-xbnzgsys]{padding:16px 18px}.timeline__title[data-astro-cid-xbnzgsys]{font-size:1.08rem}}.faq-list[data-astro-cid-xbnzgsys]{display:flex;flex-direction:column;gap:14px;margin-left:auto;margin-right:auto}.faq-item[data-astro-cid-xbnzgsys]{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .25s var(--ease),border-color .25s var(--ease)}.faq-item[data-astro-cid-xbnzgsys][open]{border-color:var(--red);box-shadow:var(--shadow)}.faq-item[data-astro-cid-xbnzgsys] summary[data-astro-cid-xbnzgsys]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;user-select:none}.faq-item[data-astro-cid-xbnzgsys] summary[data-astro-cid-xbnzgsys]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-xbnzgsys]{margin:0;font-family:var(--font-display);font-size:1.05rem;line-height:1.35;color:var(--ink);flex:1}.faq-icon[data-astro-cid-xbnzgsys]{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--cream);border:1px solid var(--gray-300);transition:background .25s var(--ease),transform .25s var(--ease),border-color .25s var(--ease)}.faq-icon[data-astro-cid-xbnzgsys]:before,.faq-icon[data-astro-cid-xbnzgsys]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .25s var(--ease),background .25s var(--ease)}.faq-icon[data-astro-cid-xbnzgsys]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[data-astro-cid-xbnzgsys][open] .faq-icon[data-astro-cid-xbnzgsys]{background:var(--red);border-color:var(--red);transform:rotate(180deg)}.faq-item[data-astro-cid-xbnzgsys][open] .faq-icon[data-astro-cid-xbnzgsys]:before,.faq-item[data-astro-cid-xbnzgsys][open] .faq-icon[data-astro-cid-xbnzgsys]:after{background:var(--white)}.faq-item[data-astro-cid-xbnzgsys][open] .faq-icon[data-astro-cid-xbnzgsys]:after{transform:translate(-50%,-50%) rotate(0)}.faq-a[data-astro-cid-xbnzgsys]{padding:0 22px 20px;color:var(--gray-700)}.faq-a[data-astro-cid-xbnzgsys] p[data-astro-cid-xbnzgsys]{margin:0;line-height:1.65}.faq-item[data-astro-cid-xbnzgsys] summary[data-astro-cid-xbnzgsys]:hover .faq-q[data-astro-cid-xbnzgsys]{color:var(--red)}@media(max-width:640px){.faq-item[data-astro-cid-xbnzgsys] summary[data-astro-cid-xbnzgsys]{padding:16px 18px;gap:12px}.faq-q[data-astro-cid-xbnzgsys]{font-size:1rem}.faq-a[data-astro-cid-xbnzgsys]{padding:0 18px 18px}}
