.bromley[data-astro-cid-lyjgi4nu]{padding:56px 0}.bromley-wrap[data-astro-cid-lyjgi4nu]{max-width:820px}.bromley-wrap[data-astro-cid-lyjgi4nu] h2[data-astro-cid-lyjgi4nu]{font-size:clamp(1.7rem,3vw,2.3rem);margin:44px 0 16px;scroll-margin-top:24px}.bromley-wrap[data-astro-cid-lyjgi4nu] p[data-astro-cid-lyjgi4nu]{font-size:1.05rem;line-height:1.7;color:var(--ink);margin:0 0 18px}.bromley-wrap[data-astro-cid-lyjgi4nu] a[data-astro-cid-lyjgi4nu]{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.byline[data-astro-cid-lyjgi4nu]{font-size:.95rem!important;color:var(--slate)!important;border-bottom:1px solid var(--line);padding-bottom:18px}.in-short[data-astro-cid-lyjgi4nu]{background:var(--paper, #f4f8fd);border-left:4px solid var(--blue, #1577ee);border-radius:10px;padding:18px 22px!important;margin:0 0 22px!important}.toc[data-astro-cid-lyjgi4nu]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:.95rem;padding:16px 0 4px;margin-bottom:8px;border-top:1px solid var(--line)}.toc[data-astro-cid-lyjgi4nu]>span[data-astro-cid-lyjgi4nu]{color:var(--slate);font-weight:600}.cards[data-astro-cid-lyjgi4nu]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 22px}.card[data-astro-cid-lyjgi4nu]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-decoration:none!important;box-shadow:0 18px 40px -30px #0a274759;transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-lyjgi4nu]:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0a274773}.card[data-astro-cid-lyjgi4nu] .card-t[data-astro-cid-lyjgi4nu]{font-family:var(--serif, Georgia),serif;font-weight:600;font-size:1.1rem;color:var(--navy);line-height:1.2}.card[data-astro-cid-lyjgi4nu] .card-d[data-astro-cid-lyjgi4nu]{font-size:.95rem;color:var(--slate);line-height:1.5;flex:1 1 auto;font-weight:400}.card[data-astro-cid-lyjgi4nu] .card-l[data-astro-cid-lyjgi4nu]{font-size:.95rem;font-weight:700;color:var(--blue-deep)}@media(max-width:720px){.cards[data-astro-cid-lyjgi4nu]{grid-template-columns:1fr}}.review[data-astro-cid-lyjgi4nu]{margin:24px 0;background:#fff;border:1px solid var(--line);border-left:4px solid var(--star, #f2b33c);border-radius:12px;padding:24px 28px;box-shadow:0 18px 40px -32px #0a274759}.review[data-astro-cid-lyjgi4nu] .review-stars[data-astro-cid-lyjgi4nu]{color:var(--star, #f2b33c);font-size:1.1rem;letter-spacing:3px;margin-bottom:10px}.review[data-astro-cid-lyjgi4nu] blockquote[data-astro-cid-lyjgi4nu]{margin:0;font-family:var(--serif, Georgia),serif;font-size:1.25rem;line-height:1.5;color:var(--navy)}.review[data-astro-cid-lyjgi4nu] figcaption[data-astro-cid-lyjgi4nu]{margin-top:14px;font-size:.95rem;color:var(--slate)}.review[data-astro-cid-lyjgi4nu] .rv-name[data-astro-cid-lyjgi4nu]{font-weight:700;color:var(--ink)}.table-wrap[data-astro-cid-lyjgi4nu]{overflow-x:auto;margin:8px 0 20px}.bromley-wrap[data-astro-cid-lyjgi4nu] table[data-astro-cid-lyjgi4nu]{width:100%;border-collapse:collapse;font-size:1rem}.bromley-wrap[data-astro-cid-lyjgi4nu] th[data-astro-cid-lyjgi4nu],.bromley-wrap[data-astro-cid-lyjgi4nu] td[data-astro-cid-lyjgi4nu]{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line)}.bromley-wrap[data-astro-cid-lyjgi4nu] th[data-astro-cid-lyjgi4nu]{background:var(--blue-tint, #e9f2fe);color:var(--navy);font-weight:700}.nap[data-astro-cid-lyjgi4nu]{background:var(--paper, #f4f8fd);border:1px solid var(--line);border-radius:10px;padding:16px 20px!important}.mapwrap[data-astro-cid-lyjgi4nu]{margin:8px 0 0}.mapwrap[data-astro-cid-lyjgi4nu] iframe[data-astro-cid-lyjgi4nu]{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.geo[data-astro-cid-ksxwrbys]{padding:56px 0}.geo-wrap[data-astro-cid-ksxwrbys]{max-width:820px}.geo-wrap[data-astro-cid-ksxwrbys] h2[data-astro-cid-ksxwrbys]{font-size:clamp(1.7rem,3vw,2.3rem);margin:44px 0 16px;scroll-margin-top:24px}.geo-wrap[data-astro-cid-ksxwrbys] p[data-astro-cid-ksxwrbys]{font-size:1.05rem;line-height:1.7;color:var(--ink);margin:0 0 18px}.geo-wrap[data-astro-cid-ksxwrbys] a[data-astro-cid-ksxwrbys]{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.byline[data-astro-cid-ksxwrbys]{font-size:.95rem!important;color:var(--slate)!important;border-bottom:1px solid var(--line);padding-bottom:18px}.in-short[data-astro-cid-ksxwrbys]{background:var(--paper, #f4f8fd);border-left:4px solid var(--blue, #1577ee);border-radius:10px;padding:18px 22px!important;margin:0 0 22px!important}.toc[data-astro-cid-ksxwrbys]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:.95rem;padding:16px 0 4px;margin-bottom:8px;border-top:1px solid var(--line)}.toc[data-astro-cid-ksxwrbys]>span[data-astro-cid-ksxwrbys]{color:var(--slate);font-weight:600}.cards[data-astro-cid-ksxwrbys]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 22px}.card[data-astro-cid-ksxwrbys]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-decoration:none!important;box-shadow:0 18px 40px -30px #0a274759;transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-ksxwrbys]:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0a274773}.card[data-astro-cid-ksxwrbys] .card-t[data-astro-cid-ksxwrbys]{font-family:var(--serif, Georgia),serif;font-weight:600;font-size:1.1rem;color:var(--navy);line-height:1.2}.card[data-astro-cid-ksxwrbys] .card-d[data-astro-cid-ksxwrbys]{font-size:.95rem;color:var(--slate);line-height:1.5;flex:1 1 auto;font-weight:400}.card[data-astro-cid-ksxwrbys] .card-l[data-astro-cid-ksxwrbys]{font-size:.95rem;font-weight:700;color:var(--blue-deep)}@media(max-width:720px){.cards[data-astro-cid-ksxwrbys]{grid-template-columns:1fr}}.table-wrap[data-astro-cid-ksxwrbys]{overflow-x:auto;margin:8px 0 20px}.geo-wrap[data-astro-cid-ksxwrbys] table[data-astro-cid-ksxwrbys]{width:100%;border-collapse:collapse;font-size:1rem}.geo-wrap[data-astro-cid-ksxwrbys] th[data-astro-cid-ksxwrbys],.geo-wrap[data-astro-cid-ksxwrbys] td[data-astro-cid-ksxwrbys]{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.geo-wrap[data-astro-cid-ksxwrbys] th[data-astro-cid-ksxwrbys]{background:var(--blue-tint, #e9f2fe);color:var(--navy);font-weight:700}.nap[data-astro-cid-ksxwrbys]{background:var(--paper, #f4f8fd);border:1px solid var(--line);border-radius:10px;padding:16px 20px!important}.mapwrap[data-astro-cid-ksxwrbys]{margin:8px 0 0}.mapwrap[data-astro-cid-ksxwrbys] iframe[data-astro-cid-ksxwrbys]{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.geo[data-astro-cid-7zzpqile]{padding:56px 0}.geo-wrap[data-astro-cid-7zzpqile]{max-width:820px}.geo-wrap[data-astro-cid-7zzpqile] h2[data-astro-cid-7zzpqile]{font-size:clamp(1.7rem,3vw,2.3rem);margin:44px 0 16px;scroll-margin-top:24px}.geo-wrap[data-astro-cid-7zzpqile] p[data-astro-cid-7zzpqile]{font-size:1.05rem;line-height:1.7;color:var(--ink);margin:0 0 18px}.geo-wrap[data-astro-cid-7zzpqile] a[data-astro-cid-7zzpqile]{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.byline[data-astro-cid-7zzpqile]{font-size:.95rem!important;color:var(--slate)!important;border-bottom:1px solid var(--line);padding-bottom:18px}.in-short[data-astro-cid-7zzpqile]{background:var(--paper, #f4f8fd);border-left:4px solid var(--blue, #1577ee);border-radius:10px;padding:18px 22px!important;margin:0 0 22px!important}.toc[data-astro-cid-7zzpqile]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:.95rem;padding:16px 0 4px;margin-bottom:8px;border-top:1px solid var(--line)}.toc[data-astro-cid-7zzpqile]>span[data-astro-cid-7zzpqile]{color:var(--slate);font-weight:600}.cards[data-astro-cid-7zzpqile]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 22px}.card[data-astro-cid-7zzpqile]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-decoration:none!important;box-shadow:0 18px 40px -30px #0a274759;transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-7zzpqile]:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0a274773}.card[data-astro-cid-7zzpqile] img[data-astro-cid-7zzpqile]{width:calc(100% + 40px);margin:-20px -20px 14px;height:190px;object-fit:cover;border-radius:14px 14px 0 0;display:block}.card[data-astro-cid-7zzpqile] .card-t[data-astro-cid-7zzpqile]{font-family:var(--serif, Georgia),serif;font-weight:600;font-size:1.1rem;color:var(--navy);line-height:1.2}.card[data-astro-cid-7zzpqile] .card-d[data-astro-cid-7zzpqile]{font-size:.95rem;color:var(--slate);line-height:1.5;flex:1 1 auto;font-weight:400}.card[data-astro-cid-7zzpqile] .card-l[data-astro-cid-7zzpqile]{font-size:.95rem;font-weight:700;color:var(--blue-deep)}@media(max-width:720px){.cards[data-astro-cid-7zzpqile]{grid-template-columns:1fr}}.table-wrap[data-astro-cid-7zzpqile]{overflow-x:auto;margin:8px 0 20px}.geo-wrap[data-astro-cid-7zzpqile] table[data-astro-cid-7zzpqile]{width:100%;border-collapse:collapse;font-size:1rem}.geo-wrap[data-astro-cid-7zzpqile] th[data-astro-cid-7zzpqile],.geo-wrap[data-astro-cid-7zzpqile] td[data-astro-cid-7zzpqile]{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.geo-wrap[data-astro-cid-7zzpqile] th[data-astro-cid-7zzpqile]{background:var(--blue-tint, #e9f2fe);color:var(--navy);font-weight:700}.nap[data-astro-cid-7zzpqile]{background:var(--paper, #f4f8fd);border:1px solid var(--line);border-radius:10px;padding:16px 20px!important}.mapwrap[data-astro-cid-7zzpqile]{margin:8px 0 0}.mapwrap[data-astro-cid-7zzpqile] iframe[data-astro-cid-7zzpqile]{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.geo[data-astro-cid-sqypidjj]{padding:56px 0}.geo-wrap[data-astro-cid-sqypidjj]{max-width:820px}.geo-wrap[data-astro-cid-sqypidjj] h2[data-astro-cid-sqypidjj]{font-size:clamp(1.7rem,3vw,2.3rem);margin:44px 0 16px;scroll-margin-top:24px}.geo-wrap[data-astro-cid-sqypidjj] p[data-astro-cid-sqypidjj]{font-size:1.05rem;line-height:1.7;color:var(--ink);margin:0 0 18px}.geo-wrap[data-astro-cid-sqypidjj] a[data-astro-cid-sqypidjj]{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.byline[data-astro-cid-sqypidjj]{font-size:.95rem!important;color:var(--slate)!important;border-bottom:1px solid var(--line);padding-bottom:18px}.in-short[data-astro-cid-sqypidjj]{background:var(--paper, #f4f8fd);border-left:4px solid var(--blue, #1577ee);border-radius:10px;padding:18px 22px!important;margin:0 0 22px!important}.toc[data-astro-cid-sqypidjj]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:.95rem;padding:16px 0 4px;margin-bottom:8px;border-top:1px solid var(--line)}.toc[data-astro-cid-sqypidjj]>span[data-astro-cid-sqypidjj]{color:var(--slate);font-weight:600}.cards[data-astro-cid-sqypidjj]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 22px}.card[data-astro-cid-sqypidjj]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-decoration:none!important;box-shadow:0 18px 40px -30px #0a274759;transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-sqypidjj]:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0a274773}.card[data-astro-cid-sqypidjj] img[data-astro-cid-sqypidjj]{width:calc(100% + 40px);margin:-20px -20px 14px;height:190px;object-fit:cover;border-radius:14px 14px 0 0;display:block}.card[data-astro-cid-sqypidjj] .card-t[data-astro-cid-sqypidjj]{font-family:var(--serif, Georgia),serif;font-weight:600;font-size:1.1rem;color:var(--navy);line-height:1.2}.card[data-astro-cid-sqypidjj] .card-d[data-astro-cid-sqypidjj]{font-size:.95rem;color:var(--slate);line-height:1.5;flex:1 1 auto;font-weight:400}.card[data-astro-cid-sqypidjj] .card-l[data-astro-cid-sqypidjj]{font-size:.95rem;font-weight:700;color:var(--blue-deep)}@media(max-width:720px){.cards[data-astro-cid-sqypidjj]{grid-template-columns:1fr}}.table-wrap[data-astro-cid-sqypidjj]{overflow-x:auto;margin:8px 0 20px}.geo-wrap[data-astro-cid-sqypidjj] table[data-astro-cid-sqypidjj]{width:100%;border-collapse:collapse;font-size:1rem}.geo-wrap[data-astro-cid-sqypidjj] th[data-astro-cid-sqypidjj],.geo-wrap[data-astro-cid-sqypidjj] td[data-astro-cid-sqypidjj]{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.geo-wrap[data-astro-cid-sqypidjj] th[data-astro-cid-sqypidjj]{background:var(--blue-tint, #e9f2fe);color:var(--navy);font-weight:700}.nap[data-astro-cid-sqypidjj]{background:var(--paper, #f4f8fd);border:1px solid var(--line);border-radius:10px;padding:16px 20px!important}.mapwrap[data-astro-cid-sqypidjj]{margin:8px 0 0}.mapwrap[data-astro-cid-sqypidjj] iframe[data-astro-cid-sqypidjj]{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.geo[data-astro-cid-qocxnwnq]{padding:56px 0}.geo-wrap[data-astro-cid-qocxnwnq]{max-width:820px}.geo-wrap[data-astro-cid-qocxnwnq] h2[data-astro-cid-qocxnwnq]{font-size:clamp(1.7rem,3vw,2.3rem);margin:44px 0 16px;scroll-margin-top:24px}.geo-wrap[data-astro-cid-qocxnwnq] p[data-astro-cid-qocxnwnq]{font-size:1.05rem;line-height:1.7;color:var(--ink);margin:0 0 18px}.geo-wrap[data-astro-cid-qocxnwnq] a[data-astro-cid-qocxnwnq]{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.byline[data-astro-cid-qocxnwnq]{font-size:.95rem!important;color:var(--slate)!important;border-bottom:1px solid var(--line);padding-bottom:18px}.in-short[data-astro-cid-qocxnwnq]{background:var(--paper, #f4f8fd);border-left:4px solid var(--blue, #1577ee);border-radius:10px;padding:18px 22px!important;margin:0 0 22px!important}.toc[data-astro-cid-qocxnwnq]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:.95rem;padding:16px 0 4px;margin-bottom:8px;border-top:1px solid var(--line)}.toc[data-astro-cid-qocxnwnq]>span[data-astro-cid-qocxnwnq]{color:var(--slate);font-weight:600}.cards[data-astro-cid-qocxnwnq]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 22px}.card[data-astro-cid-qocxnwnq]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-decoration:none!important;box-shadow:0 18px 40px -30px #0a274759;transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-qocxnwnq]:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0a274773}.card[data-astro-cid-qocxnwnq] img[data-astro-cid-qocxnwnq]{width:calc(100% + 40px);margin:-20px -20px 14px;height:190px;object-fit:cover;border-radius:14px 14px 0 0;display:block}.card[data-astro-cid-qocxnwnq] .card-t[data-astro-cid-qocxnwnq]{font-family:var(--serif, Georgia),serif;font-weight:600;font-size:1.1rem;color:var(--navy);line-height:1.2}.card[data-astro-cid-qocxnwnq] .card-d[data-astro-cid-qocxnwnq]{font-size:.95rem;color:var(--slate);line-height:1.5;flex:1 1 auto;font-weight:400}.card[data-astro-cid-qocxnwnq] .card-l[data-astro-cid-qocxnwnq]{font-size:.95rem;font-weight:700;color:var(--blue-deep)}@media(max-width:720px){.cards[data-astro-cid-qocxnwnq]{grid-template-columns:1fr}}.table-wrap[data-astro-cid-qocxnwnq]{overflow-x:auto;margin:8px 0 20px}.geo-wrap[data-astro-cid-qocxnwnq] table[data-astro-cid-qocxnwnq]{width:100%;border-collapse:collapse;font-size:1rem}.geo-wrap[data-astro-cid-qocxnwnq] th[data-astro-cid-qocxnwnq],.geo-wrap[data-astro-cid-qocxnwnq] td[data-astro-cid-qocxnwnq]{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.geo-wrap[data-astro-cid-qocxnwnq] th[data-astro-cid-qocxnwnq]{background:var(--blue-tint, #e9f2fe);color:var(--navy);font-weight:700}.nap[data-astro-cid-qocxnwnq]{background:var(--paper, #f4f8fd);border:1px solid var(--line);border-radius:10px;padding:16px 20px!important}.mapwrap[data-astro-cid-qocxnwnq]{margin:8px 0 0}.mapwrap[data-astro-cid-qocxnwnq] iframe[data-astro-cid-qocxnwnq]{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.geo[data-astro-cid-uwpkv7z5]{padding:56px 0}.geo-wrap[data-astro-cid-uwpkv7z5]{max-width:820px}.geo-wrap[data-astro-cid-uwpkv7z5] h2[data-astro-cid-uwpkv7z5]{font-size:clamp(1.7rem,3vw,2.3rem);margin:44px 0 16px;scroll-margin-top:24px}.geo-wrap[data-astro-cid-uwpkv7z5] p[data-astro-cid-uwpkv7z5]{font-size:1.05rem;line-height:1.7;color:var(--ink);margin:0 0 18px}.geo-wrap[data-astro-cid-uwpkv7z5] a[data-astro-cid-uwpkv7z5]{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.byline[data-astro-cid-uwpkv7z5]{font-size:.95rem!important;color:var(--slate)!important;border-bottom:1px solid var(--line);padding-bottom:18px}.in-short[data-astro-cid-uwpkv7z5]{background:var(--paper, #f4f8fd);border-left:4px solid var(--blue, #1577ee);border-radius:10px;padding:18px 22px!important;margin:0 0 22px!important}.toc[data-astro-cid-uwpkv7z5]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:.95rem;padding:16px 0 4px;margin-bottom:8px;border-top:1px solid var(--line)}.toc[data-astro-cid-uwpkv7z5]>span[data-astro-cid-uwpkv7z5]{color:var(--slate);font-weight:600}.cards[data-astro-cid-uwpkv7z5]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 22px}.card[data-astro-cid-uwpkv7z5]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-decoration:none!important;box-shadow:0 18px 40px -30px #0a274759;transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-uwpkv7z5]:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0a274773}.card[data-astro-cid-uwpkv7z5] img[data-astro-cid-uwpkv7z5]{width:calc(100% + 40px);margin:-20px -20px 14px;height:190px;object-fit:cover;border-radius:14px 14px 0 0;display:block}.card[data-astro-cid-uwpkv7z5] .card-t[data-astro-cid-uwpkv7z5]{font-family:var(--serif, Georgia),serif;font-weight:600;font-size:1.1rem;color:var(--navy);line-height:1.2}.card[data-astro-cid-uwpkv7z5] .card-d[data-astro-cid-uwpkv7z5]{font-size:.95rem;color:var(--slate);line-height:1.5;flex:1 1 auto;font-weight:400}.card[data-astro-cid-uwpkv7z5] .card-l[data-astro-cid-uwpkv7z5]{font-size:.95rem;font-weight:700;color:var(--blue-deep)}@media(max-width:720px){.cards[data-astro-cid-uwpkv7z5]{grid-template-columns:1fr}}.table-wrap[data-astro-cid-uwpkv7z5]{overflow-x:auto;margin:8px 0 20px}.geo-wrap[data-astro-cid-uwpkv7z5] table[data-astro-cid-uwpkv7z5]{width:100%;border-collapse:collapse;font-size:1rem}.geo-wrap[data-astro-cid-uwpkv7z5] th[data-astro-cid-uwpkv7z5],.geo-wrap[data-astro-cid-uwpkv7z5] td[data-astro-cid-uwpkv7z5]{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.geo-wrap[data-astro-cid-uwpkv7z5] th[data-astro-cid-uwpkv7z5]{background:var(--blue-tint, #e9f2fe);color:var(--navy);font-weight:700}.nap[data-astro-cid-uwpkv7z5]{background:var(--paper, #f4f8fd);border:1px solid var(--line);border-radius:10px;padding:16px 20px!important}.mapwrap[data-astro-cid-uwpkv7z5]{margin:8px 0 0}.mapwrap[data-astro-cid-uwpkv7z5] iframe[data-astro-cid-uwpkv7z5]{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.geo[data-astro-cid-ho7e6n2n]{padding:56px 0}.geo-wrap[data-astro-cid-ho7e6n2n]{max-width:820px}.geo-wrap[data-astro-cid-ho7e6n2n] h2[data-astro-cid-ho7e6n2n]{font-size:clamp(1.7rem,3vw,2.3rem);margin:44px 0 16px;scroll-margin-top:24px}.geo-wrap[data-astro-cid-ho7e6n2n] p[data-astro-cid-ho7e6n2n]{font-size:1.05rem;line-height:1.7;color:var(--ink);margin:0 0 18px}.geo-wrap[data-astro-cid-ho7e6n2n] a[data-astro-cid-ho7e6n2n]{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.byline[data-astro-cid-ho7e6n2n]{font-size:.95rem!important;color:var(--slate)!important;border-bottom:1px solid var(--line);padding-bottom:18px}.in-short[data-astro-cid-ho7e6n2n]{background:var(--paper, #f4f8fd);border-left:4px solid var(--blue, #1577ee);border-radius:10px;padding:18px 22px!important;margin:0 0 22px!important}.toc[data-astro-cid-ho7e6n2n]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:.95rem;padding:16px 0 4px;margin-bottom:8px;border-top:1px solid var(--line)}.toc[data-astro-cid-ho7e6n2n]>span[data-astro-cid-ho7e6n2n]{color:var(--slate);font-weight:600}.cards[data-astro-cid-ho7e6n2n]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 22px}.card[data-astro-cid-ho7e6n2n]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-decoration:none!important;box-shadow:0 18px 40px -30px #0a274759;transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-ho7e6n2n]:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0a274773}.card[data-astro-cid-ho7e6n2n] img[data-astro-cid-ho7e6n2n]{width:calc(100% + 40px);margin:-20px -20px 14px;height:190px;object-fit:cover;border-radius:14px 14px 0 0;display:block}.card[data-astro-cid-ho7e6n2n] .card-t[data-astro-cid-ho7e6n2n]{font-family:var(--serif, Georgia),serif;font-weight:600;font-size:1.1rem;color:var(--navy);line-height:1.2}.card[data-astro-cid-ho7e6n2n] .card-d[data-astro-cid-ho7e6n2n]{font-size:.95rem;color:var(--slate);line-height:1.5;flex:1 1 auto;font-weight:400}.card[data-astro-cid-ho7e6n2n] .card-l[data-astro-cid-ho7e6n2n]{font-size:.95rem;font-weight:700;color:var(--blue-deep)}@media(max-width:720px){.cards[data-astro-cid-ho7e6n2n]{grid-template-columns:1fr}}.table-wrap[data-astro-cid-ho7e6n2n]{overflow-x:auto;margin:8px 0 20px}.geo-wrap[data-astro-cid-ho7e6n2n] table[data-astro-cid-ho7e6n2n]{width:100%;border-collapse:collapse;font-size:1rem}.geo-wrap[data-astro-cid-ho7e6n2n] th[data-astro-cid-ho7e6n2n],.geo-wrap[data-astro-cid-ho7e6n2n] td[data-astro-cid-ho7e6n2n]{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.geo-wrap[data-astro-cid-ho7e6n2n] th[data-astro-cid-ho7e6n2n]{background:var(--blue-tint, #e9f2fe);color:var(--navy);font-weight:700}.nap[data-astro-cid-ho7e6n2n]{background:var(--paper, #f4f8fd);border:1px solid var(--line);border-radius:10px;padding:16px 20px!important}.mapwrap[data-astro-cid-ho7e6n2n]{margin:8px 0 0}.mapwrap[data-astro-cid-ho7e6n2n] iframe[data-astro-cid-ho7e6n2n]{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.wrap[data-astro-cid-x2n4kmp5].kprose{max-width:860px}.wrap[data-astro-cid-x2n4kmp5].kprose h2[data-astro-cid-x2n4kmp5]{font-size:clamp(22px,2.4vw,30px);color:var(--navy);line-height:1.2;margin:40px 0 14px}.wrap[data-astro-cid-x2n4kmp5].kprose h2[data-astro-cid-x2n4kmp5]:first-child{margin-top:0}.wrap[data-astro-cid-x2n4kmp5].kprose h3[data-astro-cid-x2n4kmp5]{font-size:clamp(17px,1.6vw,20px);color:var(--navy);line-height:1.3;margin:26px 0 6px}.wrap[data-astro-cid-x2n4kmp5].kprose p[data-astro-cid-x2n4kmp5]{margin:0 0 16px;line-height:1.75}.k-quote[data-astro-cid-x2n4kmp5]{max-width:860px;margin:0;border-left:4px solid var(--accent);padding:6px 0 6px 28px;font-family:var(--serif, Georgia, serif);font-size:clamp(21px,2.3vw,28px);line-height:1.45;color:var(--navy)}.k-quote-by[data-astro-cid-x2n4kmp5]{display:block;margin-top:16px;font-family:var(--sans, system-ui, sans-serif);font-size:15px;font-weight:600;color:var(--accent)}
