.editorial-photos[data-astro-cid-xmtp2peg]{max-width:1160px;margin:0 auto;padding:48px 24px}header[data-astro-cid-xmtp2peg]{margin-bottom:24px}header[data-astro-cid-xmtp2peg] p[data-astro-cid-xmtp2peg]{letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem}h2[data-astro-cid-xmtp2peg]{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15}.photo-grid[data-astro-cid-xmtp2peg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.photo-grid--single[data-astro-cid-xmtp2peg]{grid-template-columns:1fr}figure[data-astro-cid-xmtp2peg]{min-width:0;margin:0}picture[data-astro-cid-xmtp2peg]{border-radius:4px;display:block;overflow:hidden}img[data-astro-cid-xmtp2peg]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.photo-grid--single[data-astro-cid-xmtp2peg] img[data-astro-cid-xmtp2peg]{aspect-ratio:2}figcaption[data-astro-cid-xmtp2peg]{padding-top:12px;font-size:.92rem;line-height:1.5}figcaption[data-astro-cid-xmtp2peg] span[data-astro-cid-xmtp2peg],small[data-astro-cid-xmtp2peg]{display:block}small[data-astro-cid-xmtp2peg]{margin-top:6px;font-size:.75rem}a[data-astro-cid-xmtp2peg]{color:inherit;text-underline-offset:3px}@media (width<=699px){.photo-grid[data-astro-cid-xmtp2peg]{grid-template-columns:1fr;gap:24px}.editorial-photos[data-astro-cid-xmtp2peg]{padding:32px 20px}.photo-grid--single[data-astro-cid-xmtp2peg] img[data-astro-cid-xmtp2peg]{aspect-ratio:4/3}}.planning-steps[data-astro-cid-w4ovhzbp]{max-width:var(--shell,1180px);color:var(--ink,#14212b);margin:clamp(28px,5vw,64px) auto;padding:0 24px}.planning-steps[data-astro-cid-w4ovhzbp] header[data-astro-cid-w4ovhzbp]{max-width:70ch;margin-bottom:22px}.planning-steps[data-astro-cid-w4ovhzbp] h2[data-astro-cid-w4ovhzbp]{margin:6px 0 12px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}.planning-steps[data-astro-cid-w4ovhzbp] p[data-astro-cid-w4ovhzbp]{margin:0}.planning-steps__eyebrow[data-astro-cid-w4ovhzbp]{color:var(--muted,#52606a);font:700 .75rem/1.5 var(--sans,sans-serif);text-transform:uppercase;letter-spacing:.1em}.planning-steps[data-astro-cid-w4ovhzbp] ol[data-astro-cid-w4ovhzbp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.planning-steps[data-astro-cid-w4ovhzbp] ol[data-astro-cid-w4ovhzbp] li[data-astro-cid-w4ovhzbp]{min-width:0}.planning-steps[data-astro-cid-w4ovhzbp] ol[data-astro-cid-w4ovhzbp] a[data-astro-cid-w4ovhzbp]{border:1px solid var(--line,#c9c9c9);background:var(--surface,#fff);border-radius:12px;gap:12px;height:100%;padding:22px;text-decoration:none;display:grid}.planning-steps[data-astro-cid-w4ovhzbp] ol[data-astro-cid-w4ovhzbp] a[data-astro-cid-w4ovhzbp]:hover{border-color:var(--accent,#1e5d89)}.planning-steps[data-astro-cid-w4ovhzbp] [data-astro-cid-w4ovhzbp]:is(a,summary):focus-visible{outline:3px solid var(--accent,#1e5d89);outline-offset:4px}.planning-steps__number[data-astro-cid-w4ovhzbp]{color:var(--ink,#14212b);font:700 .8rem/1 var(--mono,monospace)}.planning-steps[data-astro-cid-w4ovhzbp] strong[data-astro-cid-w4ovhzbp]{font-size:1.08rem;line-height:1.4}.planning-steps__detail[data-astro-cid-w4ovhzbp],.planning-steps[data-astro-cid-w4ovhzbp] details[data-astro-cid-w4ovhzbp]{color:var(--muted,#52606a);font-size:.94rem;line-height:1.6}.planning-steps[data-astro-cid-w4ovhzbp] details[data-astro-cid-w4ovhzbp]{border-bottom:1px solid var(--line,#c9c9c9);margin-top:18px}.planning-steps[data-astro-cid-w4ovhzbp] summary[data-astro-cid-w4ovhzbp]{min-height:48px;color:var(--ink,#14212b);cursor:pointer;padding:12px 0;font-weight:700}.planning-steps[data-astro-cid-w4ovhzbp] details[data-astro-cid-w4ovhzbp] ul[data-astro-cid-w4ovhzbp]{margin:0 0 12px;padding-left:24px}.planning-steps[data-astro-cid-w4ovhzbp] details[data-astro-cid-w4ovhzbp] p[data-astro-cid-w4ovhzbp]{margin-bottom:18px}@media (width<=760px){.planning-steps[data-astro-cid-w4ovhzbp] ol[data-astro-cid-w4ovhzbp]{grid-template-columns:1fr}.planning-steps[data-astro-cid-w4ovhzbp]{padding:0 20px}.planning-steps[data-astro-cid-w4ovhzbp] ol[data-astro-cid-w4ovhzbp] a[data-astro-cid-w4ovhzbp]{gap:8px;padding:18px}}
