
.voc-outdoor-guide{box-sizing:border-box;width:100%;max-width:820px;margin:0 auto;color:#202b2a;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.voc-outdoor-guide *{box-sizing:border-box}
.voc-outdoor-guide h1{font-size:36px;line-height:1.2;margin:0 0 24px}
.voc-outdoor-guide h2{font-size:25px;line-height:1.35;margin:48px 0 16px;border-top:1px solid #ddd;padding-top:24px;scroll-margin-top:24px}
.voc-outdoor-guide h3{font-size:19px;line-height:1.4;margin:28px 0 12px}
.voc-outdoor-guide p{margin:0 0 16px}
.voc-outdoor-guide a{color:#176459;text-decoration:underline}
.voc-outdoor-guide nav{background:#eff5f2;padding:20px;margin:28px 0}
.voc-outdoor-guide ul{padding-left:24px}
.voc-outdoor-guide nav ul{margin-bottom:0}
.voc-outdoor-guide .table-scroll{max-width:100%;overflow-x:auto;margin:20px 0;-webkit-overflow-scrolling:touch}
.voc-outdoor-guide table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;overflow-wrap:normal}
.voc-outdoor-guide th,.voc-outdoor-guide td{border:1px solid #cdd9d3;text-align:left;padding:10px;vertical-align:top}
.voc-outdoor-guide th{background:#edf3ef}
.voc-outdoor-guide caption{text-align:left;font-weight:bold;margin:12px 0}
.voc-outdoor-guide figure{margin:28px 0}
.voc-outdoor-guide figcaption,.voc-outdoor-guide .voc-image-link{font-size:13px;color:#53615d;margin-top:8px}
.voc-outdoor-guide img{max-width:100%;height:auto}
.voc-outdoor-guide em{color:#53615d}
.voc-outdoor-guide a:focus-visible{outline:2px solid #176459;outline-offset:3px}
@media(max-width:600px){.voc-outdoor-guide h1{font-size:28px}.voc-outdoor-guide h2{font-size:22px}}
