.gwangneung-page{max-width:1240px;margin:auto;padding-inline:clamp(18px,3vw,36px)}.gwangneung-page p{font-size:1rem;line-height:1.8}.gwangneung-page h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.18}.gwangneung-intro,.gwangneung-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.gwangneung-page figure{margin:0;min-width:0;border:1px solid #c6a15c;border-radius:12px;overflow:hidden;background:#fff;color:#152a32}.gwangneung-page figure img{width:100%;height:auto;display:block}.gwangneung-page figcaption{padding:18px 20px}.gwangneung-page figcaption strong{display:block;font-size:1.1rem;line-height:1.5}.gwangneung-page figcaption p{margin:8px 0}.gwangneung-page details{font-size:.875rem;line-height:1.6}.gwangneung-page details summary{cursor:pointer;padding:7px 0}.gwangneung-section{padding:32px 0;border-bottom:1px solid #d9e0df;scroll-margin-top:110px}.gwangneung-section h2{font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.35;margin-bottom:20px}.gwangneung-two article{border:1px solid #d0b078;border-radius:12px;padding:24px;background:#fff;color:#152a32}.gwangneung-two article h3{margin-top:0;line-height:1.5}.gwangneung-opening{padding:24px;margin-top:24px;background:#142e38;color:#fff;border:1px solid #c6a15c;border-radius:12px}.gwangneung-opening h3,.gwangneung-opening p{color:#fff!important}.gwangneung-opening a{color:#f7d798!important}.gwangneung-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.gwangneung-route{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;list-style:none}.gwangneung-route li{border:1px solid #c6a15c;border-radius:10px;background:#fff;color:#152a32;padding:18px 14px;line-height:1.6}.gwangneung-route a{font-weight:700;display:block}.gwangneung-facts{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.gwangneung-facts span{font-size:.875rem;line-height:1.6;border:1px solid #c6a15c;padding:8px 12px;border-radius:8px}.gwangneung-map{border:1px solid #c6a15c;border-radius:12px;overflow:hidden;margin:20px 0}.gwangneung-map iframe{width:100%;height:380px;display:block;border:0}.gwangneung-page .scenic-toc{flex-wrap:wrap}.gwangneung-page .scenic-links{gap:12px;flex-wrap:wrap}.gwangneung-page .scenic-links a{padding:10px 14px;min-height:44px;line-height:1.5;overflow-wrap:anywhere}.gwangneung-card img{object-fit:cover;aspect-ratio:3/2}.gwangneung-page .site-breadcrumbs{padding:18px 0}.gwangneung-page .site-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}
@media(max-width:760px){.gwangneung-intro,.gwangneung-two,.gwangneung-gallery{grid-template-columns:1fr}.gwangneung-route{grid-template-columns:1fr}.gwangneung-two article,.gwangneung-opening{padding:20px}.gwangneung-page figcaption{padding:16px}.gwangneung-map iframe{height:300px}}
