.jy-article-contact{max-width:1000px;margin:32px auto;padding:24px 28px;box-sizing:border-box;background:#f0f3ec;border:1px solid #dfe5da;border-radius:16px;color:#1c4941;display:flex;align-items:center;justify-content:space-between;gap:20px}.jy-article-contact p{margin:0;line-height:1.7}.jy-article-contact a{color:inherit;font-weight:600;white-space:nowrap;text-decoration:none;padding:10px 0}.jy-article-contact a:hover{text-decoration:underline}.jy-article-contact a:focus-visible{outline:2px solid #1c4941;outline-offset:5px}@media(max-width:640px){.jy-article-contact{margin:24px 16px;padding:20px;align-items:flex-start;flex-direction:column;gap:8px}}
