.quickfacts[data-astro-cid-q5zqf52r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:12px 0 0;padding:0;display:grid}.quickfacts[data-astro-cid-q5zqf52r] li[data-astro-cid-q5zqf52r]{border-radius:var(--radius-md);background:var(--cream-0);border:1px solid var(--line);font-size:var(--step--1);color:var(--ink-500);align-items:flex-start;gap:10px;padding:14px;line-height:1.35;display:flex}.quickfacts[data-astro-cid-q5zqf52r] li[data-astro-cid-q5zqf52r] span[data-astro-cid-q5zqf52r]{gap:2px;display:grid}.quickfacts[data-astro-cid-q5zqf52r] strong[data-astro-cid-q5zqf52r]{color:var(--ink-900)}.quickfacts[data-astro-cid-q5zqf52r] svg{color:var(--indigo-700);flex:none;margin-top:1px}@media (width<=640px){.quickfacts[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1fr)}}.notices[data-astro-cid-q5zqf52r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notice__meta[data-astro-cid-q5zqf52r]{font-size:var(--step--1);color:var(--ink-500);margin-top:8px}@media (width<=900px){.notices[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1fr)}}.steps[data-astro-cid-q5zqf52r]{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.step[data-astro-cid-q5zqf52r]{border-radius:var(--radius-lg);background:var(--cream-50);border:1px solid var(--line);align-content:start;gap:12px;padding:24px 20px;display:grid;position:relative}.step__num[data-astro-cid-q5zqf52r]{font-family:var(--font-serif);color:var(--indigo-200);font-size:2.2rem;line-height:1;position:absolute;top:18px;right:20px}.step__title[data-astro-cid-q5zqf52r]{font-family:var(--font-sans);margin-top:4px;font-size:1.08rem;font-weight:700;line-height:1.3}.step__body[data-astro-cid-q5zqf52r]{font-size:var(--step--1);color:var(--ink-600)}@media (width<=1100px){.steps[data-astro-cid-q5zqf52r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1fr)}}.book[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,4vw,48px);display:grid}.book__side[data-astro-cid-q5zqf52r]{top:calc(var(--header-h) + 24px);gap:16px;padding-top:8px;display:grid;position:sticky}.side-card[data-astro-cid-q5zqf52r]{gap:12px;display:grid}.dl[data-astro-cid-q5zqf52r]{color:var(--ink-600);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-10px;padding:10px;text-decoration:none;display:grid}.dl[data-astro-cid-q5zqf52r]:hover{background:var(--cream-100);color:var(--indigo-800)}.dl[data-astro-cid-q5zqf52r]>span[data-astro-cid-q5zqf52r]:nth-child(2){display:grid}.dl[data-astro-cid-q5zqf52r] strong[data-astro-cid-q5zqf52r]{color:var(--ink-900)}.side-line[data-astro-cid-q5zqf52r]{color:var(--ink-800);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.side-line[data-astro-cid-q5zqf52r] svg{color:var(--indigo-700)}@media (width<=1000px){.book[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1fr)}.book__side[data-astro-cid-q5zqf52r]{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=640px){.book__side[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1fr)}}.fees__grid[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (width<=1000px){.fees__grid[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1fr)}}.fees__notes[data-astro-cid-q5zqf52r]{gap:12px;margin-top:20px;display:grid}.fees__notes[data-astro-cid-q5zqf52r] p[data-astro-cid-q5zqf52r]{color:var(--ink-700);align-items:flex-start;gap:12px;display:flex}.fees__notes[data-astro-cid-q5zqf52r] svg{color:var(--gold-700);flex:none;margin-top:4px}.dress[data-astro-cid-q5zqf52r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.dress[data-astro-cid-q5zqf52r] li[data-astro-cid-q5zqf52r]{background:var(--cream-0);border:1px solid var(--line);color:var(--ink-800);border-radius:4px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.dress[data-astro-cid-q5zqf52r] svg{color:var(--red-600);flex:none}.day__photo[data-astro-cid-q5zqf52r]{aspect-ratio:16/11}.team[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.team__photo[data-astro-cid-q5zqf52r]{aspect-ratio:16/9}.team__lines[data-astro-cid-q5zqf52r]{gap:14px;margin-top:8px;display:grid}.team__lines[data-astro-cid-q5zqf52r] a[data-astro-cid-q5zqf52r]{color:var(--ink-600);align-items:flex-start;gap:14px;text-decoration:none;display:flex}.team__lines[data-astro-cid-q5zqf52r] a[data-astro-cid-q5zqf52r] span[data-astro-cid-q5zqf52r]{display:grid}.team__lines[data-astro-cid-q5zqf52r] strong[data-astro-cid-q5zqf52r]{color:var(--ink-900)}.team__lines[data-astro-cid-q5zqf52r] svg{color:var(--indigo-700);flex:none;margin-top:3px}@media (width<=900px){.team[data-astro-cid-q5zqf52r]{grid-template-columns:minmax(0,1fr)}}
