.bulguksa-guide{max-width:1100px;margin:auto;padding:32px 22px 60px;color:#233b4b;background:#fff;font-size:1rem;line-height:1.8}.bulguksa-guide h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.2;color:#163648}.bulguksa-guide h2{font-size:1.5rem;color:#163648}.bulguksa-guide h3{color:#163648}.bulguksa-guide section{margin:32px 0;padding-top:16px;border-top:1px solid #d6e1e7;scroll-margin-top:130px}.bulguksa-lead{font-size:1.15rem}.bulguksa-review,.bulguksa-source,.bulguksa-guide figcaption{font-size:.9rem;color:#425b6b}.bulguksa-guide a{color:#075980;text-decoration:underline;overflow-wrap:anywhere}.bulguksa-guide a:hover{color:#063e59}.bulguksa-guide figure{margin:24px 0}.bulguksa-guide img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#edf2f5}.bulguksa-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:#edf4f7;padding:18px}.bulguksa-guide table{border-collapse:collapse;width:100%;font-size:1rem}.bulguksa-guide th,.bulguksa-guide td{text-align:left;padding:12px;border-bottom:1px solid #cad8e1;color:#233b4b}.bulguksa-guide th{background:#edf4f7}.bulguksa-guide iframe{width:100%;border:0}.bulguksa-guide .map-links{display:flex;flex-wrap:wrap;gap:14px}.bulguksa-guide .map-links a{max-width:100%;white-space:normal}@media(max-width:620px){.bulguksa-guide{padding:24px 16px}.bulguksa-facts{grid-template-columns:1fr;gap:0}.bulguksa-guide th,.bulguksa-guide td{padding:8px}}

/* Keep section navigation readable on the shared mobile navigation surface. */
.bulguksa-guide nav.map-links{background:#edf4f7;padding:1rem;border-radius:.5rem}.bulguksa-guide nav.map-links a{color:#075980;min-height:44px;padding:.65rem}.bulguksa-guide nav.map-links a:hover,.bulguksa-guide nav.map-links a:focus-visible{color:#063e59;background:#dceaf1;outline-offset:3px}
