.bodyguide{background:#f3f8f5;border:1px solid #c5dcd1;border-radius:20px;padding:20px;margin:22px 0 28px}.bodyguide h2{color:#0b6659;margin:0 0 12px}.bodyguide p{line-height:1.6}.bodyguideopen{display:inline-block;background:#fff;color:#0b6659;border:1px solid #9fbeaf;border-radius:12px;padding:12px 16px;margin:0 0 16px;font-weight:700;text-decoration:none}.bodyguideopen:hover{background:#e2f0e8}.bodyguidescroll{overflow-x:auto;border-radius:16px;background:#fff;border:1px solid #d8e6df}.bodyguidescroll img{display:block;width:100%;min-width:960px;height:auto;max-width:none}.bodyguidescroll:focus-visible{outline:3px solid #0b6659;outline-offset:4px}@media(max-width:700px){.bodyguide{padding:14px}.bodyguide h2{font-size:24px}.bodyguide p{font-size:15px}}