
.travel-guide-content{max-width:940px;margin:0 auto;padding:8px 24px 44px;font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;color:#243d38;word-break:keep-all;overflow-wrap:break-word}
.travel-guide-block{padding:28px 0;border-top:1px solid #dfe6e2;scroll-margin-top:110px}
.travel-guide-block h2,.resort-guide h1,.resort-guide h2,.resort-guide h3{font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;font-weight:500;word-break:keep-all;overflow-wrap:break-word}
.travel-guide-block h2{font-size:26px;line-height:1.5;margin:0 0 18px}.travel-guide-block h3{font-size:19px;line-height:1.6;margin:0 0 10px;font-weight:500}.travel-guide-block p{font-size:16px;line-height:1.95;color:#53635d;margin:12px 0}
.travel-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.travel-guide-grid article{padding:22px;background:#f5f7f5;border:1px solid #e1e8e2;border-radius:8px}.travel-guide-grid article p{margin:0}
.travel-table{overflow-x:auto;max-width:100%}.travel-table table{width:100%;white-space:normal;font-size:15px;line-height:1.85}.travel-table th,.travel-table td{padding:15px 18px;vertical-align:top;word-break:keep-all}.travel-table th{background:#edf2ee}.travel-table tbody th{min-width:110px;font-weight:500}.travel-table td{color:#52625b}
.travel-faq details{padding:16px 0;border-bottom:1px solid #e1e7e2}.travel-faq summary{font-size:17px;font-weight:500;cursor:pointer;line-height:1.6}.travel-faq p{padding:2px 0 0}
.travel-guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.travel-guide-actions a{padding:11px 17px;background:#fff;border:1px solid #b6c9bf;border-radius:5px;color:#2d5746!important;text-decoration:none!important;font-size:14px;line-height:1.5}.travel-reviewed{font-size:12px!important;color:#7b867f!important;line-height:1.8}
footer .footer-directory .footer-menu-links a,footer .footer-directory summary,footer .footer-profile,footer .footer-person{font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;word-break:keep-all;overflow-wrap:break-word}
body.about-page main h1,body.about-page main h2,body.about-page main h3{font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;word-break:keep-all}
.overseas-list{margin:14px 0;padding-left:22px;line-height:2}.overseas-list li{word-break:keep-all;overflow-wrap:anywhere;font-size:16px;color:#415a50}.travel-stats{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.travel-stats span{padding:10px 18px;background:#eef3ef;border-radius:5px;font-size:14px}
@media(max-width:700px){.travel-guide-content{padding:0 18px 28px}.travel-guide-block{padding:24px 0}.travel-guide-block h2{font-size:22px}.travel-guide-block h3{font-size:18px}.travel-guide-block p{font-size:15px;line-height:1.9}.travel-guide-grid{grid-template-columns:1fr;gap:12px}.travel-guide-grid article{padding:18px}.travel-table th,.travel-table td{padding:12px 10px;font-size:14px}.travel-table tbody th{min-width:84px}.travel-faq summary{font-size:16px}.travel-guide-actions a{flex:1 1 auto;text-align:center}}

main[data-travel-about] h1,main[data-travel-about] h2,main[data-travel-about] h3{font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;word-break:keep-all;overflow-wrap:break-word}
