body.single-oj_park .oja-discovery{margin:34px 0;color:#29465f;font-size:16px;line-height:1.7}
body.single-oj_park .oja-discovery>span{display:block;margin-bottom:6px;color:#0089a8;font-size:11px;font-weight:800;letter-spacing:.11em}
body.single-oj_park .oja-discovery h2{margin:0 0 14px;color:#063b73;font-size:clamp(25px,3vw,34px);line-height:1.2}
body.single-oj_park .oja-discovery h3{color:#063b73;line-height:1.35}
body.single-oj_park .oja-discovery p{margin:0 0 16px}
body.single-oj_park .oja-discovery__included{margin:22px 0;padding:22px 24px;border-left:4px solid #00a9c5;background:#f1fbfd}
body.single-oj_park .oja-discovery__included h3,
body.single-oj_park .oja-discovery__addons h3{margin:0 0 12px;font-size:21px}
body.single-oj_park .oja-discovery__included ul,
body.single-oj_park .oja-discovery__addons ul{margin:0;padding-left:22px}
body.single-oj_park .oja-discovery__included li,
body.single-oj_park .oja-discovery__addons li{margin-bottom:9px}
body.single-oj_park .oja-discovery__packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
body.single-oj_park .oja-discovery__packages article{padding:20px;border:1px solid #cfe1e8;border-radius:14px;background:#fff}
body.single-oj_park .oja-discovery__packages article>span{color:#0089a8;font-size:11px;font-weight:800;letter-spacing:.08em}
body.single-oj_park .oja-discovery__packages h3{margin:7px 0 9px;font-size:19px}
body.single-oj_park .oja-discovery__packages p{margin:0;font-size:15px}
body.single-oj_park .oja-discovery__areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:20px;border-top:1px solid #d8e4eb}
body.single-oj_park .oja-discovery__areas article{padding:18px 0;border-bottom:1px solid #d8e4eb}
body.single-oj_park .oja-discovery__areas h3{margin:0 0 7px;font-size:18px}
body.single-oj_park .oja-discovery__areas p{margin:0;font-size:15px}
body.single-oj_park .oja-discovery__addons{margin-top:24px;padding:20px 23px;border-radius:14px;background:#f7fafc}
body.single-oj_park .oja-discovery--plan ol{margin:18px 0 0;padding-left:24px}
body.single-oj_park .oja-discovery--plan li{margin:0 0 13px;padding-left:5px}
body.single-oj_park .oja-discovery--faq{padding:22px 24px;border:1px solid #cfe1eb;border-radius:16px;background:linear-gradient(135deg,#eefcff,#fff9ed)}
body.single-oj_park .oja-discovery--faq details{padding:14px 0;border-top:1px solid #d2e0e8}
body.single-oj_park .oja-discovery--faq summary{cursor:pointer;color:#063b73;font-weight:700}
body.single-oj_park .oja-discovery--faq details p{margin:10px 0 0}
@media(max-width:760px){
 body.single-oj_park .oja-discovery__packages,
 body.single-oj_park .oja-discovery__areas{grid-template-columns:1fr}
 body.single-oj_park .oja-discovery__included,
 body.single-oj_park .oja-discovery__addons,
 body.single-oj_park .oja-discovery--faq{padding:17px 18px}
}
